1.目录结构:
pwd ---查看当前所在的目录
特殊目录:(.)和(..)
一个点(.)代表当前目录
两个点(..)代表当前目录的上层目录
备注:linux中,所有以点 . 开始的文件都是隐藏文件,需要用命令ls-la查看(主要是a参数)
2.文件的操作命令
【命令:touch】
☆☆创建文件☆☆
[root@localhost tmp] touch test.txt ----在tmp目录下 创建一个test.txt的文件
注意:使用touch创建文件的时候,若当前目录中已存在同名的文件,该命令不会对当前的同名文件造成影响,因为不会修改文件的内容。实际上touch对文件的修改是因为会更新文件的创建时间属性。
【命令:rm】(rm后面接删除的文件或文件名)
☆☆删除文件☆☆
[root@localhost tmp] rm test.txt ----按回车键后系统会询问是否确认删除test.txt文件,如果输入y则删除,输入n则不删除
【命令:mv】
☆☆移动或重命名文件☆☆
[root@localhost tmp] mv test.txt /mnt/---- 移动tmp目录下的test.txt文件 到mnt目录下
[root@localhost mnt] mv test.txt test.doc ------将文件名test.txt修改为test.doc
[root@localhost mnt] mv test.doc /tmp/test.txt ------将test.doc移动到/tmp目录下,同时重命名为test.txt
【命令:cat】(后面直接跟文件名)
☆☆查看文件☆☆
[root@localhost ~] cat install.log ----------查看该文件内容
注意:cat针对于文件比较小的时候用
【命令:head】(后面直接跟文件名)
☆☆查看文件头☆☆
[root@localhost ~] head install.log ----------默认显示前10行
[root@localhost ~] head -n 20 install.log ----------用-n参数指定显示的行数
注意:当文件比较大,且只想看文件开始部分内容,则用head
【命令:tail】(后面直接跟文件名)
☆☆查看文件尾☆☆
[root@localhost ~] tail install.log ----------默认显示最后10行
[root@localhost ~] tail -n 200 install.log ----------用-n参数指定显示的行数
注意:当文件比较大,且只想看文件后面部分内容,则用tail
☆☆动态查看文件尾,对查看一些不断改变的文件有用☆☆
[root@localhost ~] tail -f catalina.out ----------实时打印catalina.out日志文件
【命令:dos2unix】(后面直接跟需要转换的文件名)
☆☆可以把dos格式的文本文件转变成unix下的文本文件(其实就是Windows和linux的文件共享)☆☆