Linux初学——目录与路径

1.1相对路径与绝对路径

切换目录时必须了解路径,包括“相对路径”和绝对路径“。
绝对路径:路径的写法一定要从根目录”/“开始写起,例如/usr/share/doc目录。
相对路径:路径不从根目录”/“开始写起,表示目录所在路径相对当前路径的地址。例如从/usr/share/doc目录切换到/usr/share/man目录,则可以写成cd ../man,更为方便。
在路径较长的时候使用相对路径进行切换会较为方便,但是对于文件的准确性来说,使用绝对路径会更好,在编写程序时最好使用绝对路径。

1.2目录的相关操作

切换命令操作:cd
特殊的目录:
.:表示此层目录
..:表示上一层目录
-:表示前一个工作目录
~:表示当前用户所在的家目录
~account:表示account用户所在的家目录
处理目录的命令:

1.2.1cd

切换目录命令,change directory

1.2.2pwd

显示当前目录,post working directory
参数:
    -P:显示出实际路径,而非使用连接(link)路径。
例:cd /var/mail
       pwd
       /var/mail
       pwd -P
       /var/spool/mail
       结果显示加不加-P参数当前路径差异很大,
       ls -l /var/mail
       /var/mail->spool/mail
       加上-P参数之后,不以连接路径显示,而是显示实际完整路径。

1.2.3mkdir

建立新目录,make directory.
参数:
    -m:直接设置文件权限,否则使用默认权限。
    -p:直接建立所需要的递归目录
例:
    mkdir 711 test2
    mkdir -p test1/test2/test3/test4

1.2.4rmdir

删除空目录,remove directory.
参数:
    -p:连同上层空目录一起删除
    例:rmdir test1/test2/test3/test4
注意rmdir命令只能删除空目录。

1.3执行文件路径的变量

相同的命令执行顺序按照环境变量PATH中的先后顺序。要在任何地方都可以执行某一命令,需将命令所在路径加入到环境变量中去。或者切换到命令所在目录,进行执行。
配置环境变量PATH命令:PATH="$PATH":/root
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值