0x01 文件目录管理命令
touch 命令
用于创建空白文件或设置文件的时间(黑客常在修改完文件后,将修改时间调回)
创建空白文件
touch 1.txt
设置文件的时间
-a 仅修改“读取时间“
-m 仅修改”修改时间“
-d 用时修改”读取和修改时间”
mkdir 命令
用于创建空白的目录, 加上选项
-p
可以递归创建层级目录
创建空目录
mkdir learn
创建层级目录
mkdir -p learn/Linux/
cp 命令
用于复制文件或目录(参数上网查),
touch 源文件 目标文件
如果目标文件是目录,则会把源文件复制到目录中。
复制文件
cp 被复制的文件名 复制的备份名
mv 命令
用于剪切文件或文件重命名, 在同目录下操作就会重命名
mv [选项] 源文件 [目标文件 or 目标路径]
rm命令
用于删除文件或目录
常用参数
-f 强制
-i 询问
-r/R 递归(用于删除整个目录)
删除一个文件
rm learn.txt
删除一个文件夹
rm -r(-rf) learn
file 命令
用于查看文件的类型
0x02 打包压缩与搜索命令
tar 命令
用于压缩和解压,复杂的参数如下
虽然看似复杂,但是记住下面的就行了
压缩
tar -czvf 压缩包名称.tar.gz 要打包的东西
解压
tar -xzvf 压缩包名称.tar.gz (-C)[解压路径]
grep 命令
用于文本中的关键词搜索
只讲两个参数
-n 显示行号
-v 显示没有关键字的行号
find 命令
按照指定条件查找文件, find[路径] 寻找条件 操作
复杂的参数
搜索
find -name "study*"