模板:Linux常用命令

Eric讨论 | 贡献2020年9月9日 (三) 09:42的版本

文件管理

命令 描述 语法格式 常用参数 示例
ls 显示目录的内容和属性 ls [参数][目录或文件] -a 显示所有文件和目录,包括隐藏内容(以.开头文件)
-l 显示属性权限等信息
-h 文件大小以KB、MB、GB等显示,与-l参数搭配
-R 显示包括子孙目录的所有文件和目录
ls -l 显示当前目录的内容和信息
ls -al /home 显示/home目录的包括隐藏文件在内的所有内容和信息
cd 切换当前目录,目录可以使用相对路径或绝对路径 cd [目录] cd /home 进入/home目录
cd ../dirName 进入上级目录中的dirName目录
pwd 查看当前目录的完整路径 pwd [参数] pwd 查看当前目录的完整路径
mkdir 创建目录,可一次创建多个 mkdir [参数] 目录 [...] -p 创建多级目录
-m 设置目录权限
-v 显示创建过程的信息
mkdir test 在当前目录下创建一个目录test
mkdir -p test1/test2 递归创建多级目录
mkdir -m 700 test3 创建权限为700的test3目录
cp 复制文件或目录 cp [参数] [-T] 源文件或目录 目标文件或目录
cp [参数] 源文件或目录 [...] 目标目录
cp [参数] [-t] 目标目录 源文件或目录 [...]
-i 若目标文件已存在,会询问是否覆盖
-f 若目标文件已存在,直接覆盖
-n 若目标文件已存在,不要覆盖
-r 递归复制目录和文件
cp test1 test2 复制test1到test2(假设当前不存在test2文件夹)
cp t1 t2 dirA 复制t1、t2到dirA文件夹
cp -t dirA t1 t2 复制t1、t2到dirA文件夹
mv 文件移动或文件重命名 mv [参数][-T] 源文件 目标文件
mv [参数] 源文件 [...] 目标目录
mv [参数] -t 目标目录 源文件 [...]
-p 创建多级目录
-m 设置目录权限
-v 显示创建过程的信息
mv test1 test2 文件test1重命名为test2
mv test1 test3 移动test1文件到test3目录(假设当前存在test3目录)
rm 删除文件或目录 rm [参数] [文件或目录] [...] -i 删除文件时,先询问是否删除
-f 直接强制删除
-r 删除目录及其所有文件。
rm test 删除test文件
rm -r testDir 删除testDir目录
rmdir 删除空目录 rmdir [参数] [目录] [...] -p rmdir testDir 删除空目录testDir
touch 修改文件或目录的日期时间,创建空文件 touch [参数] [文件] [...] -a 修改访问时间(access time)
touch test3创建空文件test3

文件编辑

命令 描述 语法格式 常用参数 示例

备份压缩

系统管理

文档编辑

网络命令