什么是 Bash
Bash(Bourne Again Shell)是 Linux 和 macOS 上默认的命令行解释器。你在终端里输入的每一条命令,都由 Bash 解析和执行。
作为开发者,日常离不开 Bash:操作文件、运行脚本、管理进程、连接服务器。本文不讲理论,只讲最实用的部分。
基本概念
Shell 与终端
- 终端:你看到的那个黑窗口(VSCode 终端、Ubuntu 终端等)
- Shell:终端里运行的命令解释器(Bash、Zsh、Fish 等)
- 命令:告诉 Shell 要做什么(
ls、cd、git等)
命令的基本结构
bash
示例:
bash
文件与目录操作
导航
bash
查看内容
bash
创建与删除
bash
[!warning]
rm -rf没有回收站,删除后无法恢复。执行前务必确认路径。
查看文件内容
bash
搜索
bash
管道与重定向
管道 |
把一个命令的输出传给下一个命令:
bash
重定向
bash
xargs — 把输入转为参数
bash
通配符与快捷键
通配符
bash
快捷键
变量
定义与使用
bash
环境变量
bash
在 .bashrc 中持久化
bash
条件判断
if 语句
bash
常用判断条件
&& 和 || 简写
bash
循环
for 循环
bash
while 循环
bash
函数
bash
脚本
创建可执行脚本
bash
脚本常用技巧
bash
进程管理
bash
find 高级用法
bash
速查表
text
本文使用 AI 辅助创作,遵循 CC BY-NC-ND 4.0 协议
相关推荐
Linux 发行版对比
从 WSL2 开发环境的角度对比 Ubuntu、Debian 和 Arch Linux 三大主流发行版,帮助你根据实际技术栈选择最合适的 Linux 环境。
LinuxUbuntuDebian
WSL2 安装 Arch Linux 完整指南
在 WSL2 中安装 Arch Linux 的完整步骤,包括系统初始化、镜像源配置、用户创建、systemd 启用、开发环境搭建,以及与已有 Ubuntu 共存的注意事项。
Arch-LinuxWSL2Linux
Git 快速入门
Git 是现代软件开发必备的版本控制工具。本文从基础概念讲起,覆盖日常开发中最常用的命令和协作流程。
Git版本控制协作
WSL 2 高级场景实战
WSL 2 的进阶使用场景,涵盖 NAT 与镜像网络模式配置、VPN/代理适配、Linux GUI 应用运行、GPU 加速机器学习、USB 设备连接,以及自定义 Linux 发行版导入。
WSL2网络GPU