你有没有发现——> 学 Linux 时最痛苦的,并不是装系统,也不是敲命令。
而是:
👉 教程一大堆👉 命令成百上千👉 看完却依然不知道一开始该着重记住哪些命令
很多文章只是把命令罗列出来,却没有告给你:这些命令的详细说明和用法
本文不做“命令大全”,而是精选 Linux 中最常用、最核心、真正会在使用中反复用到的命令。
每条命令都会配:
如果你正在学习 Linux, 这篇文章值得你收藏。
一、系统信息命令
查看系统内核信息
uname -a
👉 作用:显示当前系统的内核版本、系统架构(64位/32位)等信息。
📌 适用场景:当你不知道服务器系统版本时,用它快速查看。
查看系统版本(CentOS)
cat /etc/redhat-release
👉 作用:查看当前 CentOS 的具体版本号。
📌 说明:Ubuntu 系统可使用:
cat /etc/os-release
查看主机名
hostname
👉 作用:查看当前服务器的计算机名称。
永久修改主机名
hostnamectl set-hostname 新主机名
👉 作用:修改服务器名称,重启后依然生效。
查看服务器 IP 地址
ip addr
👉 作用:查看服务器所有网卡的 IP 地址信息。
二、目录与文件操作
查看当前所在目录
pwd
👉 作用:显示你当前所在的文件路径。
查看当前目录文件
ls
👉 作用:列出当前目录中的文件和文件夹名称。
查看详细信息
ll
👉 作用:显示文件的权限、大小、修改时间等详细信息。
📌 说明:ll 等同于:
ls -l
查看隐藏文件
ls -a
👉 作用:显示以 . 开头的隐藏文件。
切换目录
cd /etc
👉 作用:进入指定目录。
cd ..
👉 返回上一级目录。
cd ~
👉 回到当前用户主目录。
创建目录
mkdir test
👉 作用:创建一个名为 test 的文件夹。
递归创建目录
mkdir -p /opt/test/demo
👉 作用:如果中间目录不存在,会自动创建。
删除文件
rm file.txt
👉 作用:删除一个文件。
强制删除目录(高危)
rm -rf test
⚠ 作用:强制删除 test 目录及所有内容。
⚠ 提醒:一旦执行,数据无法恢复,请谨慎使用。
复制文件
cp file1.txt file2.txt
👉 作用:复制文件。
重命名文件
mv old.txt new.txt
👉 作用:修改文件名称。
三、文件查看命令
查看文件全部内容
cat file.txt
👉 作用:直接显示整个文件内容(适合小文件)。
分页查看文件
less file.txt
👉 作用:可以上下翻页查看文件内容。
退出按:q
查看文件前10行
head -n 10 file.txt
👉 作用:查看文件开头内容。
查看文件最后10行
tail -n 10 file.txt
👉 作用:查看文件结尾内容。
实时监控日志
tail -f file.log
👉 作用:动态查看日志文件更新情况。
退出:Ctrl + C
统计文件行数
wc -l file.txt
👉 作用:统计文件总行数。
四、磁盘与内存(非常重要)
查看磁盘使用情况
df -h
👉 作用:查看服务器所有磁盘的使用情况。
查看当前目录磁盘情况
df -h ./
👉 作用:查看当前所在磁盘分区的使用率。
查看目录大小
du -sh /opt
👉 作用:查看某个目录占用空间大小。
查看当前目录所有文件大小
du -sh *
👉 作用:查看当前目录每个文件/文件夹占用空间。
查看内存使用情况
free -h
👉 作用:查看服务器内存使用情况。
五、进程管理
查看所有进程
ps -ef
👉 作用:列出当前系统所有运行中的程序。
查找指定进程
ps -ef | grep nginx
👉 作用:查找 nginx 是否在运行。
实时查看系统资源
top
👉 作用:动态查看 CPU 和内存使用情况,如果安装有htop也可以直接使用htop。
退出按:q
结束进程
kill 1234
👉 作用:结束指定进程。
强制结束进程
kill -9 1234
⚠ 作用:强制终止程序。
⚠ 提醒:可能造成数据丢失。
六、网络排查
测试网络
ping www.baidu.com
👉 作用:测试服务器是否可以访问外网。
查看端口监听
ss -tlnp
👉 作用:查看服务器正在监听的端口。
查看端口占用
lsof -i:80
👉 作用:查看80端口被哪个程序占用。
七、权限与用户
修改文件权限
chmod 755 file
👉 作用:修改文件读写执行权限。
添加执行权限
chmod +x script.sh
👉 作用:让脚本可以直接运行。
修改文件归属
chown user:user file
👉 作用:修改文件所属用户和用户组。
创建用户
useradd testuser
👉 作用:新增一个用户账号。
设置密码
passwd testuser
👉 作用:为用户设置登录密码。
八、压缩与解压
打包压缩
tar -czvf test.tar.gz test/
👉 作用:将 test 目录打包压缩。
解压压缩包
tar -xzvf test.tar.gz
👉 作用:解压文件。
✅ 总结
对于新手来说,优先掌握:
当你能熟练使用这些命令时,已经具备基础运维能力。
文 / 零距技术仓记录每一次真实的折腾 (#^.^#)🚀 想看到更多实用折腾技巧?👉 先关注💬 评论说说你的经历👍 点赞表示支持🔁 顺手分享给也在折腾的人,让大家都少踩坑 😎