七、删除文件或目录:rm
1.直接删除文件file,即使该文件不存在也不影响
rm -f file
2.递归删除指定目录及该目录下所有文件
rm -rf /home/user/dir
3.删除当前目录下所有的文件
rm -rf *
八、查看文件尾部内容:tail
1.默认查看file文件的最后10行内容
tail file
2.查看file文件第100行到该文件末尾的内容
tail +100 file
3.输出文件尾部的N(N为整数)个字节内容
tail -c 10 file
4.总是查看不断更新变化的文件file末尾的最后N(N为整数)行内容
tail -f 3 file
九、文本搜索:grep
1.从名称以file开头的所有文件中查找字符串abc
grep abc file*
2.参数-i
表示:忽略被搜索的字符串的大小写
3.参数-c
表示:输出文件名及被搜索的字符串所在的行的行数
4.参数-l
表示:只列出匹配到的文件夹的名字而不输出相应的匹配项
5.参数-n
表示:显示所有匹配行及匹配项所在的行数
6.参数-s
表示:不显示不存在、没有匹配文本的错误信息
7.参数-r
表示:递归搜索匹配项,不仅在当前目录下搜索,还在其子目录下搜索
十、根据给定的路径和表达式查找的文件或目录:find
1.不加参数,表示查找当前路径下的所有文件和目录,这种模糊搜索消耗系统资源
find file*
2.参数-name
表示:按照名称查找文件
十一、显示磁盘空间的使用情况:df
1.以容易阅读的方式显示磁盘分区使用
df -h
2.显示指定文件所在分区的磁盘使用情况
df /home/user/file
十二、连接客户端:ssh
十三、测试网络连通性:ping
十四、显示或设置网络设置:ifconfig
十五、加载文件系统到指定的加载点:mount
1.启动所有挂载
mount -a
十六、压缩文件:zip
1.参数-q
表示:不显示执行过程
2.参数-r
表示:递归处理,将指定目录下的所有文件和子目录一并处理
3.将指定目录下的文件和文件夹全部复制到file.zip中
zip -q -r file.zip /home/user
4.将当前目录下的所有名称以file开头的文件放入压缩文件file.zip中
zip -q file.zip file*
5.在压缩文件file.zip中删除文件file1
zip -q -dv file.zip file1
十七、用于.zip格式文件的解压缩工具:unzip
1.参数-l
表示:显示压缩文件内所包含的文件
2.参数-n
表示:解压缩时不要覆盖原有的文件
3.把压缩文件file.zip中的内容解压到目录dir下面
unzip file.zip -d dir
十八、对文件进行压缩和解压缩:gzip
1.把当前目录下所有文件(包括.zip文件)压缩为.gz文件
gzip *
2.把上例中每个压缩的文件解压,并列出详细的信息(如果不想显示执行过程可使用参数-q
)
gzip -dv *
3.参数-r
表示:递归处理,将指定目录下的所有文件及子目录一并处理
4.参数-d
表示:解压缩
十九、显示与操作历史命令:history
1.查找所有历史记录,会显示历史命令的行数
history
2.查找最近N条历史命令
history 100
3.清空历史记录
history -c