赞
踩
1.命令使用:echo、eval、exec、export、read、shift、exit(要求退出码为222)
这些命令的功能,以及用例
echo
eval
exec
export
read
shift
exit
2..使用read从标准输入读取两个变量: name1和name2, 要求name1包含空格
3.定义自定义环境变量:(使用export和declare)
针对root用户的所有连接:root_data=root
在vim /root/.bashrc vim /root/.bash_profile
针对所有用户的变量: all_data=all
vim /etc/bashrc vim /etc/profile vim /etc/profile.d/
查看所有的环境变量, 查看所有变量 (命令env 命令set)
4.脚本执行的方式及特点:用样例验证
执行脚本的方法1.bash 2.sh3./(必须有权限)4.source(不产生子进程) 5.filename.sh(不产生子进程)
交互式
[root@localhost ~]# for > do | filename in `ls /etc` |
> if echo "$filename" | grep "passwd"
> then
> echo "$filename"
> fi
> done
程序
[root@localhost ~]# mkdir | /test |
[root@localhost ~]# cd /test | |
[root@localhost test]# vim #!/bin/bash | test1.sh |
for filename in `ls /etc`
do
if echo "$filename" | grep "passwd"
then
echo "$filename"
fi
done
5.设置vim编辑sh文件的缩进为4个空格
[root@localhost ~]# vim .vimrc
set tabstop=4
[root@localhost ~]# source .vimrc
6.$#,$*,$@,$n,$?的使用
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。