Linux系统基础命令——3

cat 文件名 //查看显示文件内容

cat –n 文件名 //显示内容并且显示行号(包括空行)

cat –b 文件名 //显示内容并且显示行号(空行除外)

more 文件名 //分页查看文件内容,空格键下翻,b键上翻,q键退出。

| 管道符,将前面命令的结果作为后面命令的输入再次执行
例如:find /etc/ –name “*.conf” | more //查看出以.conf结尾的文件并且分页显示.

less 文件名 //分页查看

head 文件名 //查看文件前10行的内容

head –15 文件名 //查看文件的前15行内容

tail 文件名 //查看文件尾的10行

tail –20 文件名 //查看文件倒数20行

head –30 文件名 | tail –10 //查看第21行到30行的内容

tail –f /var/log/messages //实时查看系统的日志信息

wc // 命令–统计文件内容中的单词数量,行数等信息。

wc -c //统计文件内容中的字节数

wc -l //统计文件内容中的行数

wc -w //统计文件内容中的单词个数(以空格或制表单位作为分割)

nl 文件名 //列出文件内容并显示行号

find /etc/ -name “*.conf” | wc -l //统计行号

grep //筛选
例如:grep “root” /etc/passwd //在/etc/passwd里筛选出包含root的行

grep -v “root” /etc/passwd //在/etc/passwd里筛选出除root之外的行

word //表示以word开头

word$ //表示以word结尾

^$ //表示空行

grep -v “^$” 文件名 //筛选除了空行以外的所有内容

dd if =/dev/zero of=/tmp/1.txt bs=100M count=4
if 代表指定输入设备(文件)
of代表指定输出设备
bs代表数据大小
count代表数量
从/dev/zero这个空设备中,每次取100M,取4次,写入到/tmp/1.txt这个文件中
gzip 文件名 //用gzip工具进行压缩,压缩完后,源文件变成一个以.gz结尾的文件
gunzip 用gzip压缩的文件 //解压
或者也可以用 gzip -d 用gzip压缩的文件 解压

bzip2 文件名 //用bzip2工具进行压缩,压缩后,生成一个以.bz2结尾的文件

bunzip2 用bzip2压缩的文件 //解压

tar zcvf 压缩后的文件名 被压缩的文件或目录 // 调用gzip进行压缩,z选项表示调用gzip,c选项表示创建tar格式的包文件,v选项表示显示压缩过程,f选项表示创建归档文件
tar zxf 已经压缩过的tar文件 //解压恢复tar.gz格式的压缩包

tar jcvf 压缩后的文件名 被压缩的文件或目录 //调用bzip2进行归档压缩

tar jxf 已经压缩过的tar文件 //解压恢复tar.bz2格式的压缩包

tar jxf 1.txt.tar.bz2 -C /tmp //解压bz2文件,并且解压到/tmp目录下

如果要同时归档压缩多个文件,可以
例如:
tar zcvf /tmp/a.tar.gz /etc/passwd /etc/shadow

猜你喜欢

转载自blog.csdn.net/weixin_43751619/article/details/84899617