sort的英文意思就是排序,顾名思义对文件内容进行排序
语法:sort 文件名
功能:对指定文件名按照文本行进行排序
说明:此处的排序类似于C语言中的strcmp函数的比较,即从第一个字符开始比较, 直到遇到不相同的字符,按照不相同的字符的相对大小来定大小
排序前的test.c内容
![](https://img-blog.csdnimg.cn/3ff413a0d1804a70a20796e29ec7319b.png)
现进行排序
输入指令 sort test.c![](https://img-blog.csdnimg.cn/db72b88a4d2a47b188e2249f8149e1bd.png)
按照文本行对test.c的内容排序成功
uniq的英文意思是独特的,在Linux指令中,该指令为相邻内容去重
语法: uniq 文件名
功能:对文件内容的相邻内容进行去重
去重前的test.c内容
现进行相邻行去重
输入指令 uniq test.c
成功将相邻行内容进行去重处理
语法:wc [选项] 文件名
功能:统计文件行数等内容
常用选项:-l 只统计行数
现统计test.c的行数等内容
输入指令 wc test.c
只统计行数
输入指令 wc -l test.c
语法:which 指令名
功能:查看指令所在的路径
说明:Linux下的指令本质也是一个程序文件,是文件就有其相应的路径
查看指令ls所在的路径
输入指令 which ls
查看指令cat所在的路径
输入指令 which cat
查看指令which所在的路径
输入指令which which
语法:whereis 关键字
功能:搜索包含关键字的文档
搜索包含关键字test的文档
输入指令 whereis test
语法:top
功能:相当于windows的任务管理器
windows的任务管理器可以查看进程、cpu使用、内存等情况,Linux系统同样有任务管理器,指令即为top
打开Linux的任务管理器
输入指令 top
可以看到top指令打开的任务管理器同样可以查看进程、cpu、内存等情况
语法: alias 别名="指令名”
功能:给指令起别名
相当于C语言中typedef,给类型起别名
有些指令的选项组合会显得过长,比如ls -l -a,我们可以把它简化成la
输入指令 alias la="ls -l -a"
给pwd起别名pd
输入指令 alias pd="pwd"
可以看到对指令起别名后,利用别名可以起到和指令相同的效果
语法:tar [选项] 文件或者文件夹 ...
功能:打包或者解压
常用选项:
-c
建立一个压缩文件的参数指令(create 的意思)
-x
解开一个压缩文件的参数指令
-t
查看 tarfifile 里面的文件
-z
是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩
-j
是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩
-v
压缩的过程中显示文件!这个常用,但不建议用在背景执行过程
-f
使用压缩包名,请留意,在 f 之后要立即接压缩包名!不要再加参数
-C
解压到指定目录
例子:
将huangchao1整个文件夹压缩
输入指令 tar -czf huangchao1.tgz huangchao1
可以看到多了一个压缩后的压缩包huangchao1.tgz
将huangchao1.tgz文件解压到指定文件夹huangchao2中
输入指令 tar -xzf huangchao1.tgz -C huangchao2
可以看到成功地将huangchao1.tgz压缩包解压到指定文件夹huangchao2中
语法:bc
功能:相当于windows的计算器
利用计算器做加减乘除
输入指令 bc
可以看到能够方便地利用计算器进行计算
语法:uname [选项]
功能:用来获取电脑和操作系统的相关信息
说明:可显示linux主机所用的操作系统的版本、硬件的名称等基本信息
常用选项:
-r 显示操作系统信息
-a详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类
型,硬件平台类型,操作系统名称
显示操作系统信息
输入指令 uname -r
显示所有信息
输入指令 uname -a
![](https://img-blog.csdnimg.cn/06c3abf3cf124b5f811dadc963d91b21.png)
关于Linux指令有很多,我们不需要全部记住,后续在操作过程中自然会熟悉相关指令,因此笔者只介绍一些常用的指令,关于指令篇就告一段落
如果对您有所帮助,欢迎一键三连,您的支持是我创作的最大动力
版权归原作者 蛋超饭不要加蛋 所有, 如有侵权,请联系我们删除。