20179226《Linux内核原理与分析》第一周读书笔记

Linux基础入门

1.在命令行中用man获取帮助

man手册通常被分为8个区段:
20179226《Linux内核原理与分析》第一周读书笔记_第1张图片
查看相应区段内容,就在man后面加上相应区段数字即可,如:

2.输出图形字符命令banner

20179226《Linux内核原理与分析》第一周读书笔记_第2张图片
输出图形字符命令printerbanner
20179226《Linux内核原理与分析》第一周读书笔记_第3张图片

3.查看用户

20179226《Linux内核原理与分析》第一周读书笔记_第4张图片
创建切换用户
20179226《Linux内核原理与分析》第一周读书笔记_第5张图片
删除用户
20179226《Linux内核原理与分析》第一周读书笔记_第6张图片

4.进入home目录及获取当前路径


绝对路径与相对路径
20179226《Linux内核原理与分析》第一周读书笔记_第7张图片

5.新建空白文件、目录


复制文件、目录
20179226《Linux内核原理与分析》第一周读书笔记_第8张图片
要注意:直接用cp命令复制一个目录的话会出现错误
删除只读权限文件时可以用-f参数
20179226《Linux内核原理与分析》第一周读书笔记_第9张图片
删除目录也需要加-r

查看文件类型

学习Vim编辑器编辑文件
20179226《Linux内核原理与分析》第一周读书笔记_第10张图片

6.赋值变量及读取

20179226《Linux内核原理与分析》第一周读书笔记_第11张图片
export命令的作用
20179226《Linux内核原理与分析》第一周读书笔记_第12张图片

7.创建shell脚本文件


在脚本中添加如下内容
20179226《Linux内核原理与分析》第一周读书笔记_第13张图片
为文件添加可执行权限并执行脚本
20179226《Linux内核原理与分析》第一周读书笔记_第14张图片
添加自定义路径到“PATH”环境变量
20179226《Linux内核原理与分析》第一周读书笔记_第15张图片
注意:这里一定要使用绝对路径!
变量删除

8.如何让环境变量立即生效,这里有两种方法

20179226《Linux内核原理与分析》第一周读书笔记_第16张图片

9.搜索文件常用4类

whereis简单快速

locate快而全
20179226《Linux内核原理与分析》第一周读书笔记_第17张图片
which小而精

find精而细

10.使用zip打包文件夹

第一行命令中,-r参数表示递归打包包含子目录的全部内容,-q参数表示为安静模式,即不向屏幕输出信息,-o表示输出文件,需在其后紧跟打包输出文件名,后面使用du命令查看打包后文件大小。
20179226《Linux内核原理与分析》第一周读书笔记_第18张图片
设置压缩级别为9和1(9最大,1最小),重新打包:
20179226《Linux内核原理与分析》第一周读书笔记_第19张图片
使用-e参数可以创建加密压缩包

使用unzip命令解压缩zip文件:
$ unzip shiyanlou.zip
安静模式,将文件解压到指定目录:
$ unzip -q shiyanlou.zip -d ziptest
如果你不想解压只想查看压缩包的内容你可以使用-l参数:
$ unzip -l shiyanlou.zip

11.创建一个tar包

20179226《Linux内核原理与分析》第一周读书笔记_第20张图片
解包一个文件(-x参数)到指定路径的已存在目录(-c参数)

总结:常用命令
zip:打包:zip something.zip something(目录请加-r参数)
解包:unzip something
指定路径:-d参数
tar:打包:tar -zcvf something.tar something
解包:tar -zxvf something.tar
指定路径:-C参数

实验遇到的问题及解决

1.在试验3作业中使用 sudo 创建文件 /opt/forloutest时,总是报错无法创建。

一开始以为用sudo创建就是只用sudo命令,后来想到了touch以为也只是单用touch,最后都失败了
20179226《Linux内核原理与分析》第一周读书笔记_第21张图片
最后知道了如果touch失败,可能是当前用户没有在/opt/目录下创建文件和目录的写权限,在这种情况下,可以使用命令:sudo touch /opt/forloutest

通过百度知道了:
sudo:获取root权限。 touch:创建文件。

2.在试验2作业中toilet和figlet两个命令安装没有成功。

后来通过课程问答得到了解决办法,输入命令:


得到图案:
20179226《Linux内核原理与分析》第一周读书笔记_第22张图片

实验遇到的未解决的问题

1.挑战:寻找文件中把文件所有者改为自己(shiyanlou)设置不成功

20179226《Linux内核原理与分析》第一周读书笔记_第23张图片

你可能感兴趣的:(20179226《Linux内核原理与分析》第一周读书笔记)