1. head
head就和他的名字一样,是显示一个文件头部的内容(会自动排序),默认是打印前10行。
语法:head [参数] [文件]
选项: -n [x] 显示前x行。
2. tail
tail 命令从指定点开始将文件写到标准输出.使用tail命令的-f选项可以方便的查阅正在改变的日志文件,tail - f text.txt会把text.txt里最尾部的内容显示在屏幕上,并且刷新,使你看到最新的文件内容.
语法:tail [必要参数] [选择参数] [文件]
如果我们想要显示包括20行在内的前3行,我们可以用这种方式。
3. 管道的概念
在Linux里面,“|”就是管道的意思。在我的理解里面,它可以理解为C语言里面的&&或者理解为一个筛选器。同时在同一行指令里面可以存在多个“|”。
它的用法上来说就是这样。
4. date
4.1 什么是date
顾名思义,它是一个用来表示时间的指令。
语法:date+%Y%m%d..........
选项:
4.2 时间设定
date -s //设置当前时间,只有root权限才能设置,其他只能查看。
date -s 20080523 //设置成20080523,这样会把具体时间设置成空00:00:00
date -s 01:01:01 //设置具体时间,不会对日期做更改
date -s “01:01:01 2008-05-23″ //这样可以设置全部时间
date -s “01:01:01 20080523″ //这样可以设置全部时间
date -s “2008-05-23 01:01:01″ //这样可以设置全部时间
date -s “20080523 01:01:01″ //这样可以设置全部时间
时间戳:就是从1970年1月1日00点00分00秒到现在的秒数。这个主要是为了不同地区之间时间上的统一。
5. cal
al
指令用于在Linux终端显示日历。默认情况下,cal
指令显示当前月份的日历。
一些常用的cal
指令选项包括:
cal -1
:显示当前月份的日历,一行显示一周的日期cal -3
:显示当前月份及前一个月和下一个月的日历cal 5 2022
:显示指定月份和年份的日历,例如显示2022年5月的日历
6. find
语法:find [要查找的文件名或目录名]
我们可以通过这种方式查找,如果找到是目录,那就会一并显示目录名和目录下的所有文件和目录。
7. grep
语法:grep [选项] [要搜索的字符串][文件名]
选项:

具体用法就是这样。
8.zip/unzip
选项:-r 通过递归的方式将指定目录下的所有文件和子目录一并处理
通过这样的方式就可以把text2,text3,text4的拷贝压缩成text.zip。
PS:注意,原文件不会消失。
通过这里我们可以知道,无论是zip还是unzip,计算机处理的都是拷贝,原文件都会存在。
8. tar
它的作用就是打包或者解包,它没有untar,它是通过选项来进行的。
9. bc
就是一个可以进行浮点运算的命令。
使用上来说的话就是直接使用就好,不需要加什么。
10. uname
可以通过它来获得当前使用的操作系统的一些信息(可显示的是linux主机所用的操作系统的版本等等一些信息)
语法:uname [选项]
选项:
-r 递归的来获得信息。
-a/all 获得可获得的全部信息。
11. shutdown
语法:shutdown [选项]
选项:
-h : 将系统的服务停掉后,立即关机。
-r : 在将系统的服务停掉之后就重新启动
-t sec : -t 后面加秒数,亦即『过几秒后关机』的意思
12. man
语法:man [手册名称][要查询的命令名字]
PS:手册名称就1,2,3这三个。如果说这个手册查不到那就换一个就查就好。
这个手册要是没有就会返回这个话。
找到了就会显示这个页面,然后按q就可以退出。
13. 一些常用的快捷方式
[Tab]按键---具有『命令补全』和『档案补齐』的功能
[Ctrl]-c按键---让当前的程序『停掉』
[Ctrl]-d按键---通常代表着:『键盘输入结束(End Of File, EOF 戒 End OfInput)』的意思;另外,他也可以用来取代exit