您的位置:首页 > 运维架构 > Linux

Linux初学——目录与路径

2015-09-16 15:19 453 查看

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: