常用的Linux命令
目录/文件管理命令
| 命令 | 说明 | 示例 |
| ls | 显示当前目录下的文件和文件夹 |
|
| ll | 显示当前目录下的文件和文件夹的属性信息,例如文件权限、所有者、大小、修改日期等 |
|
|
cd |
切换目录 |
|
| mkdir | 创建文件夹 |
|
| rm | 删除文件 |
|
| rm -rf | 删除文件夹及其包含的所有文件 |
|
| touch | 创建文件 |
|
文件搜索命令
| 命令 | 说明 | 示例 |
| find | 可以查找任何文件。会返回对应文件及文件夹下的文件。 |
|
| whereis | 只能搜索程序名,而且只能搜索二进制文件(-b参数)、man说明文件(-m参数)和源代码文件(-s参数)。如果省略参数,则返回所有文件。 |
|
| which | 只能搜索程序名,而且只能搜索二进制文件(-b参数)、man说明文件(-m参数)和源代码文件(-s参数)。如果省略参数,则返回所有文件。 |
|
| locate | 类似于find -name,但是查找速度较find快很多。需要安装mlocate包。 | / |
文件复制/移动命令
| 命令 | 说明 | 示例 |
| cp | 复制文件 |
|
| mv | 移动文件 |
|
文件压缩和解压缩命令
| 命令 | 说明 | 示例 |
| tar |
将文件压缩或解压缩。参数说明如下: -c:产生新的包 -r:增加文件 -u:更新文件 -t:列出包中的文件 -x:解包 -f:使用文件,这个参数必须放到最后,后面一定是空格加文件名,且必选 tar 可以打包或解包其他格式的压缩文件,例如.zip、.gz等,需要用到参数: -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 |
|
| gzip |
将文件压缩成.gz包或者解压.gz包。参数说明: -a:使用ascii文字模式 -f:强行压缩文件 -l:列出压缩文件信息 -c:把压缩后的文件输出到标准输出设备,不变更原始文件 -r:将指定目录的所有文件及子目录进行压缩或解压缩 -q:不显示警告信息 |
|
| zip |
将文件压缩成.zip包或者解压.zip包。参数说明: -v:显示压缩的执行过程 |
|
系统管理命令
| 命令 | 说明 | 示例 |
| shutdown | 关闭系统 |
立即关机:shutdown -h now 指定10分钟后关机:shutdown -h 10 重新启动计算机:shutdown -r now |
| reboot | 重启系统 |
强制重启:reboot -f 只测试不重启:reboot -w |
| top | 实时显示系统中的进程动态,常用于性能分析 |
|
| df | 查看磁盘占用情况 |
|
| free | 查看内存使用情况 |
|
在执行命令时,还有很多可选参数可以使用。本文仅提供基本命令,如果要查看命令的具体用法,可执行命令名称 --help来查看。例如通过 df --help可以查看df命令的具体用法。





















浙公网安备 33010602011771号