LInux目录与路径

1.相对路径与绝对路径

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

相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成:

『cd ../man』这就是相对路径的写法,相对路径意指相对于目前工作目录的路径。

2.目录的相关操作

比较特殊的目录如下:
这里写图片描述

1.cd(change directory,变换目录)

dmtsai 这个用户的家目录是/home/dmtsai/,而 root 家目录则是/root/,假设我以 root 身份在

Linux 系统中,那么简单的说明一下这几个特殊的目录的意义是:
这里写图片描述
这里写图片描述

2.pwd(Print Working Directory,显示目前所在的目录)
这里写图片描述
这里写图片描述

3.mkdir (make directory,建立新目录)

mkdir [-mp] 目录名称

选项与参数:

-m :配置文件案的权限喔!直接设定,不需要看预设权限 (umask) 的脸色~
-p :帮助你直接将所需要的目录(包含上层目录)递归建立起来!
这里写图片描述
预设的情况下, 你所需要的目录得一层一层的建立才行!例如:假如你要建立一个目录为 /home/bird/testing/test1,那么首先必须要有 /home 然后 /home/bird ,再来 /home/bird/testing 都必须要存在,才可以建立/home/bird/testing/test1 这个目录!加上 -p 这个选项!你可以直接下达:『 mkdir -p

/home/bird/testing/test1 』 则系统会自动的帮你将 /home, /home/bird, /home/bird/testing 依序的建立起

目录!并且, 如果该目录本来就已经存在时,系统也不会显示错误讯息。

4.rmdir (删除『空』的目录)

rmdir [-p] 目录名称

选项与参数:
-p :连同『上层』『空的』目录也一起删除
这里写图片描述

3.关于执行文件路径的变量: $PATH

查阅文件属性的指令 ls 完整文件名为:/bin/ls(这是绝对路径),在任何地方执行/bin/ls 这个指令是因为环境变量PATH的帮助。
这里写图片描述

如果想要让 root 在任何目录均可执行/root 底下的 ls,那么就将/root 加入 PATH 当中即可。

PATH=”${PATH}:/root”

 不同身份使用者预设的 PATH 不同,默认能够随意执行的指令也不同(如 root 与 dmtsai);

 PATH 是可以修改的;

 使用绝对路径或相对路径直接指定某个指令的文件名来执行,会比搜寻 PATH 来的正确;

 指令应该要放置到正确的目录下,执行才会比较方便;

 本目录(.)最好不要放到 PATH 当中。

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值