绝对路径指文件的真正存在的路径,从根目录(/)开始,进行一级级目录指向文件。
实例:
ifcfg-ens33文件的路径
/etc/sysconfig/network-scripts/ifcfg-ens33
anaconda-ks.cfg文件的路径
/root/anaconda-ks.cfg
authorized_keys文件的路径
/root/.ssh/authorized_keys
相对路径指相对当前目录指向文件,不是以根目录(/)开始。
实例:
在/etc目录下ifcfg-ens33文件的路径
sysconfig/network-scripts/ifcfg-ens33 (跟绝对路径相比不是/开头)
pwd,以绝对路径的方式显示用户当前工作目录
无论你在哪个工作目录下,使用绝对路径,你都可以找到相应的文件或者切换到相应的目录!
cd命令
用来切换用户当前工作目录。
cd 进入用户家目录
例:root用户 cd 进入/roo目录;
cd ~ 进入用户家目录;(同上)
cd - 返回进入此目录之前所在的目录;
例:先在/tmp目录下切换至/etc目录,cd - 就能在/tmp与/etc目录之间来回切换
类型电视遥控器回头看功能键,切换回之前的电视台。
cd .. 返回上级目录(若当前目录为“/“,则执行完后还在“/";".."为上级目录的意思);
cd ../.. 返回上两级目录;
cd !$ 把上个命令的参数作为cd参数使用。
创建和删除目录mkdir/rmdir
mkdir命令,用来创建目录;rmdir目录用来删除目录。
例:/root下创建一个 mulu目录:
mkdir -p 同时创建多层目录:
例:想在1下创建2目录,提示1目录不存在,- p能够先创建1目录,再创建2目录
mkdir -v 可视化,能够看到创建目录的过程
rmdir命令,用来删除非空目录。
例:2目录在1目录下,用rmdir 1删除1目录,行不通,往下看
rmdir -p 如果多层目录为空,都能够删掉!(不常用)
例:因/root/2 目录下有文件,所以rmdir -p /root/2/3/4, 只删除了/3/4目录
所以rmdir有局限性,只能删除目录,不能删除文件。
rm命令
用来删除给定的文件和目录
例:rm删除/root下的1.txt文件时,还会有提示
rm -f:强制删除文件或目录;
例:rm -f删除/root下的2.txt文件会直接删除,且无提示
rm-r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
rm -v:显示指令的详细执行过程。
本文出自 “运维之路” 博客,请务必保留此出处http://ccj168.blog.51cto.com/13163491/1975205