2023年8月2日发(作者:)
vim和shell、if判断语句(20220121)多⼈同时编辑同⼀个⽂件时,以最后⼀个保存的为准命令模式:yy复制光标所在⼀⾏5yy复制光标开始向下5⾏dd删除或剪切光标所在⼀⾏5dd删除或剪切光标开始向下5⾏p粘贴u撤销上⼀步操作/内容:搜索该内容n跳转到下⼀个被搜索到的字符串编辑模式:aio末⾏模式::wq 保存退出:q! 强制退出不保存:wq! 强制保存退出
编辑主机名称vim /etc/hostnamehostnamectl set-hostname 主机名 (⽴即⽣效)编辑⽹卡信息vim /etc/sysconfig/network-scripts/ifcfg-ens160配置软件仓库vim /etc/.d/[]name=baseurl=enabled=gpgcheck=
Shell声明 #!/bin/bash注释 #介绍信息命令./脚本:需要给脚本赋执⾏权限sh 脚本:可以直接执⾏1:接收参数2:判断参数$0 脚本名称$# 总共接收到参数个数$* 接收到的参数是哪些$1,$3,$5 接收到的第1,3,5个参数是什么
⽂件⽐较[ 条件表达式 ][root@localhost ~]# [ -e /etc/fstab ] | echo $?0(0为⽂件存在,1为⽂件不存在)-e⽂件是否存在-r 读取权限-d是否⽬录
逻辑&&逻辑和:前⾯的语句执⾏成功了再执⾏后⾯的语句||逻辑或:前⾯的语句执⾏失败了再执⾏后⾯的语句!⾮,取反值 [ ! $USER = root ]
整数-eq等于-lt ⼩于-gt⼤于-ge⼤于等于-le⼩于等于-ne不等于如:[ `free -m | grep Mem: | awk '{print $4}'` -le 1024 ] && echo "buzu" || echo "chongzu"
字符串[ -z $PRICE ] 判断字符串是否被使⽤
if 条件测试语句ping -c 3 -i 0.2 -W 3 $1 &> /dev/null&> /dev/null :将原本要在屏幕中输出的内容导⼊到⿊洞⽂件(删除输出内容)
#!/bin/bash#For testping -c 3 -i 0.2 -W 3 $1 &> /dev/nullif [ $? -eq 0 ]then echo "$1 is on-line"else echo "$1 is off-line"fi
发布者:admin,转转请注明出处:http://www.yc00.com/news/1690916274a462790.html
评论列表(0条)