当前位置:首页>Linux>从 0 开始学 Linux:最常用基础命令大全(收藏版)

从 0 开始学 Linux:最常用基础命令大全(收藏版)

  • 2026-09-04 14:20:12
从 0 开始学 Linux:最常用基础命令大全(收藏版)

你有没有发现——> 学 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

👉 作用:解压文件。

✅ 总结

对于新手来说,优先掌握:

  • 文件操作
  • 日志查看
  • 磁盘空间检查
  • 进程管理
  • 网络排查

当你能熟练使用这些命令时,已经具备基础运维能力。


文 / 零距技术仓记录每一次真实的折腾 (#^.^#)🚀 想看到更多实用折腾技巧?👉 先关注💬 评论说说你的经历👍 点赞表示支持🔁 顺手分享给也在折腾的人,让大家都少踩坑 😎

最新文章

随机文章