type
status
date
slug
summary
tags
category
icon
password
Property
绝对路径与相对路径
- 绝对路径:由根目录(/)开始写起的文件名或目录名称, 例如
/home/dmtsai/.bashrc
- 相对路径:相对于目前路径的文件名写法。 例如
./home/dmtsai
或../../home/dmtsai/
等等,开头不是 / 就属于相对路径
举例来说,在
/home
这个目录下, 如果想进入 /var/log
这个目录时:.
:代表当前的目录,也可以使用./
来表示。$ ./run.sh
代表执行本目录下, 名为run.sh
的文件
..
:代表上一层目录,也可以../
来代表
目录的相关操作
.
:代表此层目录
..
:代表上一层目录
-
:代表前一个工作目录
~
:代表“目前使用者身份”所在的主文件夹
~account
:代表 account 这个使用者的主文件夹(account是个帐号名称)
几个常见的处理目录的指令:
- cd:变换目录
- pwd:显示目前的目录
- mkdir:创建一个新的目录
- rmdir:删除一个空的目录
- cd:变换目录
关于可执行文件路径的变量: $PATH
我们知道查阅文件属性的指令
ls
完整文件名为:/bin/ls
,为什么可以在任何地方执行/bin/ls
这个指令呢?这是因为环境变量 PATH 的帮助。当执行一个指令的时候,例如
ls
,系统会依照PATH的设置去每个PATH定义的目录下搜寻文件名为ls
的可可执行文件, 如果在PATH定义的目录中含有多个文件名为ls
的可执行文件,那么先搜寻到的同名指令先被执行!