Linux命令格式一般为 command [-options] [parameters],对应为命令名称 [-选项] [参数],常用命令如下:
| 命令 | 作用 | 备注 |
| ls | 查看当前目录 | |
| ls -a [dir] | 查看dir目录下的包含隐藏文件的所有文件和目录 | |
| ls -l [dir] (ll) | 查看dir目录下的所有除文件名为“.”的文件,并列出文件权限、文件拥有者、文件大小等信息 | |
| pwd | 查看当前工作目录 | |
| cd 目录名/路径 | 更换到目录下 | |
| touch 文件名 | 新建文件夹 | |
| mkdir 目录名 | 创建目录 | |
| mkdir -p dirname | 创建多层目录 | |
| rm 文件名 | 删除文件 | |
| rm name | 删除文件或目录 | |
| rm -r dirname | 删除目录及目录中的文件 | |
| rm -f name(-rf) | 无需确认,强制删除文件或目录 | |
| rmdir 目录名 | 删除目录 | |
| rmdir -p dirname | 子目录删除使得父目录为空时,父目录一并删除 | |
| cat 文件名 | 显示文件内容 | |
| cat -n filename | 从1开始对输出行数进行编号输出 | |
| more filename | 分页输出文件内容 | |
| cp source dest | 复制文件或目录 | |
| cp -r source dest | 复制目录时,复制目录下所有的子目录和文件 | |
| mv source dest | 为文件或目录改名(dest不存在),或移动到dest(dest存在)目录下 | |
| mv filename fiename | 文件改名 | |
| mv filename dirname | 文件移动到dirname | |
| mv dirname dirname(已存) | 文件移动到dirname | |
| mv dirname dirname(不存在) | 目录改名 | |
| tar [-zcxvf] filename [files] | 文件打包,压缩、解压解包,压缩后名称为dilename |
z:压缩或解压 c:创建新的包文件/打包 x:解包 v:显示命令执行 f:file,用于指定包文件名 |
| tar -cvf **.tar file | 把file文件打包到新建文件**.tar中 | |
| tar -xvf **.tar | 解包**.tar到当前目录 | |
| tar -zcvf **.tar.gz file | 打包压缩file文件到新创建的压缩包文件**.tar.gz中 | |
| tar -zxvf **.tar.gz | 解包解压**.tar.gz压缩包到当前目录 | |
| tar -zxvf **.tar.gz -C dirname | 解包解压**.tar.gz压缩包到目录dirname下 | |
| grep words filename | 在指定文件filename中查找指定文本words | |
| find dirname -option filename | 在指定目录dirname下查找指定文件filename | |
| find dir -name file | 按文件名查找 | |
| vi/vim filename |
文本编辑 | 进入命令模式 |
在文本编辑时,各模式转换关系及所用转换命令如下图所示

本文介绍了Linux操作系统中常见的命令,如ls用于查看目录,pwd显示当前工作目录,cd改变目录,touch创建文件,mkdir建立目录,rm删除文件或目录,cat和more显示文件内容,cp和mv复制或移动文件,tar进行文件打包和压缩,以及grep和find进行文本搜索和文件查找,最后提到了vi/vim文本编辑器的基本使用。

被折叠的 条评论
为什么被折叠?



