1. shell 脚本不过是一些文件
// $ 表示普通用户 username@hostname$ // # 表示超级用户 root@hostname#
2. shell 脚本通常是一个以 #! 起始的文本文件
#!/bin/bash
Linux环境下的任何脚本语言,都是以 #! 起始的,/bin/bash是Bash的路径。
3. 有两种方式运行脚本:
将脚本作为 sh 的命令行参数
$ sh script.sh # 脚本位于当前目录下 $ sh /home/path/script.sh # 使用完整路径
将脚本作为具有执行权限的可执行文件
$ chmod a+x script.sh $ ./script.sh
4. 设置与历史
打开终端时,最初会执行用户home目录中的.bashrc脚本文件,来设置提示文本,颜色等各类设置。
Bash还维护了一个历史记录~/.bash_history,用于保存用户运行过的命令。
5. 分隔
每个命令使用分号或换行符来分隔。
$ cmd1 ; cmd2 # 等同于 $ cmd1 $ cmd2