一、目录与路径:
1、绝对路径与相对路径:
1)相对路径:方便我们的使用,可是正确性不如绝对路径来的高,因此在shell中一般都使用绝对路径。
例如:
./download/games
2)绝对路径:一定是由根目录[\]开始写起明确地指出目录或文件所在的完整位置,正确性高,但是较为繁琐。
例如:
/usr/sbin
2、目录的相关操作:
. 表示当前目录
.. 表示上一层目录
~ 当前用户的家目录
— 上一个使用过的工作目录,即刚刚执行过操作的那个目录
~ account 指定用户account的家目录
1)cd:变更目录。
cd [相对路径\绝对路径]
2)pwd:显示当前工作目录。
pwd [-P] //-P选项用于表示显示真正路径,而不是连结路径,因为有些目录会链接到其他目录上,所以没有-P就显示链接后的路经,非原先的路径
3)mkdir:创建一个新目录。
mkdir [-mp] //-m可用于设置目录的权限,而不是使用这里说的umask所默认的权限。
//-p用于递归的创建一个目录,例如创建[/test/test1/test2]这样的目录就需要使用这个选项。
4)rmdir:删除一个空目录。
rmdir [-p] //只能删除空的目录,-p用于逐级删除空目录,与mkdir的-p选项意思类似。
3、运行档变量PATH:
echo $PATH //可以用此命令查看运行档变量,该变量保存着执行命令时去查找的各个目录,用冒号分开[/usr/bin:/usr/sbin],按顺序查找,先找到先用。