5>删除文件
rm 删除文件
rm n.txt 提示 y删除 n放弃
rm -f n.text 不提示删除文件
rm -rf dirname 不提示递归删除目录下所有内容
rm -rf * 删除所有文件(强制删除)
rm -rf /* 删除所有子目录和文件
6>复制和移动文件
6.1>cp 复制文件
cp 旧文件名 新文件名称
cp ngnix.conf n.txt
cp -r aaa bbb 复制文件夹
cp -r tomcat1 tomcat2 复制整个目录
6.2>mv 修改文件名,移动文件
mv 旧名称 新名称
mv bbb aaa/ccc 移动bbb到aaa下并且改名为ccc
mv n.txt m.txt 将n.txt文件名改为m.txt
mv 需要移动文件名称 新文件路径
mv n.txt a 将文件n,txt移动到a目录中
7>浏览文件
cat 输出文件所有的内容
more 输出文件所有内容,分页输出,空格浏览下一页,q退出
less 用法和more相同,只是通过PgUp,PgOn键来控制
tail 用于显示文件后几行,使用频繁
tail -10 ngnix.conf 查看ngnix.conf的最后10行
tail -f ngnix.conf 动态查看日志,方便查看日志新增的信息
ctrl+c 结束查看
8>打包命令
tar 命令位于/bin目录下,它能够将用户所指定的文件或目录打包成一个文件但不做压缩.一般Linux上常用的额压缩方式是选用tar将许多文件打包成一个文件,在以gzip压缩命令缩成name.tar.gz的文件.
-c 创建一个新的tar文件
-v 显示运行过程的信息
-f 指定文件名
-z 调用gzip压缩命令进行压缩
-t 查看压缩文件的内容
-x 揭开tar文件
tar -cvf n.tar ./* 压缩当前目录下的所有文件和目录,文件名为n,tar
tar -xvf n.tar 解压压缩包的文件到当前目录(如果长时间未解压成功 ctrl+c退出)(用于安装mySql等工具)
tar -cvzf m.tar ./* 解压m.tar文件到当前目录
9> grep 命令
grep root /etc/passwd 在文件中查找关键字root
grep root /etc/passwd -color 高亮显示
grep root /etc/passwd -A5 -B5 高亮显示,A后5行,B前5行
grep -n root /etc/passwd 查找并显示行数
grep -v root /etc/passwd 取反,查出不含root的数据