☰
【CentOS7 入门】Bash 命令行全解析|带着曼巴精神啃 Linux 基础
2026/9/30 0:04:50 网站建设 项目流程

目录标题

  • 【CentOS7 入门】Bash 命令行全解析|带着曼巴精神啃 Linux 基础
    • 一、控制台 Console
    • 二、Shell 介绍
    • 三、看懂命令提示符
    • 四、Shell 解析字符串语法
      • ls 实操演示
      • date 命令练习,时间处理利器
    • 五、一批 Bash 高频命令实战
      • passwd 修改用户密码
      • file 判断文件类型
      • cat /head/tail /less/wc 文件查看统计全家桶
    • 六、Tab 按键补全,提升手速的神
    • 七、history 历史命令
    • 八、script 录制终端会话
    • 九、Bash 黄金快捷键(一定要背下来)
    • 写在最后

【CentOS7 入门】Bash 命令行全解析|带着曼巴精神啃 Linux 基础

Man!What can I say,孩子们!总有一个人要赢,为什么不能是我们?
很多刚入坑 Linux 的小伙伴一看到黑乎乎终端直接头大,一堆命令、参数、提示符看得眼花缭乱。
曼巴精神讲究反复打磨基本功,学 Linux 也是一样,基础不练扎实,后面排错、玩虚拟机、做运维处处碰壁。今天咱们不讲晦涩教科书,把课堂笔记打磨成实战干货,建议点赞收藏,反复练习!


一、控制台 Console

孩子们,控制台(Console)也叫终端,作用就是给我们输入命令,展示程序输出结果。分成两类:

  • 物理控制台:主机显示器键盘这套硬件接口,物理层面和机器交互。
  • 虚拟控制台 tty1~tty6:localhost下面快捷键Ctrl+Alt + F1~F6来回切换。
    • tty1:图形化桌面终端
    • F3 切到 tty3,登录之后敲tty命令就能看到当前终端编号。

⚠️小细节:登录输入密码的时候屏幕不会显示任何字符,不是键盘坏了,Linux 安全机制,安心敲完回车就行。

二、Shell 介绍

Man,Shell 就是 Linux 系统里的翻译官!

Shell 负责解析我们在终端敲进去的字符串,交给内核 kernel 去执行,再把结果打印回终端。我们日常用的命令行能力全部来自 Shell 程序。

Linux 发展出来很多种 Shell,Bash 是类 UNIX 系统最成功的 Shell,localhost系统默认就是 Bash。
简单理解流程:
你敲命令 → Bash解析 → 内核干活 → Bash把结果返回屏幕

三、看懂命令提示符

提示符就是告诉我们:机器已经就绪,等待你的输入。

# $ 代表普通用户,提示符末尾自带空格 [zzz@localhost ~]$ date # # 代表root超级管理员账号,权限拉满 [root@localhost ~]#

孩子们一定要记牢:看到#说明你是管理员,操作要万分小心,乱敲命令容易搞崩系统!

四、Shell 解析字符串语法

bash 命令行靠空格做分隔,拆成三大部分:

  1. 命令:第一部分,就是要执行的程序
  2. 选项:修改命令行为,一般-短选项、--长选项,例如-a、--all
  3. 参数:命令操作的目标对象,可以写多个

敲下Enter回车键的一瞬间,Bash 才开始解析整行,交给内核执行。

举个经典例子:

[zzz@localhost ~]$ ls -l /home # ls 命令 # -l 选项,调整输出格式 # /home 参数,操作目标目录

ls 实操演示

# 不带选项参数,列出当前目录内容 [zzz@localhost ~]$ ls 公共 模板 视频 图片 文档 下载 音乐 桌面 # -a / --all 显示全部文件,包含以.开头的隐藏文件 [zzz@localhost ~]$ ls -a [zzz@localhost ~]$ ls --all # 指定目标参数,查看/etc/yum目录 [zzz@localhost ~]$ ls /etc/yum

date 命令练习,时间处理利器

[zzz@localhost ~]$ date # 输出当前系统时间 [zzz@localhost ~]$ date -u # 输出UTC世界时间 [zzz@localhost ~]$ date --utc [zzz@localhost ~]$ date -d '-1 day' # 昨天时间 [zzz@localhost ~]$ date +%Y-%m-%d # 格式化输出日期 2026‑09‑02

一行执行多条命令,用分号;隔开

ls;date

❌踩坑提醒:ls date这是把 date 当成文件名参数,不是先后执行 ls 和 date,会报找不到文件!

五、一批 Bash 高频命令实战

passwd 修改用户密码

man,密码管理是运维基本功,分普通用户和 root 管理员两种玩法。

#普通用户,修改自己密码 [zzz@localhost ~]$ passwd #root,可以直接修改任意用户密码 [root@localhost ~]# passwd zzz # -d 删除用户密码,登录无需密码 [root@localhost ~]# passwd -d zzz # -l锁定账号;-u解锁账号 [root@localhost ~]# passwd -l zzz [root@localhost ~]# passwd -u zzz

file 判断文件类型

Linux 不依靠后缀判断文件,靠file命令识别:

file /etc/yum # directory 目录 file /etc/fstab # ASCII text文本文件 file /bin/file # ELF二进制可执行程序

cat /head/tail /less/wc 文件查看统计全家桶

孩子们,这里一定要分清!不要拿 cat 狂刷大日志,会直接刷屏卡死终端!

表格

命令核心作用
cat完整输出全部文件内容,适合小文件
head只输出文件开头,默认前 10 行
tail输出文件末尾,默认最后 10 行
less交互式翻页浏览长文档,可搜索
wc只做统计,不输出文件内容,统计行、单词、字节

示例:

cat /etc/hosts cat -A /etc/hosts # -A展示$行结束符、tab制表符^I head /etc/profile head -n 4 /etc/profile # 只看前4行 tail /etc/profile tail -n 4 /etc/profile less -N /etc/profile # less内操作:/搜索,n下一个,N上一个;pageUp/pageDown翻页;q退出 wc /etc/hosts wc -l /etc/hosts #统计行数 wc -w /etc/hosts #统计单词 wc -c /etc/hosts #统计字节 wc -m /etc/hosts #统计字符

Man,打个比方:cat 把整本资料摊开;head 翻开前 10 页;tail 翻开最后 10 页;wc 只数页数,不给你看内容。

六、Tab 按键补全,提升手速的神

曼巴讲究训练细节,熟练使用 tab,你的命令行操作直接上一个档次。

  • 按一次 Tab:唯一匹配,直接自动补全
  • 连续按两次 Tab:匹配结果不唯一,列出全部候选
    可以补全:命令、选项、文件路径参数
pas<tab><tab> passwd --d<tab> file /e<tab>

七、history 历史命令

注意:history 不支持--help,要看帮助执行help history

history #查看全部历史命令 history -c #清空当前会话历史记录 !2 #执行历史列表第2条命令 !ho #向上匹配最近以ho开头的命令 history -w #把当前历史写入 ~/.bash_history

八、script 录制终端会话

孩子们,练习的时候可以录制你的全部终端操作,方便后续复盘回看自己的操作,查漏补缺,就像球员回看比赛录像!

# 记录操作+时间日志 script --timing=time.log record.log #敲一堆命令练习 exit #回放整个操作过程 scriptreplay -t time.log record.log

九、Bash 黄金快捷键(一定要背下来)

表格

快捷键功能说明
Ctrl+a / Home光标跳到命令行开头
Ctrl+e / End光标跳到命令行末尾
Ctrl+u删除光标到行首全部字符
Ctrl+k删除光标到行尾全部字符
Ctrl+← / Ctrl+→左右按单词跳转光标
Ctrl+r搜索历史命令(超级好用)
Ctrl+w向左删除一个单词
Esc 松开 + .粘贴上一条命令最后的参数
Ctrl+l(小写 L)清屏,不用敲 clear
Ctrl+d登出退出当前终端

man,这些快捷键练熟,敲命令的速度直接翻倍,少做很多无用的删除操作。

写在最后

Man!What can I say。孩子们,Linux 没有捷径,就像曼巴精神传递的道理,把基础反复打磨,把每一条命令亲手敲一遍,不要只看不动手。很多报错不是系统坏了,是我们对基础概念理解不到位。

不要害怕敲错命令,出错就复盘,回看日志,总结踩过的坑。万丈高楼平地起,命令行就是我们运维、开发的基本功。

后续会持续更新 Linux 实战、虚拟机排错干货,欢迎点赞收藏关注,一起持续进步!
Mamba out!

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

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

立即咨询