第4章Linux文件和目录管理
从这章开始,小白积累的命令会越来越多,小伙伴们一起来学习吧!
绝对路径和相对路径
绝对路径:路径的写法一定是由根目录"/"'写起的,例如/usr/local/mysql.
相对路径:路径的写法不是由根目录/写起的,例如,首先用户进入到/home,然后再进入到test,
#cd /home
#cd test
命令的使用
cd / 指定切换目录
pwd / 显示当前所在目录
-bash: cd : /etc/passwd; 不是目录
mkdi命令
mkdir:命令用于创建目录
#mkdir -p /tmp/test/123
rmdir: 删除空目录
后面可以是一个或多个目录,该命令只能删除目录,不能删除文件
rm:删除
-r 询问是否删除y/n
-f 表示强制删除
-rf 连用,-rf命令后面不能加"/",否则他会把你的系统文件删除.
环境变量PATH
which: 用于查找某个命令的绝对路径
#whick rmdir /usr /bin /rmdir
mv : 用于移动目录或者文件
#mv /root/ls /usr/bin/
cp :复制命令
-r 复制一个目录
-i 遇到已有文件询问是否覆盖
文档相关命令
cat 文件后可不加选项,直根文件名.
-n :查看文件时显示行号
-A :显示所有内容,包括特殊字符
tac :和cat命令一样,tac命令正好是cat的反序写法
more: 查看文件内容,后面直接跟文件名
按Ctrl+D可向上翻屏,Ctrl+F向下翻屏,q键退出
less: 与more命令一样
后面直接跟用户名看 空格键可以翻页 jk上下移动
head :用于显示文件的前十行
加-n选项,则显示文件的前几行
tail: 和head类似
用于显示文件后十行,加-n选项则显示文件最后几行
-f可动态显示文件最后十行