Linux-目录管理and指令

一、绝对路径与相对路径
绝对路径:路径的写法『一定由根目录 / 写起』,例如: /usr/share/doc 这个目录。
相对路径:路径的写法『不是由 / 写起』,例如由 /usr/share/doc 要到 /usr/share/man 底下时,可以写成: 『cd …/man』这就是相对路径的写法啦!相对路径意指『相对于目前工作目录的路径!』

绝对路径的正确度要比相对路径好

二、目录的相关操作:
需要记忆!
1、比较特殊的目录:
在这里插入图片描述
2、处理目录的指令

cd:变换目录
在这里插入图片描述

pwd:显示当前目录
在这里插入图片描述

mkdir:建立一个新的目录
在这里插入图片描述

rmdir:删除一个空的目录
在这里插入图片描述
3、$PATH:
当我们在执行一个指令的时候, 系统会依照 PATH 的设定去每个 PATH 定义的路径下搜寻执行文件,先搜寻到的指令先被执行之!

二、档案与目录管理
1、档案与目录检视:ls
(1)ls -al ~
(2)ls -alF --color=never ~
(3)ls -al --full-time ~
在这里插入图片描述
在这里插入图片描述

2、复制、移动、删除
(1)cp:复制档案或目录(对来源档案要有read权限)
cp shuaizai.txt guyingzi.txt
把文件shuaizai拷贝一份,命名为guyingzi.txt

cp shuaizai.txt /tmp/guying.txt
把文件shuaizai拷贝到路径/tmp下并命名为guying.txt

注意下面的参数(红字选项),常用-i、-r、-v
并且!参数永远都是在命令之后的

在这里插入图片描述
(2)mv:移动
可以对文件或者目录进行移动
mv 源对象 目的对象

参数:
-i 互动:如果选择的文件会覆盖目标文件,会提示确认
-f 强制:不提示的移动
-v 详细:会显示文件的移动(或删除)进度

(3)rm:删除

-p可以删除嵌套目录
-r非常常用!!!删除某个目录和其中包含的所有文件和子目录

在这里插入图片描述
3、其他的
cat命令:显示文本内容
cat 文本文件名字
例如:cat shuaizai.txt

touch命令:创建文本(和vi不同:不能插入内容)
touch 文本文件名字
例如:touch guying.txt

grep指令:在一堆文件中查找一个特定的字符串(区分大小写)
grep shuaizaizi shuaizai.txt
在shuaizai.txt中查找shuaizaizi这个字符串

mkdir指令:创建目录(可以一次创建多个)
mkdir 目录名
mkdir 目录1 目录2
mkdir -p 目录1/目录2,通过-p创建嵌套目录

man命令:查询解释一个命令的使用方法和使用注意事项
man 命令的名称
man ls
查询ls命令的说明书页
推出按q

locate命令:定位文件和目录
locate 文件或者目录的名字
locate test
使用数据库来定位带有test这个词的文件或目录

whatis命令:查询某个命令的意思

猜你喜欢

转载自blog.csdn.net/weixin_44378053/article/details/113247328