模板:Linux常用命令:修订间差异
无编辑摘要 |
无编辑摘要 |
||
第1行: | 第1行: | ||
===文件管理=== | |||
{| class="wikitable" style="width: 100%; | {| class="wikitable" style="width: 100%; | ||
!命令 | !命令 | ||
!描述 | |||
!语法格式 | !语法格式 | ||
!常用参数 | !常用参数 | ||
!示例 | !示例 | ||
|- | |- | ||
|ls | |ls | ||
|显示目录的内容和属性 | |||
|ls [参数][目录或文件] | |ls [参数][目录或文件] | ||
|<code>-a</code> 显示所有文件和目录,包括隐藏内容(以.开头文件)<br \> <code>-l</code> 显示属性权限等信息<br \> <code>-h</code> 文件大小以KB、MB、GB等显示,与-l参数搭配<br \> <code>-R</code> 显示包括子孙目录的所有文件和目录 | |<code>-a</code> 显示所有文件和目录,包括隐藏内容(以.开头文件)<br \> <code>-l</code> 显示属性权限等信息<br \> <code>-h</code> 文件大小以KB、MB、GB等显示,与-l参数搭配<br \> <code>-R</code> 显示包括子孙目录的所有文件和目录 | ||
| <code>ls -l</code> 显示当前目录的内容和信息 <br \> <code>ls -al /home</code> 显示/home目录的包括隐藏文件在内的所有内容和信息 | | <code>ls -l</code> 显示当前目录的内容和信息 <br \> <code>ls -al /home</code> 显示/home目录的包括隐藏文件在内的所有内容和信息 | ||
|- | |- | ||
|cd | |cd | ||
|切换当前目录,目录可以使用相对路径或绝对路径 | |||
|cd [目录] | |cd [目录] | ||
| | | | ||
| <code>cd /home</code> 进入/home目录 <br \> <code>cd ../dirName </code> 进入上级目录中的dirName目录 | | <code>cd /home</code> 进入/home目录 <br \> <code>cd ../dirName </code> 进入上级目录中的dirName目录 | ||
|- | |- | ||
|pwd | |pwd | ||
|查看当前目录的完整路径 | |||
|pwd [参数] | |pwd [参数] | ||
| | | | ||
| <code>pwd</code> 查看当前目录的完整路径 | | <code>pwd</code> 查看当前目录的完整路径 | ||
|- | |- | ||
|mkdir | |mkdir | ||
|创建目录,可一次创建多个 | |||
|mkdir [参数] 目录 [...] | |mkdir [参数] 目录 [...] | ||
|<code>-p</code> 创建多级目录 <br \><code>-m</code> 设置目录权限 <br \><code>-v</code> 显示创建过程的信息 | |<code>-p</code> 创建多级目录 <br \><code>-m</code> 设置目录权限 <br \><code>-v</code> 显示创建过程的信息 | ||
| <code>mkdir test</code> 在当前目录下创建一个目录test<br \> <code>mkdir -p test1/test2</code> 递归创建多级目录<br \> <code>mkdir -m 700 test3</code> 创建权限为700的test3目录 | | <code>mkdir test</code> 在当前目录下创建一个目录test<br \> <code>mkdir -p test1/test2</code> 递归创建多级目录<br \> <code>mkdir -m 700 test3</code> 创建权限为700的test3目录 | ||
|- | |- | ||
|cp | |cp | ||
|复制文件或目录 | |||
|cp [参数] [-T] 源文件或目录 目标文件或目录 <br \>cp [参数] 源文件或目录 [...] 目标目录 <br \>cp [参数] [-t] 目标目录 源文件或目录 [...] | |cp [参数] [-T] 源文件或目录 目标文件或目录 <br \>cp [参数] 源文件或目录 [...] 目标目录 <br \>cp [参数] [-t] 目标目录 源文件或目录 [...] | ||
|<code>-i</code> 若目标文件已存在,会询问是否覆盖 <br \><code>-f</code> 若目标文件已存在,直接覆盖 <br \><code>-n</code> 若目标文件已存在,不要覆盖<br \><code>-r</code> 递归复制目录和文件<br \> | |<code>-i</code> 若目标文件已存在,会询问是否覆盖 <br \><code>-f</code> 若目标文件已存在,直接覆盖 <br \><code>-n</code> 若目标文件已存在,不要覆盖<br \><code>-r</code> 递归复制目录和文件<br \> | ||
| <code>cp test1 test2</code> 复制test1到test2(假设当前不存在test2文件夹) <br \> <code>cp t1 t2 dirA</code> 复制t1、t2到dirA文件夹 <br \> <code>cp -t dirA t1 t2</code> 复制t1、t2到dirA文件夹 | |||
|- | |||
|mv | |||
|文件移动或文件重命名 | |||
|mv [参数][-T] 源文件 目标文件 <br \> mv [参数] 源文件 [...] 目标目录 <br \> mv [参数] -t 目标目录 源文件 [...] | |||
|<code>-p</code> 创建多级目录 <br \><code>-m</code> 设置目录权限 <br \><code>-v</code> 显示创建过程的信息 | |||
|<code>mv test1 test2</code> 文件test1重命名为test2 <br \> <code>mv test1 test3</code> 移动test1文件到test3目录(假设当前存在test3目录) | |||
|- | |||
|rm | |||
|删除文件或目录 | |||
|rm [参数] [文件或目录] [...] | |||
|<code>-i</code> 删除文件时,先询问是否删除 <br \><code>-f</code> 直接强制删除 <br \><code>-r</code> 删除目录及其所有文件。 | |||
| <code>rm test</code> 删除test文件<br \> <code>rm -r testDir</code> 删除testDir目录<br \> | |||
|- | |||
|rmdir | |||
|删除空目录 | |||
|rmdir [参数] [目录] [...] | |||
|<code>-p</code> | |||
| <code>rmdir testDir</code> 删除空目录testDir | |||
|- | |||
|touch | |||
|修改文件或目录的日期时间,创建空文件 | |||
|touch [参数] [文件] [...] | |||
|<code>-a</code> 修改访问时间(access time) <br \> | |||
|<code>touch test3</code>创建空文件test3 | |||
|- | |||
|} | |||
| | ===文件编辑=== | ||
{| class="wikitable" style="width: 100%; | |||
!命令 | |||
!描述 | |||
!语法格式 | |||
!常用参数 | |||
!示例 | |||
|- | |||
| | |||
| | |||
| | |||
| | |||
| | |||
|- | |- | ||
|} | |} | ||
===备份压缩=== | |||
===系统管理=== | |||
===文档编辑=== | |||
===网络命令=== |
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 在当前目录下创建一个目录testmkdir -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
|
文件编辑
命令 | 描述 | 语法格式 | 常用参数 | 示例 |
---|---|---|---|---|