Linux常用命令大全与使用详解
掌握Linux系统操作必备命令在Linux操作环境中,命令行工具作为核心交互方式,能够显著提升工作效率。熟练运用基础指令可快速完成文件管理、系统监控等操作任务,本文系统梳理25个高频使用命令及其应用场景。
核心命令功能解析
pwd 路径定位
执行pwd指令可即时显示当前工作目录的完整路径信息,返回结果以根目录为起点的绝对路径格式呈现,例如输出/home/user表明用户处于个人主目录。
cd 目录切换
通过cd命令实现目录层级跳转时,支持绝对路径与相对路径两种模式。当需要进入当前目录下的子文件夹时,直接输入cd photos即可完成操作。若需跨目录访问,则需指定完整路径如cd /var/log。特殊符号组合能提升操作效率:cd ..返回上级目录,cd ~直达用户根目录,cd -在最近两个路径间快速切换。
ls 内容查看
该指令用于展示指定目录内的文件列表,默认显示当前路径下的可见项目。添加参数可增强功能:ls -R递归显示子目录结构,ls -a包含隐藏文件,ls -l呈现详细属性信息。执行ls /etc可查看系统配置目录内容。
cat 文本处理
作为多功能文本工具,cat指令既可查看文件内容(cat document.txt),也能创建新文件(cat > newfile)或合并多个文件(cat file1 file2 > mergedfile)。结合管道符还能实现大小写转换等进阶操作。
cp 文件复制
执行cp source.txt /backup/命令可将当前目录下的文件复制到指定备份目录。复制文件夹需添加-r参数,例如cp -r project/ /mnt/disk实现目录完整拷贝。
mv 移动操作
该指令具备移动文件与重命名双重功能。mv report.doc /archive/将文件转移到归档目录,而mv oldname.doc newname.doc则可直接修改文件名称。
mkdir 目录创建
建立新目录时可使用-p参数自动创建父级路径,例如mkdir -p project/{2025,2026}/src能一次性生成年度项目源码目录结构。
rmdir 目录移除
仅能删除空目录的特性使该指令具有安全防护作用,执行rmdir temp_folder前需确认目录内无残留文件。
rm 文件清理
配合不同参数实现灵活删除:rm *.log清除所有日志文件,rm -r data/删除整个数据目录。建议操作前使用ls确认目标范围,避免误删重要数据。
touch 文件生成
快速创建空白文件或更新时间戳,执行touch /var/log/app.log可在指定位置生成日志文件,常与重定向符配合使用。
locate 文件搜索
基于预建索引实现毫秒级文件定位,执行updatedb更新数据库后,locate -i "*.conf"可快速查找系统配置文件。
find 高级检索
支持多条件组合查询,find /home -name "*.jpg" -size +1M -exec ls -lh {} ; 能搜索用户目录下大于1MB的图片文件并列出详细信息。
grep 内容过滤
在日志分析中作用显著,grep -E "ERROR|WARN" system.log可快速提取关键错误信息,配合正则表达式能实现复杂模式匹配。
sudo 权限管理
执行需要root权限的操作时,sudo apt update可安全完成系统更新。建议通过visudo配置精细化的权限策略。
df 空间监测
df -h以易读格式显示各分区使用情况,及时发现存储瓶颈。重点关注/var等日志目录所在分区的容量变化。
du 容量分析
du -sh * 命令可快速统计当前目录下各子项占用的空间大小,定位异常占用文件。添加--max-depth参数控制扫描层级深度。
head/tail 日志查看
实时监控日志更新可使用tail -f access.log,而head -n 50 error.log则能快速查看文件前50行内容。
diff 差异比对
代码版本对比时,diff -u version1.py version2.py可生成标准差异报告,便于代码审查和版本合并操作。
tar 归档压缩
打包备份常用tar -czvf backup.tar.gz /data,解压恢复则用tar -xzvf backup.tar.gz -C /restore。支持gzip/bzip2等多种压缩算法。
chmod 权限控制
设置可执行权限时,chmod +x install.sh使脚本可直接运行。精确控制使用数字模式,如chmod 755 .sh。
chown 归属管理
变更文件所有者时,chown user:group file.txt同步修改用户和组信息,确保系统权限体系完整。
top 进程监控
实时查看系统资源占用情况,按P键按CPU排序,M键按内存排序,快速定位异常进程。
history 操作回溯
通过!编号可直接执行历史命令,结合grep history | grep "apt"可快速查找过往软件管理操作记录。
man 帮助系统
内置文档系统提供完整命令说明,man sshd不仅显示基本用法,还包含配置文件格式等进阶信息。
useradd 用户管理
创建系统账户时,useradd -m -s /bin/bash developer可自动生成主目录并指定默认shell,配合passwd设置安全密码。
相关下载
相关文章
更多+-
04/25
-
04/25
-
04/25
-
04/24
-
04/24
手游排行榜
- 最新排行
- 最热排行
- 评分最高