目录
🍈一.sort指令🍈
🍉二.uniq指令🍉
🍊三.wc指令🍊
🍋四.which指令🍋
🍎五.whereis指令🍎
🍏六.top指令🍏
🍐七.alias指令🍐
🍑八.tar指令🍑
🍍九.bc指令🍍
🍓十.uname指令🍓
🍈一.sort指令🍈
sort的英文意思就是排序,顾名思义对文件内容进行排序
语法:sort 文件名
功能:对指定文件名按照文本行进行排序
说明:此处的排序类似于C语言中的strcmp函数的比较,即从第一个字符开始比较, 直到遇到不相同的字符,按照不相同的字符的相对大小来定大小
排序前的test.c内容
现进行排序
输入指令 sort test.c
按照文本行对test.c的内容排序成功
🍉二.uniq指令🍉
uniq的英文意思是独特的,在Linux指令中,该指令为相邻内容去重
语法: uniq 文件名
功能:对文件内容的相邻内容进行去重
去重前的test.c内容
现进行相邻行去重
输入指令 uniq test.c
成功将相邻行内容进行去重处理
🍊三.wc指令🍊
语法:wc [选项] 文件名
功能:统计文件行数等内容
常用选项:-l 只统计行数
现统计test.c的行数等内容
输入指令 wc test.c
只统计行数
输入指令 wc -l test.c
🍋四.which指令🍋
语法:which 指令名
功能:查看指令所在的路径
说明:Linux下的指令本质也是一个程序文件,是文件就有其相应的路径
查看指令ls所在的路径
输入指令 which ls
查看指令cat所在的路径
输入指令 which cat
查看指令which所在的路径
输入指令which which
🍎五.whereis指令🍎
语法:whereis 关键字
功能:搜索包含关键字的文档
搜索包含关键字test的文档
输入指令 whereis test
🍏六.top指令🍏
语法:top
功能:相当于windows的任务管理器
windows的任务管理器可以查看进程、cpu使用、内存等情况,Linux系统同样有任务管理器,指令即为top
打开Linux的任务管理器
输入指令 top
可以看到top指令打开的任务管理器同样可以查看进程、cpu、内存等情况
🍐七.alias指令🍐
语法: alias 别名="指令名”
功能:给指令起别名
相当于C语言中typedef,给类型起别名
有些指令的选项组合会显得过长,比如ls -l -a,我们可以把它简化成la
输入指令 alias la="ls -l -a"
给pwd起别名pd
输入指令 alias pd="pwd"
可以看到对指令起别名后,利用别名可以起到和指令相同的效果
🍑八.tar指令🍑
语法: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指令🍍
语法:bc
功能:相当于windows的计算器
利用计算器做加减乘除
输入指令 bc
可以看到能够方便地利用计算器进行计算
🍓十.uname指令🍓
语法:uname [选项]
功能:用来获取电脑和操作系统的相关信息
说明:可显示linux主机所用的操作系统的版本、硬件的名称等基本信息
常用选项:
-r 显示操作系统信息
-a详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类
型,硬件平台类型,操作系统名称 显示操作系统信息 输入指令 uname -r显示所有信息
输入指令 uname -a
关于Linux指令有很多,我们不需要全部记住,后续在操作过程中自然会熟悉相关指令,因此笔者只介绍一些常用的指令,关于指令篇就告一段落
如果对您有所帮助,欢迎一键三连,您的支持是我创作的最大动力