4 vim编辑器与shell命令脚本 |
您所在的位置:网站首页 › bat后缀文件执行后有返回值吗 › 4 vim编辑器与shell命令脚本 |
1 vi常用命令
dd 8dd/NUMdd yy 8yy/NUMyy p :set nu :set nonu 1.1 例 配置软件仓库yum和dnf配置文件通用,配一份即可,路径在/etc/yum.repos.d 文件名可随意,后缀要是.repo 文件写完了,创建挂载点,录入/etc/fstab进行自动挂载 mkdir -p /media/cdrom mount /dev/cdrom /media/cdrom vim /etc/fstab /dev/cdrom /media/cdrom iso9660 defaults 0 0 2 shell脚本 2.1 接收参数$0表示shell程序名称 $#表示脚本传入参数个数 $*表示所有参数的值 $?表示上次命令执行返回值 $1, $2, $3, ...表示脚本传入的第几个参数值 2.2 条件判断-d 判断是否为目录 -e 判断文件是否存在 -f 判断是否为一般文件 -r/-w/-x 判断当前用户是否有权执行读/写/执行 与,或,非:&&,||,! -eq 是否等于 -ne 是否不等于 -gt/-lt 是否大于/小于 -ge/-le 是否... 注意 条件判断要放方括号里,括号两边要有空格 3 流程控制语句 3.1 if-elseif [ ! -d $DIR ] then cmd else cmda fi 3.2 forfor var in `cat /xxx` do cmd done 3.3 whilewhile true do cmd done 3.4 casecase "$KEY" in [a-z][A-Z]) cmd ;; [0-9]) cmd ;; esac 4 计划任务执行程序长期crontab,一次/短期 at at参数 -f 指定命令所在文件 -q 指定新任务名称 -l 显示待执行任务列表 -d 删除指定待执行任务 -m 任务执行后给用户发邮件 4.1 例at 23:30 enter后需要交互式输入23:30要执行的命令,以ctrl+d结束 echo 666 |at 23:30 at now +2 MINUTE 4.2 其他命令atrm 删除at任务 crontab -e/-l/-d 创建/查看/删除定时任务 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |