Linux命令的使用

2021/9/18 7:05:11

本文主要是介绍Linux命令的使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

linux命令的使用——以centos7为例

1、案例:显示当前工作目录的绝对路径

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RIP1pdK5-1631891933415)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76CD.tmp.jpg)]

2.案例:查看当前目录的所有内容信息

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-WuUBT6mq-1631891877956)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76CE.tmp.jpg)]

3.cd~或cd :回到自己的家目录,如root,cd~会到/root

​ cd…回到当前目录的上一级目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ujvf1Qrq-1631891877959)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76CF.tmp.jpg)]

4.创建一个目录/home/dog

​ mkdir /home/dog

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7vcyGvOX-1631891877961)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76D0.tmp.jpg)]

5.rmdir删除的是空目录,不能删除非空目录,如果需要删除非空目录,需要使用rm –rf 要删除的目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-k0Z1LjbE-1631891877962)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76D1.tmp.jpg)]

6. 案例:在/home目录下创建一个空文件hello.txt

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sK8KcKE1-1631891877963)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76D2.tmp.jpg)]

7.案例1:将/home/hello.txt拷贝到/home/bbb 目录下

cp hello.txt /home/bbb

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mDfndl1R-1631891877964)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76D3.tmp.jpg)]

8.案例2:递归复制整个文件夹,比如将/home/bbb 整个目录,拷 贝到/opt

cp -I /home/bbb /opt

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9N4T6dOv-1631891877965)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76E4.tmp.jpg)]

9.案例1:将/home/hello.txt 删除,

rm /home/hello.txt

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-gbjKFUBV-1631891877965)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76E5.tmp.jpg)]

10.案例2:递归删除整个文件夹/home/bbb

rm –rf /home/bbb[删除整个文件夹,不提示]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EweFRIRm-1631891877966)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76E6.tmp.jpg)]

11. 案例1:将/home/hello.txt文件重新命名为mytxt.txt

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PQyMCkwC-1631891877967)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76E7.tmp.jpg)]

12案例2:将/home/mytxt.txt 文件移动到/root 目录下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SlefRmFf-1631891877968)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76E8.tmp.jpg)]

13案例3:移动整个目录,比如将/opt/aaa 移动到/home下mv /opt/aaa /home

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mt9CFkEZ-1631891877968)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76E9.tmp.jpg)]

14.案例:查看/etc/profile文件内容, 并显示行号

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2XM3hHYm-1631891877969)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76EA.tmp.jpg)]

15.案例:查看/etc/profile 的前面5行代码

head -n 5 /etc/profile

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ClR2GpcT-1631891877970)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76EB.tmp.jpg)]

16.案例1:查看/etc/profile最后5行的代码

tail -n 5 /etc/profile

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MpWvUX1h-1631891877971)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76EC.tmp.jpg)]

17.案例2:实时监控mytxt.txt, 看看到文件有变化时,是否看到,实时 的追加hello,world

tail -f /home/mytxt.txt

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ms1BoeIQ-1631891877971)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76ED.tmp.jpg)]

追加后:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kiUhtDnI-1631891877972)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76EE.tmp.jpg)]

18.案例1:在/home目录下创建一个软连接myroot,连接到/root 目录

ln -S /root /home/myroot

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-uE5xgof9-1631891877972)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps76EF.tmp.jpg)]

19 案例2:删除软连接myroot

rm /home/myroot

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-F8wUvX1M-1631891877973)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7700.tmp.jpg)]

20.案例1:显示所有的历史命令

history

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D7IquURf-1631891877974)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7701.tmp.jpg)]

21.案例2:显示最近使用过的10个指令。

history 10

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rMadqohU-1631891877974)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7702.tmp.jpg)]

22.案例3:执行历史编号为5的指令

!5

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-X11XD493-1631891877975)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7703.tmp.jpg)]

23.案例1:按文件名:根据名称查找/home目录下的hello.txt文件

find /home -name hello.txt

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rSoaGSrs-1631891877975)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7704.tmp.jpg)]

24.案例2:按拥有者:查找/opt 目录下,用户名称为nobody的文件

find /opt -user nobody

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3nCt0O2U-1631891877976)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7705.tmp.jpg)]

25.案例3:查找整个linux系统下大于200M的文件(+n大于-n 小于

n等于,单位有k,M,G)

find / -size +200M

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nBvoYwBB-1631891877976)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7706.tmp.jpg)]

26.案例1:请在hello.txt 文件中,查找"yes"所在行, 并且显示行号

grep -n “yes” /home/hello.txt

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kXJT1JPD-1631891877977)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7707.tmp.jpg)]

27.1)给abc文件的所有者读写执行的权限,给所在组读执行权限,给其它组读执行权限。 chmod u=rwx,g=rx,o=rx aaa

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Zi8zGhVI-1631891877977)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7708.tmp.jpg)]

2)给aaa文件的所有者除去执行的权限,增加组写的权限

chmod u-x,g+w aaa

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FDMbxC24-1631891877978)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7709.tmp.jpg)]

3)给aaa文件的所有用户添加读的权限

chmod a+r aaa

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cSLCl8rv-1631891877978)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps770A.tmp.jpg)]

28.要求:将/home/test/hello.txt 文件的权限修改成rwxr-xr-x,使用给数字的方式实现:

chmod 755 /home/test/hello.txt

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kIVfycOM-1631891877979)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps770B.tmp.jpg)]

29实验一:文件显示操作

Cat 命令查看文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-49oC0XwZ-1631891877980)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps771B.tmp.jpg)]

More命令查看文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ax3DKVhM-1631891877980)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps771C.tmp.jpg)]

Less命令查看文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5OPcKgVh-1631891877981)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps771D.tmp.jpg)]

Head命令查看文件

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lONsscgh-1631891877981)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps771E.tmp.jpg)]

Tail命令查看命令

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EpxGSW0H-1631891877982)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps771F.tmp.jpg)]

30实验二:文件及文件夹管理操作

1. 用mkdir命令在/root目录下创建一个test目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4XktgdaN-1631891877982)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7720.tmp.jpg)]

2用cp命令将/etc 目录及其下所有内容复制到test目录下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z5oIXo7p-1631891877983)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7721.tmp.jpg)]

3. 用cd和ls命令访问和查看/root/test/etc目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-BKsI1W1H-1631891877984)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7722.tmp.jpg)]

4更改权限和拥有者,用ls命令查看区别

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-I8SQVpOM-1631891877985)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7723.tmp.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XYa7p2eL-1631891877985)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7724.tmp.jpg)]

5. 将/root/test/etc 目录用tar命令打包成etc.tar.gz,查看etc.tar.gz的内容,解压缩etc.tar.gz

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5bUN7hRv-1631891877986)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7725.tmp.jpg)]

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4eCW8GPi-1631891877987)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7726.tmp.jpg)]

6. 删除test目录

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-97lro02r-1631891877988)(file:///C:\Users\DELL\AppData\Local\Temp\ksohtml\wps7737.tmp.jpg)]



这篇关于Linux命令的使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程