Appearance
GNU Bash
查询话费余额:
- 命令行风格,发送短信,编辑内容 10086 给 10086
- Web 风格,浏览器访问官网
- 图形界面风格,下载安装 APP ,点击查询
- 图形界面风格,关注微信服务号,点击查询
Linux 有 sh 、bash 、zsh 、pwsh 等命令行工具。 bash 全称是 Bourne Again Shell ,属于 GNU 项目,也被称为 GNU Bash 。 pwsh 全称是 PowerShell ,由微软开发,前身是非跨平台的 Windows PowerShell 。
Bash 练习地:
- 腾讯云 CNB 提供 Debian
- GitHub Codespaces 提供 Ubuntu
- 阿里云 Cloud Shell 提供 Ubuntu ,非 root 用户,默认不提供持久存储
清除
clear退出
exit命令行有两种发展方向:一种是简短,大量使用缩写,方便输入,但不方便阅读,如 Bash ;另一种是完整,语义化方便阅读,但依赖自动补全,如 PowerShell 。硬件性能提升、网络提速,然后移动网络崛起,网络又不稳定, Bash 更具有适应性。
为区分赋值和命令,Bash 赋值语句等号左右两边不能加空格。
name='hello'如果 = 左边加空格,会报错 name: command not found 。如果 = 右边加空格,会报错 hello: command not found 。
# 错误示例
name =hello
name= helloname: command not found
hello: command not foundPowerShell 赋值可以加空格
$name = 'powershell'Bash 使用井号 # 进行注释,最好单独占据一行。
# 输出
echo Hello # 注释Bash 使用反斜杠 \ 进行换行。
echo a b
echo a \
b
echo ab
echo a\
ba b
a b
ab
ab