20179203李鹏举 《Linux内核原理与分析》第一周学习笔记
Linux基础入门
一、Linux的基础学习
1.1 Linux的重要基础操作
Linux不同于Windows的纯粹的图形化界面,虽然也有图形桌面的操作但是更多的操作还是通过命令行来进行,当然除了命令行之外还有许多的快捷键提供给大家,方便进行基础的各种操作,所以学习Linux首先就要了解这些方便的操作。我学习到的各种快捷键如下图所示:

1.2 Linux中关于文件的各类操作
学习Linux这样一个操作系统,了解各类文件的管理、移动等就是必须要学习的内容,因此我先学习了通过 cd命令进入到一个文件夹的内部,并且通过ls命令可以列出整个文件夹中的文件名,通过ls -l命令可以显示中全部的信息包括它的所有人和文件权限等等。然后我学习了如何创建一个文件夹和文件mkdir命令可以创建一个空文件夹,而touch命令则可以创建一个空白文件。接着我学会了文件的具体移动方法mv命令加上移动的绝对路径,就可以移动文件和文件夹。而cp命令加绝对路径,则可以复制文件到指定的目录。rm命令则更多被用于删除一个指定的文件。
其中值得注意的是:
任何一个对于文件、文件夹的操作如果该文件属于系统文件必须注意加上sudo命令,否则会被提醒权限不足 .
二、 Linux基础学习中的相关作业
安装并使用toilet,figlet命令,并进行相关的输出打印


添加一个用户 loutest,使用 sudo 创建文件 /opt/forloutest,设置成用户 loutest 可以读写

创建一个 homework 目录,建立名为 1.txt~10.txt 文件,并删除 1.txt~5.txt

创建一个名为 test 的文件,分别用 zip 和 tar 打包成压缩包,再解压到 /home/shiyanlou 目录


找到sources.list文件,把文件所有者改为自己(shiyanlou),把权限修改为仅仅只有自己可读可写

三、 学习中的问题与本周小结
因为过去有过Linux的使用经验,所以对于本周的基础操作没有感觉遇到什么问题,但是本次学习之后还是有很多新的感受比如这些简单的快捷键操作,还有各种方便的文件搜索方式。但是授人与鱼不如授人与渔,本周对我触动最大的是对于man指令的学习,这个指令是我第一次接触到的指令,但是我觉得这是我学习到的对于Linux最重要的命令,过去有什么关于Linux不懂得事情,只能求助百度,而且其中的回答大都含糊不清,不知道具体怎么操作,但是通过man指令,我可以轻松的找到我想要的种类,并且还可以有具体的解释,告知我如何达成操作目的。让我有了更强的自我学习能力,相信通过未来老师的讲解,和我的自我学习,可以更快更好的学好Linux。
虽然在Linux的学习中没有遇到问题,但是在撰写博客的时候遇到了问题,本身这篇博客中不少的加粗,变色,划重点等提示,但是我查看了几篇关于Markdown的博客撰写的文章,都没能解决问题,比如教程中提到的加粗:先见能力、构思能力、讨论的能力、适应矛盾。变色: 分析、设计、实现、改进.我都毫无反应,希望有哪位同学、老师看到可以告诉我一下如何解决。
20179203李鹏举 《Linux内核原理与分析》第一周学习笔记的更多相关文章
- Linux内核原理与分析-第一周作业
本科期间,学校开设过linux相关的课程,当时的学习方式主要以课堂听授为主.虽然老师也提供了相关的学习教材跟参考材料,但是整体学下来感觉收获并不是太大,现在回想起来,主要还是由于自己课下没有及时动手实 ...
- 2019-2020-1 20199314 <Linux内核原理与分析>第一周作业
前言 本周对实验楼的Linux基础入门进行了学习,目前学习到实验九完成到挑战二. 学习和实验内容 快速学习了Linux系统的发展历程及其简介,学习了下的变量.用户权限管理.文件打包及压缩.常用命令的和 ...
- 2019-2020-1 20199303<Linux内核原理与分析>第二周作业
2019-2020-1 20199303第二周作业 1.汇编与寄存器的学习 寄存器是中央处理器内的组成部份.寄存器是有限存贮容量的高速存贮部件,它们可用来暂存指令.数据和位址.在中央处理器的控制部件中 ...
- linux内核分析第一周学习笔记
linux内核分析第一周学习笔记 标签(空格分隔): 20135328陈都 陈都 原创作品转载请注明出处 <Linux内核分析>MOOC课程http://mooc.study.163.co ...
- 20169219 linux内核原理与分析第二周作业
"linux内核分析"的第一讲主要讲了计算机的体系结构,和各寄存器之间对数据的处理过程. 通用寄存器 AX:累加器 BX:基地址寄存器 CX:计数寄存器 DX:数据寄存器 BP:堆 ...
- Linux内核分析——第一周学习笔记20135308
第一周 计算机是如何工作的 第一节 存储程序计算机工作模型 1.冯·诺依曼结构模型:冯·诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构.程序指令存储地址和数据存储 ...
- Linux内核分析——第一周学习笔记
20135313吴子怡.北京电子科技学院 chapter 1 知识点梳理 第一节 存储程序计算机工作模型 1.冯诺依曼体系结构:即具有存储程序的计算机体系结构.目前大多数拥有计算和存储功能的设备(智能 ...
- 20135320赵瀚青LINUX内核分析第一周学习笔记
赵瀚青原创作品转载请注明出处<Linux内核分析>MOOC课程http://mooc.study.163.com/course/USTC-1000029000 一.概述 第一周的学习内容主 ...
- 2019-2020-1 20199314 <Linux内核原理与分析>第二周作业
1.基础学习内容 1.1 冯诺依曼体系结构 计算机由控制器.运算器.存储器.输入设备.输出设备五部分组成. 1.1.1 冯诺依曼计算机特点 (1)采用存储程序方式,指令和数据不加区别混合存储在同一个存 ...
- Linux内核原理与分析-第二周作业
写之前回看了一遍秒速五厘米:如果
随机推荐
- python在windows下安装paramiko模块和安装pycrypto模块(3步搞定)(转)
Python中使用SSH需要用到OpenSSH,而OpenSSH依赖于paramiko模块,而paramiko模块又依赖于pycrypto模块,因此要在Python中使用SSH,我们需要先安装pycr ...
- 批量删除redis某个键值
/usr/local/redis/src/redis-cli -h 172.28.6.23 -p 6383 keys "virtual*" |xargs /usr/local/r ...
- eclipse 给jar包关联javadoc
1.右键点击Referenced Libraries下的jar --> 选择 Build Path --> Configure Build Path. 2.选择jar的Javadoc lo ...
- hdu4063(圆与圆交+线段与圆交+最短路)
写几何题总是提心吊胆.精度问题真心吓人. 其实思路挺简单的一道题,真是什么算法和几何double搞到一块,心里就虚虚的. 思路:求出所有圆之间的交点,然后用这些交点跑一遍最短路就可以了. Aircra ...
- EasyDSS流媒体服务器软件对数据库Sqlite3和MySQL的同时支持说明
EasyDSS流媒体音视频直播与点播服务器软件,是一套提供一站式的转码.点播.直播.检索.回放.录像下载服务的高性能RTMP/HLS/HTTP-FLV流媒体服务,极大地简化了流媒体相关业务的开发和集成 ...
- SpringMVC拦截器实现用户登录拦截
本例实现登陆时的验证拦截,采用SpringMVC拦截器来实现 当用户点击到网站主页时要进行拦截,用户登录了才能进入网站主页,否则进入登陆页面 核心代码 首先是index.jsp,显示链接 1 < ...
- 为什么要对url进行encode
发现现在几乎所有的网站都对url中的汉字和特殊的字符,进行了urlencode操作,也就是: http://hi.baidu.com/%BE%B2%D0%C4%C0%CF%C8%CB/creat/bl ...
- vue 指令系统的使用
所谓指令系统,大家可以联想咱们的cmd命令行工具,只要我输入一条正确的指令,系统就开始干活了. 在vue中,指令系统,设置一些命令之后,来操作我们的数据属性,并展示到我们的DOM上. OK,接下来我们 ...
- SpringMVC请求流程
Spring结构图 SpringMVC请求流程图 SpringMVC请求流程图语述: request--->DispatcherServler(中央调度器/前端控制器)---> Handl ...
- 坑爹的Hibernate 映射文件错误提示org.xml.sax.SAXParseException
今天整整一个上午都在和hibernate做斗争,早上一来,继续昨天的项目开发,发现spring项目不能启动,从错误中看是hibernate错误,多半是hibernate配置有错误,关键是错误提示中显示 ...