1. 列出文件列表命令ls,ll
ls:列出文件列表 ls -a:列出包含隐藏文件的所有列表 ll:文件列表中每个文件的详细信息 注意:查询出来蓝颜色代表文件夹,白颜色代表文件
2. 显示当前所在目录命令pwd
3. 切换目录命令cd
/ ??代表根目录 cd app ??切换到app目录 cd … ??切换到上一层目录 cd / ??切换到系统根目录 cd ~ ??切换到root目录 cd - ??切换到上一个所在目录 cd /usr/etc ??切换到指定的etc目录下 注意:我们可以使用tab键来补全文件路径
4. 创建目录 mkdir 和删除目录 rmdir
mkdir app ??在当前目录下创建app目录 mkdir -p aaa/bbb ??创建多级目录 rmdir app ??删除app目录 注意:rmdir只能够删除空的目录,目录里面有内容就删除不了
5. 查看文件命令
cat install.log ??用于显示install.log文件的全部内容 more install.log ??用于显示的文件会超过一个页面的长度,按空格键显示下一个页面,按回车键显示下一行内容,按q键退出查看。 less install.log ??用法和more完全相同。但是它可以用PgUp 和 PgDn 进行上下翻页。
tail命令在实际中使用非常多,它可以查看文件后几行内容或动态查看文件内容。 tail -10 install.log ??查看install.log文件的后10行内容 tail -f install.log ??动态查看install.log文件中的内容,经常用于查看日志的变化,监控文件的变化找到错误信息。按ctrl+c 结束查看。
6. 文件的拷贝和移动命令
cp anaconda-ks.cfg aaa/ ??将anaconda-ks.cfg文件拷贝到aaa目录下 cp anaconda-ks.cfg aaa/a.txt ??将anaconda-cfg文件拷贝到aaa目录下并重命名成a.txt mv a.txt /root/bbb ??将a.txt文件移动到bbb目录下。如果想改名字,就在bbb后面加 /+名字
7. 文件的删除命令
rm a.txt ??删除a.txt文件。删除之前需要询问,Y删除,N不删除 rm -f a.txt ??不询问,直接删除a.txt文件 rm -r aaa ??递归删除aaa目录下的文件,询问 rm -rf aaa ??直接递归删除aaa目录下的文件,不做任何询问
8. 打包、压缩和解压缩命令
在Linux系统中,压缩文件的格式一般为xxx.tar.gz tar -cvf a.tar apache-tomcat-7.0.57/ ??将apache-tomcat-7.0.57目录打包成a.tar的文件 tar -zcvf b.tar.gz apache-tomcat-7.0.57/ ??将apache-tomcat-7.0.57目录打包并压缩成b.tar.gz的文件 tar -zxvf b.tar.gz ??将b.tar.gz解压缩到当前文件夹中 tar -zxvf b.tar.gz -C ./cc ??将b.tar.gz解压缩到当前目录里的cc目录下,一个点代表当前目录,两个点代表上一级目录
9. 清屏命令clear
|