1. 脚本运行的方式:
(1)将脚本作为bash的命令行参数。 $ bash XXX.sh
(2)授予脚本可执行权限。 $ ./XXX.sh
2. .bashrc 与 .bashrc_profile
(1)non-login shell
~/.bashrc : 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取。每一个用户都有一个.bashrc文件。
(2)login shell
~/.bashrc_profile: 当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件.
3. 终端打印
echo 与 printf 都可用于终端打印。区别在于:1)echo可以自动的添加换行符,而printf需要手动添加。2)printf使用的参数与C语言中的printf函数一样。
(1)echo
echo -e -n "1 23"
其中-e 允许包括转义序列的字符串, -n 忽略结尾的换行符。
echo $var
(2)printf
printf “%-5s %-10s %-4s ” No Name Mark
4. ps 命令用于查看当前正在运行的进程。
5. 设置环境变量
export 命令来设置环境变量
6. 创建别名
alias: alias install=‘sudo apt-get install’
alias的作用是暂时,如果需要一直保持,可以将它放入~/.bashrc文件中。