1:seq生成一系列的数字
[root @vmaep ~]#seq 3
[root @vmaep ~]#1
[root @vmaep ~]#2
[root @vmaep ~]#3
[root @vmaep ~]#seq 2 4
[root @vmaep ~]#2
[root @vmaep ~]#3
[root @vmaep ~]#4
[root @vmaep ~]#seq 2 2 6
[root @vmaep ~]#2
[root @vmaep ~]#4
[root @vmaep ~]#6
2:bash配置文件读取及保存
全局变量保存的位置:/etc/profile,/etc/profile.d,/etc/bashrc
局部变量保存的位置:~/.bash_profile,~/.bashrc
bash的运行方式:
交互式:用户登录时读取配置文件顺序:/etc/profile==》/etc/profile.d==》~/.bash_profile==》~/.bashrc==》/etc/bashrc
非交互式:定时计划执行时读取配置文件顺序,~/.bashrc==》/etc/bashrc==》/etc/profile.d
profile文件:设定环境变量,运行命令或脚本
bashrc文件:设置命令别名,设置本地变量
[root @vmaep ~]#source ~./bash_profile//重新读取配置文件,设置保存的环境变量立即生效
-----------------------------------------------
练习:
1:定义一个环境变量owner,当该用户craft再次登录时,可直接使用该变量。
2:用户craft登录时,打印一行内容:--welcome to login--
ll -a 命令可查看当前目录所有文件,包含隐藏的文件,如下图
由于环境变量保存在.bash_profile中,所以以craft用户为例,编辑home目录下该文件#vi .bash_profile,如下图
重新登录该用户,验证配置文件是否生效。如下图,当登录craft用户成功后,会打印欢迎词,引用之前定义的变量,则可得到值。