目录
1.head指令
语法:
head [
参数
]... [
文件
]...
功能
:
head
用来显示档案的开头至标准输出中,默认
head
命令打印其相应文件的开头
10
行。
选项
:
-n<
行数
>
显示的行数
2.tali指令
语法:
tail[
必要参数
][
选择参数
][
文件
]
功能:
用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
选项:
-f
循环读取
-n<
行数
>
显示行数
3.echo指令
语法:
echo 内容 > 文件名
(>符号为输出重定向)
功能: 将内容写入文件,若文件不存在则创建
上面指令的意思是将head读取的前20行通过“|”命令行管道作为tail命令的输入从而打印出前20行的后5行内容。
4.date指令
date
指定格式显示时间:
date +格式
date -s可以修改时间
%H :
小时
(00..23)
%M :
分钟
(00..59)
%S :
秒
(00..61)
%X :
相当于
%H:%M:%S
%d :
日
(01..31)
%m :
月份
(01..12)
%Y :
完整年份
(0000..9999)
%F :
相当于
%Y-%m-%d
时间
->
时间戳:
date +%s
时间戳
->
时间:
date -d@1508749502
Unix
时间戳(英文为
Unix epoch, Unix time, POSIX time
或
Unix timestamp
)是从
1970
年
1
月
1
日(
UTC/GMT
的
午夜)开始所经过的秒数,不考虑闰秒
5.cal指令
命令格式
:
cal [
参数
][
月份
][
年份
]
功能
: 用于查看日历等时间信息,如只有一个参数,则表示年份
(1-9999)
,如有两个参数,则表示月份和年份
常用选项
:
-3
显示系统前一个月,当前月,下一个月的月历
-j
显示在当年中的第几天(一年日期按天算,从
1
月
1
号算起,默认显示当前月在一年中的天数)
-y
显示当前年份的日历
6.find指令
语法:
find pathname -options
功能:
用于在文件树种查找文件,并作出相应的处理(可能访问磁盘)
常用选项:
-name
按照文件名查找文件。
7.grep指令
语法:
grep [
选项
]
搜寻字符串 文件
功能:
在文件中搜索字符串,将找到的行打印出来
常用选项:
-i
:忽略大小写的不同,所以大小写视为相同
-n
:顺便输出行号
-v
:反向选择,亦即显示出没有
'
搜寻字符串
'
内容的那一行
uniq指令:合并相同的两行
wc指令:wc -l:按行统计文本
8.zip/unzip指令
语法:
zip
压缩文件
.zip
目录或文件
功能:
将目录或文件压缩成
zip
格式
常用选项:
-r
递 归处理,将指定目录下的所有文件和子目录一并处理
9.tar指令:打包/解包,不打开它,直接看内容
tar [-cxtzjvf]
文件与目录
....
参数
:
-c
:建立一个压缩文件的参数指令
(create
的意思
)
;
-x
:解开一个压缩文件的参数指令!
-t
:查看
tarfile
里面的文件!
-z
:是否同时具有
gzip
的属性?亦即是否需要用
gzip
压缩?
-j
:是否同时具有
bzip2
的属性?亦即是否需要用
bzip2
压缩?
-v
:压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
-f
:使用档名,请留意,在
f
之后要立即接档名喔!不要再加参数!
-C : 解压到指定目录
10.uname指令
语法
:
uname [
选项
]
功能
:
uname
用来获取电脑和操作系统的相关信息。
补充说明
:
uname
可显示
linux
主机所用的操作系统的版本、硬件的名称等基本信息。
常用选项:
-a
或
–all
详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类
型,硬件平台类型,操作系统名称
11.shutdown指令
语法
:
shutdown [
选项
] **
常见选项:
**
-h
: 将系统的服务停掉后,立即关机。
-r
: 在将系统的服务停掉之后就重新启动
-t sec
:
-t
后面加秒数,亦即『过几秒后关机』的意思