目录/文件管理命令
命令 | 说明 | 示例 |
---|---|---|
ls | 显示当前目录下的文件和文件夹 | |
ll | 显示当前目录下的文件和文件夹的属性信息,例如文件权限、所有者、大小、修改日期等 | |
cd | 切换目录 | |
mkdir | 创建文件夹 | |
rm | 删除文件 | |
rm -rf | 删除文件夹及其包含的所有文件 | |
touch | 创建文件 |
文件搜索命令
命令 | 说明 | 示例 |
---|---|---|
find | 可以查找任何文件。会返回对应文件及文件夹下的文件。 | |
whereis | 只能搜索程序名,而且只能搜索二进制文件(-b参数)、man说明文件(-m参数)和源代码文件(-s参数)。如果省略参数,则返回所有文件。 | |
which | 在PATH变量指定的路径中,搜索某个系统命令的位置,并且返回第一个搜索结果。即使用which命令,可以看到某个系统命令是否存在,以及命令的位置。 | |
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命令的具体用法。