Linux常用基础命令解析(CentOs)

(1)查看文件内容cat命令

显示文件内容
使用方法: cat [选项】文件名

示例:cat[空格】/etc/hosts
解释:表示查看在etc目录里hosts的内容,如果当前目录就是在etc下,直接打cat【空格】hosts

(2)查看文件内容more命令

全屏方式分页显示文件内容
使用方法: more【选项】文件名
交互操作的方法:

(1)按enter键向下逐行滚动
(2)按空格键向下翻一屏
(3)按b键向上翻一屏
(4)按q键退出

(3)查看文件内容less命令

和more命令相同,但扩展功能更多
使用方法:less【选项】文件名
交互操作的方法:

(1)按Page UP 键向上翻页 ,Page Down向下翻页
(2)按“/”键查找内容,按“n”下一个内容,按N上一个内容

(4)查看文件内容head,tail 命令

head命令:查看文件开头的一部分内容(默认时10行)
head [空格】-a [空格】文件名:查看文件开头任意行的内容
tail命令:查看文件尾部的内容
tail【空格】-a【空格】文件名:查看文件尾部到任意行的内容
tail 【空格】-f【空格】文件名:会把文件里尾部内容显示在屏幕上,并且不断的刷新,只要文件更新就可以看到最新的文件内容

(5)统计文件内容wc命令

wc【空格】-l【空格】文件名:统计文件的行数
wc【空格】-w【空格】文件名:统计单词个数
wc【空格】-c【空格】文件名:统计字节数
wc【空格】-wcl【空格】文件名:依次统计行,单词,字节数

(6)检索和过滤文件内容grep命令

在文件中查找并显示包含指定字符串的行
使用方法:grep【选项】【空格】查找条件【空格】目标文件
常用命令选项:
(1)-i:查找时忽略大小写
(2)-v:反转查找,输出与查找条件不相符的行
查找条件设置:要查找的字符串要用双引号括起来 "^…“表示以…开始,”…$"表示以…结束

(7)压缩命令gzip,bzip2

制作压缩文件,解开压缩文件
制作压缩文件:
(1) gzip【空格】-9【空格】文件名
(2)bzip2【空格】-9【空格】文件名
解压缩文件:
(1)gzip【空格】-d【空格】文件名.gz
(2)bzip2【空格】-d【空格】文件名.bz2
(7.1)压缩命令gunzip,bunzip2
gunzip等价于gzip【空格】-d,两者命令基本相同
bunzip2和bzip2 用方法一样

(8)归档命令tar

制作归档文件,释放归档文件
使用方法:tar【选项】归档文件名【空格】源文件名
常用命令选项:
(1)-c:建立打包文件
(2)-t:查看打包文件
(3)-x:解压缩
(4)-j:解压缩.bz2格式的文件
(5)-z:解压缩.gz格式的文件
(6)-v:显示压缩解压缩的过程
(7)-f:要处理的文件名
(8)-C:解压缩的指定目录
(9)-p:保留源文件属性不变

示例:tar【空格】zcvf【空格】文件名(此文件名是随便打的)【空格】/root/etc