【新手入门】超全Linux终端常用指令大全(附代码实例+避坑指南)
✨ 博主前言
大家好!这是我的第二篇技术博客,上一篇给大家整理了 Windows CMD 全套指令,很多小伙伴收藏了!
那今天趁热打铁,给新手整理一套最常用、最全面、零基础也能看懂的 Linux 终端指令。
不管是初学服务器、后端开发、虚拟机、云服务器运维,Linux 指令都是必学基础。相比 Windows,Linux 更依赖命令行操作,几乎所有服务器、开发环境都是纯命令行操作。
本文风格和上一篇 Windows 博客保持一致:通俗易懂、无废话、纯干货、每一条都带可直接运行的代码实例 + 新手避坑点,非常适合新手收藏、入门、复习、面试备用。
本文指令适用于:CentOS、Ubuntu、Debian、麒麟系统、统信UOS 等所有 Linux 发行版,通用度极高!
温馨提示:建议大家理解每条指令的作用后再实操,不要盲目直接复制粘贴命令使用,既能规避误操作风险,也能真正学会Linux指令!
一、新手必看:Linux 终端简单介绍
很多刚从 Windows 转 Linux 的同学会懵,我用最简单的话讲清楚:
-
Linux 没有图形界面也能完全操作电脑,全部靠命令行
-
Linux 指令区分大小写(重点!Windows 不区分)
-
所有服务器、云主机、开发环境基本都是 Linux
-
指令基本全系统通用,学会一套通吃所有版本
💡 基础万能快捷键(新手必记)
-
clear:清空终端屏幕 -
exit:退出终端 / 退出服务器连接 -
Tab:自动补全文件/命令,Linux 最强神器 -
↑ ↓:切换历史指令 -
Ctrl + C:强制终止当前运行的程序
二、文件目录操作指令(Linux最高频)
Linux 一切皆文件!日常 80% 的操作都是下面这些指令,务必熟练。
| 指令 | 功能释义 | 代码实例 | 新手备注 |
ls |
查看当前目录下所有文件和文件夹 | ls |
默认只展示普通文件 |
ls -l |
详细列表展示,包含权限、大小、时间 | ls -l |
日常排查文件必备 |
ls -a |
查看所有文件,包含隐藏文件 | ls -a |
Linux 以 . 开头的都是隐藏文件 |
pwd |
查看当前所在目录的完整路径 | pwd |
迷路的时候用它看位置 |
cd |
切换目录 | cd /home |
进入指定文件夹 |
cd .. |
返回上一级目录 | cd .. |
超级高频 |
cd ~ |
直接回到用户根目录 | cd ~ |
一键回家目录 |
cd / |
进入系统根目录 | cd / |
系统最顶层目录 |
三、新建、删除、移动、重命名指令
| 指令 | 功能释义 | 代码实例 | 新手避坑 |
mkdir |
新建文件夹 | mkdir study |
只能建文件夹 |
touch |
新建空白文件 | touch test.txt |
Linux 新建文件最常用方式 |
rm |
删除文件 | rm test.txt |
删除后无法恢复 |
rm -r |
删除文件夹(带内容) | rm -r study |
会询问确认 |
rm -rf |
强制删除文件夹,不提示 | rm -rf study |
高危!禁止乱删系统文件 |
cp |
复制文件/文件夹 | cp test.txt /home(复制文件) cp -r study /home(复制文件夹) |
复制文件夹需要加 -r |
mv |
移动文件 / 重命名文件 | mv test.txt /home/ |
同目录就是重命名,不同目录就是移动 |
四、文件查看与编辑指令
Linux 没有记事本,查看和修改文件全靠下面这套指令。
| 指令 | 功能释义 | 代码实例 |
cat |
一次性查看全部文件内容 | cat test.txt |
more |
分页查看长文件 | more log.txt |
less |
高级分页查看,上下滚动 | less log.txt |
head |
查看文件前10行 | head log.txt |
tail |
查看文件后10行(日志神器) | tail log.txt |
tail -f |
实时监控文件更新 | tail -f log.txt |
vim |
编辑文件(相当于记事本) | vim test.txt✅ 新手必备Vim操作: 按 i 进入编辑模式 编辑完成按 Esc,输入 :wq 保存并退出 输入 :q! 不保存强制退出 |
grep |
文件内容关键词搜索 | grep "error" log.txt |
五、系统信息与进程指令
查看电脑资源、运行程序、关闭卡死进程必备。
| 指令 | 功能释义 | 代码实例 |
uname -a |
查看系统内核、系统版本 | uname -a |
hostname |
查看服务器主机名 | hostname |
whoami |
查看当前登录用户 | whoami |
df -h |
查看磁盘占用空间 | df -h |
du -sh |
查看当前文件夹大小 | du -sh |
free -h |
查看内存使用情况 | free -h |
top |
动态查看进程、CPU占用 | top✅ 新手必记:按 q 退出top动态监控界面,避免终端卡死 |
ps -ef |
查看所有进程 | ps -ef |
kill |
杀死进程 | kill 1234 |
kill -9 |
强制杀死卡死进程 | kill -9 1234 |
六、网络排查指令(和Windows对应)
| 指令 | 功能释义 | 代码实例 | 使用场景 |
ping |
测试网络连通性 | ping baidu.com |
测试网络连通,Ctrl+C 终止持续ping |
ifconfig / ip addr |
查看本机IP地址 | ip addr |
查看服务器内网外网IP |
curl |
访问网页接口,测试网络 | curl -I baidu.com |
服务器必备测试指令 |
netstat -tulnp |
查看端口占用 | netstat -tulnp |
参数释义:-tulnp 精准筛选监听端口、对应进程ID,是运维排查端口占用的标准指令,无冗余信息 |
七、系统开关机控制指令
对标Windows开关机指令,补齐Linux系统控制高频指令,简单实用、零报错。
| 指令 | 功能释义 | 代码实例 | 新手备注 |
shutdown -h now |
立即关机 | shutdown -h now |
安全关机,保存系统进程 |
shutdown -r now |
立即重启 | shutdown -r now |
服务器重启标准指令 |
shutdown -h +60 |
60分钟后自动关机 | shutdown -h +60 |
可自定义分钟数 |
shutdown -c |
取消定时关机/重启 | shutdown -c |
终止所有定时任务 |
八、压缩解压指令(新手高频必备)
日常打包、上传、下载文件必用,CSDN新手教程标配核心指令。
| 指令 | 功能释义 | 代码实例 | 新手备注 |
tar -zcvf |
打包压缩为 tar.gz 格式 | tar -zcvf test.tar.gz test.txt |
zcvf参数无需死记,Linux最通用压缩格式,适配所有系统 |
tar -zxvf |
解压 tar.gz 压缩包 | tar -zxvf test.tar.gz |
默认解压到当前目录,无需多余参数 |
九、权限管理指令(Linux 核心特色)
Windows 基本不用管权限,Linux 所有文件都有权限限制,开发必学。
| 指令 | 功能释义 | 代码实例 |
chmod |
修改文件读写执行权限 | chmod 755 test.txt |
chown |
修改文件所属用户 | chown root:root test.txt |
sudo |
临时使用管理员权限执行指令 | sudo rm test.txt |
十、软件安装指令(Ubuntu / CentOS)
不同系统包管理器不一样,这里给新手整理最常用两套。
1. Ubuntu / Debian
-
sudo apt update -
sudo apt install 软件名
2. CentOS / RedHat
-
sudo yum update -
sudo yum install 软件名
十一、新手专属避坑总结
-
Linux 严格区分大小写,Windows 不区分,新手最容易报错!
-
rm -rf绝对不要乱输,删库跑路不是段子! -
路径写错、少空格、大小写错误是 90% 的报错原因
-
不确定的指令先用 Tab 补全,减少错误
-
禁止随意使用 777 权限:777 代表全网可读写执行,安全漏洞极大,日常统一用 755 权限即可
十二、文末总结
这篇文章完全对标上一篇 Windows CMD 博客,整理了 Linux 新手全套高频指令,覆盖文件操作、进程管理、网络排查、权限管理、软件安装、日志查看所有核心场景。
Windows 适合日常办公,Linux 适合开发、服务器、运维,两者搭配学习,是计算机入门最扎实的基础!
后续会继续更新 Linux 高阶指令、Vim 详细教程、服务器排错实战,新手小伙伴可以关注跟进!
干货原创!对你有用欢迎点赞、收藏、关注!一起从零学计算机!
标签:#Linux #Linux指令 #终端命令 #服务器运维 #新手入门 #计算机基础 #开发工具
浙公网安备 33010602011771号