🐧 很多刚接触Linux的朋友,面对密密麻麻的命令总会一头雾水。这份分类整理的速查手册,帮你把高频命令一网打尽,直接收藏备用,随用随查超方便!
📁 一、基础文件操作(必掌握)这是Linux的入门核心,也是日常操作的基础,新手优先吃透这些命令!
- •
ls:列出目录内容(加 -l 看详情,-a 看隐藏文件) - •
cd:切换工作目录(cd .. 返回上一级,cd ~ 回到家目录) - •
cp:复制文件/目录(-r 参数可复制整个目录) - •
mv:移动/重命名文件(目标路径不同是移动,同路径不同名是重命名) - •
rm:删除文件/目录(⚠️ 谨慎使用,-rf 强制删除目录,无回收站!) - •
mkdir:创建新目录(-p 可创建多级目录) - •
less:分页查看文件内容,适合大文件(q退出,空格翻页) - •
find:搜索文件/目录(例:find / -name "*.txt" 全盘找txt文件) - •
grep:文本模式搜索(例:grep "关键词" 文件名 查找包含关键词的行) - •
head:查看文件头部内容(默认前10行,-n 5 看前5行) - •
tail:查看文件尾部内容(默认后10行,-f 实时跟踪日志更新)
🔐 二、权限管理Linux的权限是安全的关键,这几个命令帮你搞定文件权限和管理员操作:
- •
chmod:修改文件/目录的权限(例:chmod 755 文件名 给所有者读写执行权限) - •
sudo:以管理员(root)权限执行命令,解决权限不足问题
⚙️ 三、系统管理与运维日常维护服务器、排查问题,这些命令高频又实用:
- •
apt-get:Debian/Ubuntu系的包管理工具(例:apt-get install 软件名 安装软件) - •
systemctl:系统服务管理(启停、开机自启服务,例:systemctl start nginx) - •
ps:查看当前进程状态(ps aux 查看所有进程) - •
top:实时监控进程的CPU、内存占用,相当于系统任务管理器 - •
kill:终止进程(例:kill -9 进程ID 强制结束进程) - •
df:查看磁盘空间使用情况(-h 参数显示人性化单位) - •
du:查看目录/文件占用的磁盘空间(-sh 看当前目录总大小) - •
shutdown:关机/重启系统(shutdown -h now 立即关机)
📦 四、压缩与解压处理压缩包是运维的日常,记住这几个就够用:
- •
tar:万能打包/解包工具(例:tar -zcvf 包名.tar.gz 目录 打包;tar -zxvf 包名.tar.gz 解压) - •
gzip:GNU压缩工具,压缩为 .gz 格式
🌐 五、网络相关命令测试网络、传输文件、远程连接,这些命令帮你搞定网络问题:
- •
ping:测试网络连通性(例:ping baidu.com 检查网络是否通) - •
curl:数据传输工具,常用于测试接口、下载文件 - •
wget:文件下载工具(例:wget 下载链接 直接下载文件) - •
ssh:安全远程登录服务器(例:ssh 用户名@服务器IP) - •
scp:安全文件传输(例:scp 本地文件 服务器用户@IP:目标路径 上传文件) - •
ip:高级网络配置工具,替代旧的 ifconfig - •
nslookup:域名解析查询,排查DNS问题 - •
ifconfig:查看/配置网络接口(部分系统需单独安装)
📝 六、文本处理工具处理日志、修改配置文件,这些文本工具超好用:
- •
vim:高级文本编辑器,功能强大但上手稍难(i编辑,esc后:wq保存退出) - •
echo:输出文本/变量值(例:echo "内容" > 文件名 写入内容到文件) - •
sed:流式文本编辑器,常用于批量替换、修改文本 - •
awk:文本分析处理工具,适合处理结构化文本(如日志、表格)
🛠️ 七、进程管理后台运行程序、管理任务,这些命令很实用:
- •
nohup:让程序忽略挂断信号,后台持续运行(例:nohup 命令 &)
👥 八、用户管理管理系统用户、切换身份,基础操作看这里:
- •
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命令的详细用法) - •
--help:大部分命令都支持 命令 --help,快速查看帮助信息
🔧 其他实用工具
- •
alias:创建命令别名(例:alias ll='ls -l' 用ll代替ls -l) - •
uname:显示系统信息(-a 查看全部信息,内核、架构等) - •
which:查找命令的安装路径(例:which python 查看Python位置) - •
ln:创建文件链接(软链接/硬链接,类似Windows快捷方式)
✨ 新手学习小贴士建议按照「基础文件操作 → 系统管理 → 网络与文本处理」的顺序学习,先掌握 ls/cd/pwd/mkdir/cp/mv/rm 这些高频基础命令,再逐步扩展其他工具。不用死记硬背,边用边查,多敲几次就熟练啦!
💬 觉得这份手册实用的话,不妨点赞收藏,需要的时候随时拿出来翻一翻~也欢迎在评论区补充你常用的Linux命令,一起交流学习!
感谢你的分享,点赞,在看三连