相对路径和绝对路径

相对路径:路径的写法不是由根目录/写起的

绝对路径:路径的写法一定是由根目录/写起的,比如/etc/sysconfig/network-scripts/


相对和绝对路径、CD、mkdir、rm、PATH环境变量、cp_linux

上图中tmp目录下有test子目录,test目录下有个文本文件info.txt

下面我们通过两种方式打印info.txt的内容

绝对路径:

相对和绝对路径、CD、mkdir、rm、PATH环境变量、cp_linux_02

相对路径:

相对和绝对路径、CD、mkdir、rm、PATH环境变量、cp_基础_03



CD命令 change directory切换用户所在的目录


cd - 返回上次所在的目录

cd ~ 返回当前用户的家目录

cd 返回当前用户的家目录

cd .. 返回上一级目录

cd /etc 进入指定的目录etc



mkdir创建和删除rmdir目录

mkdir make directory创建目录

mkdir /tmp/test 在/tmp/目录下创建test目录

mkdir -p /tmp/test/1/2 级联创建目录

相对和绝对路径、CD、mkdir、rm、PATH环境变量、cp_linux_04


rmdir 删除目录(仅能删除非空目录),删除目录之前得将目录中文件全部清空才行




rm命令 remove删除文件或目录

rm -f 强制删除,f代表force

rm -r 删除目录(含文件和子目录)



PATH 环境变量

环境变量的存在使得大家在使用常用命令时非常方便,不用记住每个命令的具体路径,包括自定义的命令或程序也可以将所在的目录添加到该变量中,添加的方法也很简单

临时添加方法:

PATH=$PATH:/tmp/ 将/tmp/目录添加至环境变量,该方法在更换终端后会失效


永久添加方法:

vi /etc/profile并将PATH=$PATH:/tmp/添加至最后一行即可

echo "PATH=$PATH:/tmp/" >> /etc/profile



CP命令 copy 复制,在使用时建议将所有目录后面加上/

cp是cp -i的别名,可以复制文件;当复制目录时,且目标目录存在的时候,会将所复制的目录放至目标目录内;如果目标目录不存在,会将所复制的目录放至指定位置并改名

cp -r 复制目录