【新手入门】超全Linux终端常用指令大全(附代码实例+避坑指南)
2026/8/20 23:10:57 网站建设 项目流程

博主前言

大家好!这是我的第二篇技术博客,上一篇给大家整理了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 详细教程、服务器排错实战,新手小伙伴可以关注跟进!

干货原创!对你有用欢迎点赞、收藏、关注!一起从零学计算机!

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询