🐧 很多刚接触Linux的朋友,面对密密麻麻的命令总会一头雾水。这份分类整理的速查手册,帮你把高频命令一网打尽,直接收藏备用,随用随查超方便!
📁 一、基础文件操作(必掌握)
这是Linux的入门核心,也是日常操作的基础,新手优先吃透这些命令!
-
• ls:列出目录内容(加 -l 看详情,-a 看隐藏文件) -
• cd:切换工作目录(cd .. 返回上一级,cd ~ 回到家目录) -
• pwd:显示当前所在的工作目录路径 -
• cp:复制文件/目录(-r 参数可复制整个目录) -
• mv:移动/重命名文件(目标路径不同是移动,同路径不同名是重命名) -
• rm:删除文件/目录(⚠️ 谨慎使用,-rf 强制删除目录,无回收站!) -
• mkdir:创建新目录(-p 可创建多级目录) -
• touch:创建空文件,或更新文件的时间戳 -
• cat:查看/合并文件内容 -
• less:分页查看文件内容,适合大文件(q退出,空格翻页) -
• find:搜索文件/目录(例:find / -name “*.txt” 全盘找txt文件) -
• grep:文本模式搜索(例:grep “关键词” 文件名 查找包含关键词的行) -
• head:查看文件头部内容(默认前10行,-n 5 看前5行) -
• tail:查看文件尾部内容(默认后10行,-f 实时跟踪日志更新)
🔐 二、权限管理
Linux的权限是安全的关键,这几个命令帮你搞定文件权限和管理员操作:
-
• chmod:修改文件/目录的权限(例:chmod 755 文件名 给所有者读写执行权限) -
• chown:修改文件/目录的所有者和所属组 -
• sudo:以管理员(root)权限执行命令,解决权限不足问题
⚙️ 三、系统管理与运维
日常维护服务器、排查问题,这些命令高频又实用:
-
• apt-get:Debian/Ubuntu系的包管理工具(例:apt-get install 软件名 安装软件) -
• yum:RHEL/CentOS系的包管理工具 -
• systemctl:系统服务管理(启停、开机自启服务,例:systemctl start nginx) -
• ps:查看当前进程状态(ps aux 查看所有进程) -
• top:实时监控进程的CPU、内存占用,相当于系统任务管理器 -
• kill:终止进程(例:kill -9 进程ID 强制结束进程) -
• df:查看磁盘空间使用情况(-h 参数显示人性化单位) -
• du:查看目录/文件占用的磁盘空间(-sh 看当前目录总大小) -
• shutdown:关机/重启系统(shutdown -h now 立即关机) -
• reboot:重启系统
📦 四、压缩与解压
处理压缩包是运维的日常,记住这几个就够用:
-
• tar:万能打包/解包工具(例:tar -zcvf 包名.tar.gz 目录 打包;tar -zxvf 包名.tar.gz 解压) -
• gzip:GNU压缩工具,压缩为 .gz 格式 -
• zip:创建ZIP格式压缩包 -
• unzip:解压ZIP格式文件
🌐 五、网络相关命令
测试网络、传输文件、远程连接,这些命令帮你搞定网络问题:
-
• ping:测试网络连通性(例:ping baidu.com 检查网络是否通) -
• curl:数据传输工具,常用于测试接口、下载文件 -
• wget:文件下载工具(例:wget 下载链接 直接下载文件) -
• ssh:安全远程登录服务器(例:ssh 用户名@服务器IP) -
• scp:安全文件传输(例:scp 本地文件 服务器用户@IP:目标路径 上传文件) -
• ip:高级网络配置工具,替代旧的 ifconfig -
• nslookup:域名解析查询,排查DNS问题 -
• ifconfig:查看/配置网络接口(部分系统需单独安装) -
• netstat:查看网络状态、端口占用情况
📝 六、文本处理工具
处理日志、修改配置文件,这些文本工具超好用:
-
• vim:高级文本编辑器,功能强大但上手稍难(i编辑,esc后:wq保存退出) -
• nano:简易文本编辑器,新手友好,操作直观 -
• echo:输出文本/变量值(例:echo “内容” > 文件名 写入内容到文件) -
• sed:流式文本编辑器,常用于批量替换、修改文本 -
• awk:文本分析处理工具,适合处理结构化文本(如日志、表格) -
• sort:对文本行进行排序 -
• diff:对比两个文件的差异
🛠️ 七、进程管理
后台运行程序、管理任务,这些命令很实用:
-
• jobs:查看当前终端的后台任务列表 -
• fg:将后台任务切换到前台运行 -
• bg:将暂停的任务转到后台继续运行 -
• nohup:让程序忽略挂断信号,后台持续运行(例:nohup 命令 &)
👥 八、用户管理
管理系统用户、切换身份,基础操作看这里:
-
• useradd:创建新的用户账户 -
• passwd:修改用户密码(管理员可修改其他用户密码) -
• su:切换用户身份(su root 切换到root用户) -
• id:查看当前用户或指定用户的信息(UID、所属组等)
📦 九、软件包管理
不同Linux发行版的包管理工具,按需使用:
-
• dpkg:Debian/Ubuntu系的底层包管理工具 -
• rpm:RHEL/CentOS系的底层包管理工具 -
• pip:Python的包管理工具,安装Python库(例:pip install 库名) -
• npm:Node.js的包管理工具,安装Node依赖包
💡 十、帮助与实用工具
遇到问题不用慌,这些命令帮你快速解决:
🔍 帮助命令
-
• man:查看命令的完整手册(例:man ls 查看ls命令的详细用法) -
• info:查看更详细的信息文档 -
• --help:大部分命令都支持命令 --help,快速查看帮助信息
🔧 其他实用工具
-
• alias:创建命令别名(例:alias ll=’ls -l’ 用ll代替ls -l) -
• uname:显示系统信息(-a 查看全部信息,内核、架构等) -
• history:查看终端执行过的命令历史 -
• which:查找命令的安装路径(例:which python 查看Python位置) -
• date:查看或设置系统时间 -
• clear:清空当前终端屏幕 -
• ln:创建文件链接(软链接/硬链接,类似Windows快捷方式)
✨ 新手学习小贴士
建议按照「基础文件操作 → 系统管理 → 网络与文本处理」的顺序学习,先掌握 ls/cd/pwd/mkdir/cp/mv/rm 这些高频基础命令,再逐步扩展其他工具。不用死记硬背,边用边查,多敲几次就熟练啦!
版权申明:内容来源网络,版权归原创者所有,如有侵权请联系删除
想了解更多干货,可通过下方扫码关注

可扫码添加上智启元官方客服微信👇

17认证网








