一篇看懂 Linux 终端常用命令:从零掌握增删改查与权限管理
一篇看懂 Linux 终端常用命令:从零掌握增删改查与权限管理
很多同学在 Linux 系统里部署好了各种工具,平时也能用"大白话"的方式去开发项目。但一旦遇到一些特殊环境——比如单片机、各种微型 Linux 设备,图形界面往往是奢望,我们就必须回到终端,用最朴素的增删改查命令来完成操作。
这篇文章把 Linux 终端最常用的命令一次性讲透,看完一遍就能快速上手。建议先收藏,后面遇到忘了的命令随时回来查。
一、先认识终端这个窗口
学习命令之前,我们先看懂终端里那一行提示符到底在说什么。以一个典型的提示符为例:
y@wuban:~/文档$
拆开来看:
y:这是用户名(你自己的小名);@:分隔符,右边是机器名(主机名);wuban:机器名;::冒号;~/文档:当前所在的目录(~代表用户主目录);$:这是最关键的一个符号——刀乐符(dollar 符),表示当前是普通用户。
如果是管理员用户,提示符结尾会变成井号 #。
举个例子,新开一个终端,左边用户名是 y,结尾是 $,说明我们是普通用户。这时输入切换命令:
sudo -i
回车后你会发现结尾的 $ 变成了 #,前面对应的用户也变成了 root 超级管理员。
一句话记忆:
$是普通用户,#是 root 超级管理员。 通过这个符号差别,就能快速识别自己当前在终端里的身份,避免误操作。
二、文件夹路径操作:用命令代替双击
在 Windows 里,我们双击文件夹就能进去,直观又方便。在 Linux 终端里,我们用命令来实现同样的效果。
| 命令 | 作用 | 类比 |
|---|---|---|
pwd |
查看自己现在在哪个目录 | “我在哪个房间” |
ls |
列出当前目录里有什么 | “这个房间里有什么” |
cd 目录名 |
进入某个目录 | “我要进哪个房间” |
cd .. |
返回上一级目录 | “退回门外” |
cd |
回到用户主目录 | “回自己家” |
实际操作一下:
pwd # 查看当前路径
ls # 看看有哪些文件夹,比如看到 Pictures
cd Pictures # 进入 Pictures 文件夹
ll # 或者 ls,查看 Pictures 里的文件
cd .. # 返回上一级
cd # 直接回到自己的家目录
小技巧:
ll是ls -l的常用别名,能列出更详细的信息。
三、文件操作命令:增删改查全掌握
这是使用频率最高的一组命令,记住它们的英文全称会更好记:
| 命令 | 全称 | 作用 |
|---|---|---|
mkdir |
make directory | 新建文件夹 |
touch |
—— | 新建一个空文件 |
cp |
copy | 复制 |
mv |
move | 移动 / 重命名 |
rm |
remove | 删除 |
我们完整走一遍流程:
mkdir mypro # 新建一个 mypro 项目文件夹
ll # 确认项目已经创建
cd my # 输入 my 后按 Tab 键会自动补全成 mypro,再回车进入
效率小技巧: 输入文件名开头几个字母后按 Tab 键,系统会自动补全,既快又不会打错。
进入项目后继续操作文件:
touch note.txt # 新建一个空的 note.txt
cp note.txt back.txt # 把 note.txt 复制一份为 back.txt
mv note.txt 1.txt # 把 note.txt 改名为 1.txt
rm 1.txt # 删除 1.txt
⚠️ 注意:
rm删除后无法恢复,没有回收站的概念,执行前一定要看清楚路径和文件名!
四、查看文件内容:五个命令搞定
Ubuntu 系统一般都自带 nano 这个轻量编辑器。先用它写点内容:
nano back.txt
打开后随便输入几行,比如写上博客地址和一句中文:
xoxome.online
你好
Ubuntu Linux
保存方式和思路跟 Windows 类似:按 Ctrl + O 写入(会提示写入了几行),再按 Ctrl + X 退出。
保存后,用下面这些命令查看文件内容:
cat back.txt # 一次性输出文件全部内容
less back.txt # 像网页一样翻页查看,按 q 退出
head back.txt # 查看文件前 10 行
tail back.txt # 查看文件后 10 行
顺便打个小广告:如果你想边学边看更多带演示的 Linux 实操教程,可以来我的博客逛逛——风车 · 等风来:👉 https://xoxome.online。里面整理了不少从零到上手的系统运维笔记,和这篇文章是配套的。
五、搜索命令 grep:比 Windows 的 Ctrl+F 更强
grep 就像 Windows 里的 Ctrl + F 搜索,但要强大得多——它可以在成千上万个文件中瞬间检索关键词。
grep "xoxome.online" back.txt
如果 back.txt 里包含这个关键词,终端下面会用红色高亮输出匹配到的那一行,说明检索成功。
六、文件权限:看懂那一串 rwx
在终端输入 ll(即 ls -l)查看详细列表时,每个文件左侧都有一串类似 -rw-r--r-- 的符号,这就是权限位。
权限分为三组
- rw- r-- r--
↑ ↑ ↑
所有者 同组 其他用户
- 第一组:所有者(owner,也就是我们自己);
- 第二组:同组用户(group);
- 第三组:其他用户(others)。
每组里的字母含义
| 符号 | 含义 | 对应数字 |
|---|---|---|
r |
read(读) | 4 |
w |
write(写) | 2 |
x |
execute(执行) | 1 |
用 chmod 修改权限
先创建一个脚本文件:
touch test.sh # 新建一个 test.sh
ll # 此时它还没有执行权限
给它加执行权限有两种方式:
chmod +x test.sh # 方式一:直接加 execute 执行权限
chmod 755 test.sh # 方式二:用数字精确指定权限
数字权限怎么算?
把每组的 r=4、w=2、x=1 相加即可:
rw-= 4 + 2 = 6r--= 4 = 4rwx= 4 + 2 + 1 = 7
所以:
-rw-rw-r--→ 664-rwxrwxrwx→ 777(权限全开)
实践建议: 一般给到
755就足够了(所有者可读写执行,其他人可读可执行),777权限全开有安全风险,非必要不要用。
七、系统级常用命令
最后是一些系统管理相关的命令,平时排查问题很实用:
whoami # 查看当前是哪个用户
passwd # 修改当前用户的系统密码
clear # 清空终端屏幕
df -h # 查看磁盘用量(-h 表示人性化显示)
free -h # 查看内存使用情况
systemctl status nginx # 查看某个服务(如 nginx)的运行状态
sudo reboot # 重启系统
sudo shutdown now # 立即关机
以 df -h 为例,输出里最长的那一条通常是根分区:比如显示已用 19G、剩余 17G、总共 38G、使用率 54%,一眼就能掌握磁盘情况。free -h 同理,能看到总内存 8G、剩余 5.8G 等信息。
八、命令速查总结
文件与目录
| 命令 | 作用 |
|---|---|
pwd |
查看当前路径 |
ls |
列出文件夹内容 |
cd |
进入目录 |
mkdir |
创建文件夹 |
touch |
新建文件 |
cp / mv |
复制 / 移动、重命名 |
rm |
删除 |
find |
查找文件 |
查看与编辑
| 命令 | 作用 |
|---|---|
cat |
查看文本全部内容 |
less |
网页式翻页查看 |
head |
查看前 10 行 |
tail |
查看后 10 行 |
grep |
搜索文本关键词 |
nano |
编辑文本文档 |
ls -l |
列出文件详细信息 |
权限与系统
| 命令 | 作用 |
|---|---|
chmod |
修改文件/目录权限 |
chown |
修改文件/目录所有者 |
sudo |
临时获取最高权限 |
whoami |
查看当前用户 |
passwd |
修改密码 |
df -h / free -h |
查看磁盘 / 内存 |
systemctl |
管理系统服务 |
写在最后
这些命令不需要死记硬背,只需要在实际操作中多用几次,用多了自然就记住了。Linux 的学习就是"边敲边熟"的过程。
如果这篇文章对你有帮助,欢迎点赞收藏。想看更多手把手的 Linux 实操演示、系统运维与部署教程,欢迎来我的博客做客:
🌀 风车 · 等风来 —— https://xoxome.online
我们下期再见,愿你等到属于自己的那阵风 🍃
更多推荐




所有评论(0)