摘要:
#(File Descriptors) FD,文件描述符,文件句柄 #使用文件描述符管理打开的文件 #当一个文件FD未被释放,删除源文件也不会影响 ls /proc/$$/fd #$$ 当前进程,查看打开的文件描述符 exec 6<> file #手动定义打开文件描述符 echo "test" >> 阅读全文
posted @ 2022-11-30 23:30
smatterer
阅读(42)
评论(0)
推荐(0)
摘要:
uname -r #版本号 rpm -q xx #是否安装某软件包 systemctl status #是否允许 echo "测试" | tee -a ip.txt #tee用于读取标准输入的数据,并将其内容输出成文件; -a 附加到既有文件的后面 time sh test.sh # time 计算 阅读全文
posted @ 2022-11-30 21:16
smatterer
阅读(35)
评论(0)
推荐(0)
摘要:
#单分支结构 if 条件测试 then 命令序列 fi #双分支结构 if 条件测试 then 命令序列 else 命令序列 fi #多分支结构 if 条件测试 then 命令序列 elif 条件测试2 then 命令序列 else 命令序列 fi for 变量名 [ in 取值列表 ] do 循环 阅读全文
posted @ 2022-11-30 21:12
smatterer
阅读(16)
评论(0)
推荐(0)
摘要:
#!/usr/bin/bash i=2 while [ $i -lt 25 ] do { ip=192.168.201.129 ping -c1 -W1 $ip &>/dev/null if [ $? -eq 0 ];then echo "$ip up " fi }& let i++ done wa 阅读全文
posted @ 2022-11-30 21:08
smatterer
阅读(19)
评论(0)
推荐(0)
摘要:
#!/usr/bin/bash #判断是否有参数 if [ $# -eq 0 ];then echo "usage: `basename $0` file" exit 1 fi #判断是否是文件 if [ ! -f $1 ];then echo "error file" exit 2 fi #for 阅读全文
posted @ 2022-11-30 20:33
smatterer
阅读(37)
评论(0)
推荐(0)
摘要:
#!/usr/bin/bash >ip.txt #重定向 清理之前文件内容 for i in {2..254} do { ip=192.168.201.$i ping -c1 -W1 $ip &>/dev/null if [ $? -eq 0 ];then echo "$ip" | tee -a i 阅读全文
posted @ 2022-11-30 15:11
smatterer
阅读(87)
评论(0)
推荐(0)
摘要:
#!/usr/bin/bash #jumpserver trap "" HUP INT QUIT TSTP #捕捉异常退出 不执行任何操作 web1=192.168.201.130 web2=192.168.201.129 clear while : do cat <<-EOF + + | 1.we 阅读全文
posted @ 2022-11-30 10:51
smatterer
阅读(13)
评论(0)
推荐(0)
摘要:
#!/usr/bin/bash read -p "please input a username:" user id $user &>/dev/null # id user 用户是否存在 if [ $? -ne 0 ];then echo "no such user: $user" exit 1 f 阅读全文
posted @ 2022-11-30 10:02
smatterer
阅读(27)
评论(0)
推荐(0)

浙公网安备 33010602011771号