1.时间日期指令:
解释:案例中的Y,m,d等大小写不能更改,但是里面的连接符如:和 - 都能按个人喜好更改。
2.查找指令
解释:使用locate必须先update后locate
案例1:请使用locate指令快速定位hello.txt文件所在目录,操作如下:
解释:推荐使用写法二。
请在hello.txt文件中,查找"yes"所在行,并显示行号,操作如下:
解释:
cd /home:进入home目录(第一个框框)
ls:查看home目录内容,发现有以前的hello.txt文件
rm -rf hello.txtx:强制删除hello.txt文件
vim hello.txt:重新写hello.txt文件的内容
grep -n "hello" /home/hello.txt:带行号的筛选出hello的内容。
3.压缩和解压指令:
操作如下:
案例1.:压缩多个文件.
将/home/pig.txt和/home/cat.txt压缩成pc.tar.gz
tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt (注:如果有多个文件,文件之间用空格隔开),操作如下:
解释:先进入/home查看是否有cat.txt和pig.txt
没有,就创建touch cat.txt touch pig.txt
之后使用压缩命令tar -zcvf pc.tar.gz /home/pig.txt /home/cat.txt 进行压缩。
最后查看是否压缩成功。
案例2:将/home的文件夹压缩成myhome.tar.gz
tar -zcvf myhome.tar.gz /home/
操作如下:
案例3:将pc.tar.gz解压到当前目录
tar -zxvf pc.tar.gz
操作如下:
解释:先查看home目录下,有cat.txt pig.txt,
需要删除tar cat.txt pig.txt(目的是生成的pc.tar.gz里面有cat.txt pig.txt。。。其实我想了想,不用删除亦可,因为生成的有目录文件)
压缩tar -zxvf pc.tar.gz
之后查看新生成的/home/home/ (因为是带目录名也解压了)
案例4:将myhome.tar.gz解压到/opt/tmp2目录下
mkdir /opt/tmp2
tar -zxvf /home/myhome.tar.gz -C /opt/tmp2(过程不再掩饰)
最终操作结果如下: