Linux Shell脚本攻略总结(1)

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文件中。

原文地址:https://www.cnblogs.com/AngelLee/p/5996144.html