01.head指令
head和tail就像它的名字一样浅显易懂,它是用来显示开头或结尾某个数量的文字区块,head用来显示档案的开头至标准输出中,而tail想当然就是档案的结尾
语法: head + 文件
功能: head用来显示档案的开头至标准输出中,默认head命令打印相应文件的开头10行。
-n显示的行数
02.tail指令
语法: tail + (参数)+ 文件
功能: 用来显示指定文件末尾内容,不指定文件时,作为输入信息进行处理,常用来查看日志文件。
常用选项:
-f循环读取
-n显示行数
问题:那我们如何显示1000行到1010行之间的内容呢?
03.date指令
语法: date + %Y:%m:%d
功能: 用来查看时间
04.cal指令
cal命令可以用来显示公历日历,公历是现在国际通用的历法,又称格列历,统称阳历。“阳历”又称“太阳历”,系地球饶行太阳一周为一年,为西方各国所通用,故又名“西历”
语法: cal 参数/月份/年份
功能: 用来查看日历等时间信息,如只有一个参数,则表示年份,如有两个参数,则表示月份和年份
常用功能:
-3显示系统的前一个月 ,当前月,后一个月
-j显示当前年的第几天
-y显示当前年份的日历
05.find指令
- Linux下find命令在目录结构中搜索文件,并执行指定的操作
- Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。
- 即使系统中含有网络文件系统(NFS),find命令在该文件系统中同样有效,只因具有相应的权限。
- 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个打的文件系统可能会花费很长的时间。
语法: fild pathname options
功能: 用于在文件树中查找文件,并做出相应的处理(可能访问磁盘)
常用选项:
-name 按照文件名查找文件
06.grep指令
语法: grep 搜索字符串 文件
功能: 在文件中搜索字符串,将找到的行打印出来
常用选项:
-i:忽略大小写的不同,所以大小写视为相同
-n:顺便输出行号
-v:反向选择,亦即显示出没有“搜索字符串”内容的哪一行
07.zip/unzip
语法: zip压缩文件.zip目录或文件
功能: 将目录或文件压缩zip格式
常用选项:
-r递归处理,将指定目录下的所有文件和子目录一并处理
08.tar指令
功能: 打包/解包,不打开它,直接看内容
-c 建立一个压缩文件的参数指令
-x 解开一个压缩文件的指令
-t 查看tarfile里面的文件
-z 是否同时具有gzip的属性?亦即是否需要用gzip压缩
-j 是否同时具有bzip2的属性?亦即是否需要用bzip压缩
-v 压缩的过程显示文件!这个常用,但不建议用在背景执行过程
-f 使用档名,请留意,在f之后立即使用档名,不要在加参数
-c 解压到指定目录
09.bc指令
功能: bc命令可以很方便的进行浮点运算(类似Windows下的计算器)
10.uname指令
语法: uname + 选项
功能: uname用来获取电脑和操作系统的相关信息。
补充说明: uname可显示Linux主机所用的操作系统版本,硬件的名称等相关信息。
常用选项:
-a详细的输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类型,硬件平台类型,操作系统名称
11.几个重要热键
Tab具有命令补全功能和档案对齐功能
Ctrl+c让当前程序停掉
Ctrl+d类似于exit
12.关机命令
语法: shutdown + 选项
-h将系统的服务停掉后,立即关机
-r在系统的服务停掉之后就重新启动
-tsec -t后面加上秒数,亦即【过几秒在关机】的意思
13.lscpu
功能: 查看CPU的使用情况
14.lsmem
功能: 显示磁盘使用情况
15.Ctrl + r
**功能:**搜索历史命令
以下命令作为扩展命令: