侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

目录与路径

2023-11-20 星期一 / 0 评论 / 0 点赞 / 35 阅读 / 3838 字

相对路径与绝对路径: • 绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录。 • 相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/

相对路径与绝对路径:
• 绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录。
• 相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd ../man』这就是相对路径的写法啦!相对路径意指『相对于目前工作目录的路径!』
一般来说,如果是在写程序 (shell scripts) 的条件下,务必使用绝对路径的写法。

目录的相关操作:
比较特殊的目录,得要用力的记下来才行:
    .                        代表此层目录
    ..                       代表上一层目录
    -                       代表前一个工作目录
    ~                      代表『目前使用者身份』所在的家目录
    ~account         代表 account 这个使用者的家目录
几个常见的处理目录的指令:
    • cd:变换目录
    • pwd:显示目前所在的目录
                    参数:-P :显示出确实的路径,而非使用连结 (link) 路径。
    • mkdir:建立一个新的目录
                    参数:
                            -m:设定档案的权限 mkdir -m 711 test2
                            -p :帮助你直接将所需要的目录递归建立起来 mkdir -p test1/test2/test3/test4
    • rmdir:删除一个『空的』目录
                    参数:-p :连同上层『空的』目录也一起删除
                如果要将所有目录下的东西都杀掉,就必须使用 rm -rf test

关于执行文件路径的变量: $PATH
为什么我可以在任何地方执行 /bin/ls 这个指令呢?为什么我可以直接执行 ls 就一定可以显示出一些讯息而不会说找不到该 /bin/ls 指令呢? 这是因为环境变量 PATH 的帮助所致!当我们在执行一个指令的时候, 系统会依照 PATH 的设定去每个 PATH 定义的路径下搜寻执行文件,先搜寻到的指令先被执行之!
PATH 对于执行档来说,是个很重要的『变量』,他主要是用来规范指令搜寻的目录。 而每个目录是有顺序的,每个目录中间以冒号『:』来分隔.
[root@linux ~]# echo $PATH
/sbin:/usr/sbin:/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin
将 /root 的路径加入 PATH 当中!可以使用:[root@linux ~]# PATH="$PATH":/root

广告 广告

评论区