1449

7 分钟

#Hello World

Bash 的内置命令 echo 可以打印文本。例如:

>>> echo Hello World Hello World

echo 命令的 -e 选项激活转义字符的解释。例如:

>>> echo -e "Hello \n World" Hello World

#命令格式

Bash 命令基本遵循以下格式:

命令 参数1 参数2 参数3 ...

例如在 echo Hello World 中,echo 是命令,Hello 是参数1,World 是参数2。

而在 echo -e "Hello \n World" 中,-e 是命令,Hello 是参数1,"Hello \n World" 是参数2。

#命令类型

Bash 中的命令主要分为四类:

  1. 内置命令
  2. 可执行程序(外部命令)
  3. 函数
  4. 别名

可以通过 type 查看命令的类型。例如:

>>> type type type is a shell builtin >>> type echo echo is a shell builtin >>> type ls ls is aliased to 'ls --color=auto' >>> type cat cat is /usr/bin/cat
  • type 本身是一个内置命令
  • echo 是内置命令
  • lsls --color=auto 的别名
  • cat 是可执行程序,路径为 /usr/bin/cat

#别名

alias 命令可以查看和定义别名,unalias 命令可以删除别名。格式为:

alias # 查看所有别名 alias 别名 # 查看指定别名 alias 别名='命令' # 定义别名 unalias # 删除别名

例如:

>>> alias greet='echo Hello' # 定义别名 >>> alias greet # 查看别名 alias greet='echo Hello' >>> greet # 执行别名 Hello >>> unalias greet # 删除别名 >>> alias greet # 查看别名 -bash: alias: greet: not found

#常用快捷键

  • Ctrl + C - 中断程序的运行
  • Ctrl + Z - 暂停程序的运行,可以通过 fg 命令恢复运行
  • Ctrl + D - 退出 Bash
  • Ctrl + A - 光标移动到行首
  • Ctrl + E - 光标移动到行尾
  • Ctrl + U - 删除从光标位置到行首的内容
  • Ctrl + K - 删除从光标位置到行尾的内容
  • Shift + PageUp - 向上翻页
  • Shift + PageDown - 向下翻页

创建于 2025/9/7

更新于 2025/9/7