Linux 路径

绝对路径

由根目录 / 开始写起的文件名或目录名称, 例如 /home/dmtsai/.bashrc

相对路径

相对于目前路径的文件名写法。 例如 ./home/dmtsai。反正开头不是 / 就属于相对路径的写法,相对路径是以你当前所在路径的相对位置来表示的。
. 代表当前的目录 .. 代表上一层目录

eg

  • 在 /home 这个目录下,进入 /var/log 目录
1
cd /var/log   (absolute)
1
cd ../var/log (relative)
  • 先进入/var/spool/mail/目录,再进入到/var/spool/cron/目录
1
cd /var/spool/mail
1
cd ../cron
  • ./run.sh,这个指令的意义为何

由于指令的执行需要变量的支持,若你的执行文件放置在本目录,并且本目录并非正规的执行文件目录(/bin, /usr/bin等为正规),此时要执行指令就得要严格指定路径。./代表本目录的意思,所以./run.sh代表执行本目录下, 名为run.sh的文件