1、suid和sgid 都是针对二进制程序来说了,bash脚本不在它的作用范围。2、如果一个二进制文件设置有suid,那么在userA用户执行它时,会以文件所属用户的身份来执行。sgid同理;3、suid的优先级别比sgid的要大,也就是说如果同时设置了这两个话,和只设置suid一样;4、一般说来一...
分类:
系统相关 时间:
2015-11-10 17:41:50
阅读次数:
282
bash脚本中条件测试类型:整数测试字符串测试文件测试条件测试的表达式:[expression][[expression]]表达式的前后必须有空格整数测试:-eq:测试两整数是否相等,相等为真-ne:测试两整数是否不等,不等为真-ge:测试一个数是否大于或等于另一个数-le:..............小于或等..
分类:
系统相关 时间:
2015-10-29 13:31:00
阅读次数:
200
bash脚本编程 命令的堆砌 脚本程序:解释器解析执行 shell:交互式接口,编程环境 shell:能够提供一些内部命令,并且能通过PATH环境变量找到外部命令,把命令提交给内核启动为进程; 编程环境: 流程控制语句 顺序执行 循环执行...
分类:
其他好文 时间:
2015-10-20 15:17:03
阅读次数:
149
Shell是什么? 命令解释器 编程语言Linux支持的Shell类型 cat /etc/shells 主要学习 bash脚本执行方式 echo echo -e 单引号 -- 原始字符串 双引号 -- 支持转义字符串 \e[1;31m xxx 开启颜色 \e[0m ...
分类:
系统相关 时间:
2015-10-16 23:02:53
阅读次数:
224
#!/bin/bash
#systeminforeport
def_colors(){
#Attributes
normal=‘\033[0m‘;bold=‘\033[1m‘;dim=‘\033[2m‘;under=‘\033[4m‘
italic=‘033[3m‘;notalic=‘\033[23m‘;blink=‘\033[5m‘;
reverse=‘\033[7m‘;conceal=‘\033[8m‘;nobold=‘\033[22m‘;
nounder=‘\033[24m‘;noblink=‘\0..
分类:
其他好文 时间:
2015-10-15 18:53:05
阅读次数:
279
供Java人们刚开始学习。多半Java它需要花费大量的精力在开发环境的配置,于Linux下一个,构造Java环境变量,很可能加入这一努力。为此,我做了一个bash脚本来配置自己主动Java环境变量。你只需要的例子,下面的脚本,你下载jdk压缩成一个目录。该脚本。并根据提示输入一些信息就可以。conf...
分类:
编程语言 时间:
2015-10-15 14:17:10
阅读次数:
148
bash脚本的编写 命令的堆砌 1、脚本绝对第一行从第一个字符位置开始给出shebang: #!bin/bash 声明脚本要用bin目录下的bash来执行,而不是csh或者什么别的。 2、运行脚本 1>给脚本执行权限,而后指定脚本路径并运行之 ch...
分类:
其他好文 时间:
2015-10-14 19:51:46
阅读次数:
187
1.初识Bash 首先编译一个简单的bash vim hello.sh 使用vim编辑hello.sh ,输入如下代码并保存:#!/bin/bashecho hello word 运行Bash脚本的方式:# 使用shell来执行$ sh hello.sh# 使用bash来执行$ bash ...
分类:
系统相关 时间:
2015-10-14 18:08:03
阅读次数:
360
本文通过分析RHEL/CentOS系统静态路由的启动过程,由此同学们可以了解到Linux系统的启动流程。可以帮助同学们更好的理解Linux系统,也可以帮助平时的排错。-系统启动脚本/etc/init.d/network,此脚本为bash脚本,静态路由启动的关键行:action$"Bringingupinterface$i:"./ifup$..
分类:
其他好文 时间:
2015-10-07 19:07:10
阅读次数:
210
这是一个普通的bash脚本 0.sh,它做一件耗时的工作(do_sth),希望调用 0.sh 时不要阻塞 #!/bin/bash
do_sth()
{
??sleep?3
}
main()
{
??do_sth?&
??echo?do?sth?in?background?...
}
main shell...
分类:
其他好文 时间:
2015-10-01 21:52:00
阅读次数:
227