Linux初学——目录与路径

来源:互联网 发布:ubuntu安装chrome 编辑:程序博客网 时间:2024/05/01 08:00

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
原创粉丝点击