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