会持续更新的,记得点个关注哟!!!
- 探索目录三剑客:(进阶):
cd 目标目录
`注意:`
1.绝对路径: 以/开始的路径为绝对路径。`(简单记忆)`。
2.相对路径: 以当前为参照的是相对路径。`(简单记忆)`。
3.当前目录: cd . 表示的是切换到当前目录。
4.父目录: cd .. 表示的切换到父目录(上一级目录)。
5.家目录: cd ~ user 表示切换到指定用户的家目录。
用户的家目录:存放用户个性化信息的目录叫做用户的家目录。
ls 选项 目标目录
常用参数:
-l --以长格式显示。
-A --显示所有内容包含隐藏数据。
-d --显示目录本身的属性`(而不是目录的内容)`。
-h --显示可读单位 。
-R --递归显示目录的内容。
注意:以点为开头的文件为隐藏文件。
- 别名/删除/移动/复制:
别名:可以把繁琐的命令过程简化。
alias 别名="命令" (定义别名)
alias (查看别名)
unalias 别名 (取消别名)
`注意:`
1.alias在起名字的时候不能以命令进行命名别名,因为以命令命名别名。`别名的优先级
会比命令的优先级高`,所以我们不要用命令进行命名别名。
- 删除操作:(操作不可逆,在生产环境中要注意)
rm 选项 删除目标文件
常用参数:
-r --递归删除目录(所谓递归就是删除目录里边所有内容然乎删除目录本身)
-f --强制删除目录
`注意:`
1.rm 为什么-f会强制删除,这是因为`当我们输入rm命令的时候,输入的并不是rm这条命令本身`
而是`rm -i` 这条命令,这是因为系统有一个保护机制,会把rm这条命令起一个别名,rm="rm -i",
所以我们在删除的时候会提示要不要删除。
2.rm 为什么加上-f就可以强制删除呢,这是因为`-f`的优先级比`-i`的优先级`高`。先执行`-f`当你`-f`执行完了之后,
当然就不存在`-i`了(文件删除了)。
-移动操作:
mv 选项 源文件路径 目标路径
`注意:`
1.mv 这条命令比较,危险,因为mv这条命令他会移动原来文件从而`改变原数据的路径`。
2.mv 这条命令,移动完原来数据,就要改变数据的环境变量,不然外部命令系统无法找到。
- 复制操作:
cp 选项 原文件 目标文件
常用参数:
-r --递归复制目录。
-p --保留权限进行复制
-f --强制复制
`注意:`
1.cp 的强制复制和 rm 的强制删除虽然都是强制,但是cp命令加了-f参数没用。因为在cp命令中,
`-f`参数的优先级比`-i`的优先级`低`。
2.如果想取消cp的别名需要,需要在cp的前面加上 \ 取消当前操作别名。
3.cp的原文件可以支持多个,file1 file2 但是目标文件只能是你最后写的目标路径。