1.
Linux中的目录呈树状结构,带有分支。假如需要在任意一个目录下变换到根目录下的etc,那么应该使用cd /etc命令,这就是所谓的绝对路径,是从根目录向下寻址。如果使用cd etc呢?表示要切换到当前目录下的etc目录中,情况就不一样了。
l
l
符号“.”代表当前层目录
符号“..”代表上层目录
符号“~”代表自己个根目录
符号“~user”代表到user这个人的根目录。
2.
这两个指令主要用于变换当前目录与显示当前目录。
指令cd语法:cd [相对路径或绝对路径]
# cd ..
# cd ../home
# cd /var/www/html
# cd
# cd ~
# cd ~test
指令cd是change directory的缩写。一旦登入Linux系统,系统管理员的工作路径是会自动切换到其根目录(即/root)下,而用户会自动转到/home/username下。
指令pwd是显示当前所在的目录,是print working directory的缩写。
zhifang.yang@SmartPhoneDELL150:~$ pwd
/home/zhifang.yang
3.
建立和删除目录,是make/remove directory的缩写。
语法mkdir:mkdir [目录名称]
语法rmdir:rmdir [目录名称]
请注意,目录需要一层一层的删除,而且被删除的目录中不能有其他的目录或文件。如果要将目录下所有的东西都删掉,必须使用rm –rf test命令,但使用rmdir的安全性较高一些。
4.
当我们执行一个指令时,系统会依照PATH的设定到PATH定义的每个路径下搜寻文件,先搜寻到得指令文件先被执行。