绝对路径:
路径的写法,由根目录 / 写起,例如: /usr/share/doc 这个目录。
相对路径:
路径的写法,不是由 / 写起,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: cd ../man 这就是相对路径的写法。
cd ..(../) +回车键 返回上一级菜单栏
cd / +回车键 返回根目录
cd ./YEYI_test +回车键 下一级的YEYI_test目录
cd ../test02 +回车键 定位同一目录下的另一个文件
cd / +双击tab键 显示该目录下所有的目录
cd ../ +单击tab键 显示当前目录下所有的目录
几个常见的处理目录的命令:
1.列出目录及文件名 ls (-a,-l,-d)
eg : ls /home/wuhan/test/YEYI_test
2.切换目录 cd
eg : cd /home/wuhan/test/YEYI_test/test1
3.显示目前的目录 pwd (-p)
eg :pwd -p (-p显示出确实的路径,而非使用连结 (link) 路径。)
4.创建一个新的目录 mkdir (-p可新增多层级目录,-m设置目录属性)
eg :mkdir YEYI_test2
eg :mkdir -p YEYI_test2/test01/test001
eg :mkdir -m 711 YEYI_test3
5.删除一个空的目录 rmdir (-p 连同上一级的空目录也删除)
eg :rmdir YEYI_test3 (定位到:rmdir /home/wuhan/test目录下可操作)
eg :rmdir -p YEYI_test2/test01/test001
6.复制文件或目录 cp (-a=-pdr,-p[属性一起复制],-i 询问[n,y])
eg :cp .gitignore /home/wuhan/test/YEYI_test(将.gitignore复制到/home/wuhan/test/YEYI_test7.下生成一个.gitignore的文件)
eg :cp .gitignore /home/wuhan/test/YEYI_test/.test(将.gitignore复制到/home/wuhan/test/YEYI_test下生成一个.test的文件)
7.删除文件或目录 rm (-i询问[n,y])
eg :rm .test (定位到/home/wuhan/test/YEYI_test目录下)
eg :rm -i test01
8.移动文件与目录,或修改文件与目录的名称 mv (-f不询问,-i询问,-u)
eg :mv test02 test01 (定位到/home/wuhan/test/YEYI_test目录下,且存在02和01目录,则讲02移动到01目录下)
eg :mv test03 test02(存在03目录不存在02目录,则修改03为02)
Linux 文件内容查看
- 由第一行开始显示文件内容 cat
- 从最后一行开始显示 tac (可以看出 tac 是 cat 的倒着写!)
- 显示的时候,顺道输出行号!nl
- 一页一页的显示文件内容 more/less(less 与 more 类似,但是比 more 更好的是,他可以往前翻页!) [q离开这个程序]
- 只看头几行 head [-n number 默认10行]
- 只看尾巴几行 tail [-n number]
- 新增文件 touch (eg: touch world2.sh)
- 打开文件编辑 vi/vim (若打开一个不存在的文件,则编辑保存完后目录中新建一个该文件)步骤:1).vim world2.sh 回车 2)按键盘字母 i 进入编辑模式 ,输入内容 3).完成编辑后,按esc键回到命令操作页 4).输入:wq 保存内容并退出
小tips:你可以使用 man [命令] 来查看各个命令的使用文档,如 :man cp。