#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 中的命令主要分为四类:
- 内置命令
- 可执行程序(外部命令)
- 函数
- 别名
可以通过 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
是内置命令ls
是ls --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
- 退出 BashCtrl + A
- 光标移动到行首Ctrl + E
- 光标移动到行尾Ctrl + U
- 删除从光标位置到行首的内容Ctrl + K
- 删除从光标位置到行尾的内容Shift + PageUp
- 向上翻页Shift + PageDown
- 向下翻页