shell(linux)
shell 解释器可当作人与计算机硬件的“翻译官”,想要正确高效的做好系统运维工作,脚本的使用至关重要
一定程度上支持使用脚本来定制功能,这时候就要用到 .bashrc 了
为了加载你的配置,bash 在每次启动时都会加载 .bashrc 文件的内容。
每个用户的 home 目录都有这个 shell 脚本。它用来存储并加载你的终端配置和环境变量
例1:
最常见的,.bashrc 文件包含用户想要用的别名 alias ls="~~"
vi ~/.bashrc
.....
source ~/.bashrc (改完就执行!)
例2:(简单脚本编写)
格式:一般脚本的第一行脚声明 # !用来告诉系统使用哪种shell解释器来执行该脚本
让脚本像交互式执行命令一样,能够接收用户的参数。
$0代表当前脚本程序的名称
$N 代表第N个参数, 如$1为第一个参数,$2为第二个参数。。。
$* 为所有的参数
$?为上一次命令执行的返回值
比如下例:
[root@linuxlearner Desktop] vim example.sh
#!/bin/bash
# this a example scrip to demonstrate the usage of arguments
echo the name of this script is $0
echo the first argument of this script is $1
echo the second argument of this script is $2
echo there are $# arguments totally, they $*
[root@linuxlearner Desktop]# bash example.sh hello world
the name of this script is example.sh
the first argument of this script is hello
the second argument of this script is world
there are 2 arguments totally, they hello world