Linux基本指令初阶

本篇博客写的是Linux中20个指令最简单的部分,接下来会有一篇初阶的博客,将会详解几个重要且易错的指令。

1.几个重要的热键

【Tab】:显示想要搜索的指令,输入pw,按下Tab或会显示所有包含pw的指令

【Ctrl c】停掉当前程序                                                                                                      【Ctrl d】退出,替代exit                                                                                                          

2.uname指令:查看操作系统属性信息Linux基本指令初阶_第1张图片

 uname:查看操作系统

uname -r:查看内核版本

uname -a:查看详细的系统信息

3.bc指令:相当于计算器Linux基本指令初阶_第2张图片

4.zip指令/unzip指令:压缩/解压指令

普通文件可以直接压缩:Linux基本指令初阶_第3张图片

目录不能直接压缩,如果直接压缩的话,解压后得到的是一个空目录。 所以目录压缩要加上-r。压缩到时候先自定义压缩后的文件名称,后面加上被压缩的文件。解压的时候,不管是普通文件还是目录都是直接解压--->unzip 压缩包

-d 解压到指定的路径Linux基本指令初阶_第4张图片

5.grep指令:行过滤工具

在文件中搜索字符串,找到相应的行打印出来。

                       把test.c中,有字符‘9’的行都打印出来。

-v:反向匹配,把不包含字符‘9’的行都打印出来Linux基本指令初阶_第5张图片

-i:忽略大小写Linux基本指令初阶_第6张图片

-n:输出行数Linux基本指令初阶_第7张图片

 6.find指令:查找特定文件

 与此相似的which查找的是指令

7.cal指令:显示日历

Linux基本指令初阶_第8张图片

 具体用法:Linux基本指令初阶_第9张图片

8.tail指令:默认查看文件的最后10行

Linux基本指令初阶_第10张图片

19.head指令:默认查看前10行

怎么显示第7和8这两行?

执行命令:head -8 test.c | tail -2   ------>>> ‘ | ’表示的是“把一个命令处理完之后的结果传递给另一个命令”,这条指令的命令也就是先取出前8行然后再把这8行中的后两行也就是第7和8行显示出来

10.less指令

如果查看大文件却又不想打开这个文件,可以使用more或者less查看,一般推荐使用less,因为less可以上下查看,而more只能够向下查看。

-N:显示每行的行号

-i:忽略大小写

/字符串:向下搜索“字符串”的功能

?字符串:向上搜索“字符串的功能”

q:退出

11.more指令

-n:显示前n行

q:退出

Linux基本指令初阶_第11张图片

12.cat指令:查看文件的内容

-n:显示的内容带上行号

Linux基本指令初阶_第12张图片

13.mv指令:剪切和重命名

剪切:将test剪切到lesson3 目录下Linux基本指令初阶_第13张图片

 重命名:江目录test重命名为abcdLinux基本指令初阶_第14张图片

14.cp指令:拷贝指令

Linux基本指令初阶_第15张图片            

  可以指定路径拷贝,即使指定文件不存在,也会自动生成该文件。

15.mkdir指令:默认创建创建目录

-p:创建多穿路径的目录Linux基本指令初阶_第16张图片

16. rmdir指令&&rm指令

rmdir指令: 删除空目录;

  -p:删除子目录后,如果父目录也为空目录就连父目录也一起删除。

 rm指令: 删除文件或者目录

                -f: 即使文件是只读,也会被删除,即及强制删除

                -i: 删除前逐一提问确认

                -r: 删除目录及其下所有文件

17.touch指令:创建一个不存在的文件

Linux基本指令初阶_第17张图片

 18.cd指令&&pwd指令&&ls指令

cd指令:改变工作目录(进入指定的目录)

pwd指令:显示用户当前所在目录

ls指令: 列出目录下所有子目录和文件

Linux基本指令初阶_第18张图片

你可能感兴趣的:(Linux学习,linux,后端)