linux相对路径和命令 linux 相对路径

linux中的cd ..和cd -命令有什么区别?主要只有操作上的不同:
cd ..是返回上一层目录linux相对路径和命令,cd -是返回到上一次的工作目录 。
cd命令概述:
cd是Change Directory的缩写linux相对路径和命令 , 这是用来切换工作目录的命令 。cd命令是一个内置命令linux相对路径和命令,可以通过type命令查看 。
cd命令语法
cd [相对路径或绝对路径或特殊符号]
说明:
不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录 , 如root用户的HOME变量为/root,那么cd命令不带参数时便切换到/root目录下 。
绝对路径是从跟目录开始的 , 如/root或/home/sgl,相对路径是相对于当前路径来说的 。
假如当前目录在/home/guo下面,那么前面的/home/sgl的相对路径就是../sgl,即当前目录的上级目录下的sgl目录 。
特殊符号包括~、-、..等 。
~表示用户主目录,即HOME变量指定的目录,如root用户的主目录为/root 。
-表示前一个工作目录 。
..表示上级目录 。
.表示当前目录 。
扩展资料
常用范例:
3.1 例一:进入系统根目录
命令:
cd /
说明:进入系统根目录,上面命令执行完后拿ls命令看一下,当前目录已经到系统根目录了
命令:
cd .. 或者 cd .. //
说明:
进入系统根目录可以使用“ cd .. ”一直退,就可以到达根目录
命令:
cd ../.. //
说明:使用cd 命令实现进入当前目录的父目录的父目录 。
例2:使用 cd 命令进入当前用户主目录
“当前用户主目录”和“系统根目录”是两个不同的概念 。进入当前用户主目录有两个方法 。
命令1:
cd
命令2:
cd ~
例3:跳转到指定目录
命令:
cd /opt/soft
说明:
跳转到指定目录 , 从根目录开始,目录名称前加 / ,当前目录内的子目录直接写名称即可
例四:返回进入此目录之前所在的目录
命令:
cd -
linux下的绝对路径、相对路径是什么意思?在Linux中,文件路径分为两种:绝对路径和相对路径 。
绝对路径
从根目录开始,依次将各级子目录的名字组合起来,形成的路径就称为某个文件的绝对路径 。比如:跟目录/下有目录usr,usr目录下有子目录bin,bin目录下有文件chsh,则chsh文件的绝对路径就是:/usr/bin/chsh 。
相对路径
相对当前所在路径的位置,例如当前所在的位置为/usr,也就是在根目录的usr子目录下,则chsh文件相对当前位置的路径为:bin/chsh 。
在路径之中,一些特殊符号的说明:
。:表示用户所处的当前目录;
……:表示上级目录;
~:表示当前用户自己的家目录;
~user:表示用户名为user的家目录,这里的user是在/etc/passwd中存在的用户名 。
Linux的相对路径和绝对路径的命令 。相对路径就是相对当前你所在路径开始算 。
绝对路径是从linux最底层的根(/)开始算 。
其中:在Linux中 , 绝对路径是从/(根目录)开始的 , 路径最前面是/的话就是绝对路径 。
相对路径是直接输入当前路径下的文件夹或者以 . 或 .. 开始算的,.表示用户当前操作所处的位置,.. 表示上一级目录 。
举个例子:
/home/oracle这个路径就是绝对路径
./home/oracle这个就是相对路径,例如现在在/test路径下,此条路径换算成绝对路径为/test/home/oracle
../home/oracel这个也是相对路径,例如现在在/test路径下,此条路径换算成绝对路径为:/home/oracel
注意后面两个的对比,..是回到上一级然后在往后算 。

推荐阅读