随笔分类 - shell
摘要:read -n 1 只允许输入一个字符;然后直接传参; 此时以read作为输入的shell脚本使用过expect免交互回应也应该是一个字符,然后呢,问题来了,expect一个字符输入后,不换行,不执行下一步; 经验证,此时expect send的内容需要多一给字符才能执行下一步,然后问题来了,这个多
阅读全文
摘要:1. 直连 # more ifcfg-ens6f1 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILUR
阅读全文
摘要:1. 直接非交互 disql USER/PASSWD@IP:PORT \`test.sql #其中sql语句写在test.sql文件中 2. EOF传参 disql USER/PASSWD@IP:PORT <<SCRIPT_OF_SQL show tables; #...sql语句... SCRIP
阅读全文
摘要:ssh-keyhen没有sshpass配合还是麻烦。。。 ssh-keygen -t rsa -N '' -f ~/.ssh/id_rsa for i in 192.168.7.{110..115};do ssh-copy-id root@${i};done
阅读全文
摘要:1. vmware esxi安装centos8,开启内核虚拟化 2. 安装qemu-system-arrch64 操作: wget https://download.qemu.org/qemu-2.11.0.tar.xz tar xvJf qemu-2.11.0.tar.xz cd qemu-2.1
阅读全文
摘要:1. 装包 yum -y install tmux 2. 添加终端 启服务: tmux 加终端: 先按住Ctrl-B,然后松开,按C 3. 切换终端 先安装Ctrl-B,然后松开,按终端号【数字】 4. 区分当前终端 带*符号的就是当前终端 如下图,当前终端为 2:bash* 切换到0:bash,需
阅读全文
摘要:因为需要给大批量无网终端改时间,为了方便,写了个小脚本 当日工作当日完成,日期写死就不用改动了 具体时间得手动设置,所以开了个交互 最后硬件时间需要同步系统时间,防止重启后失效(系统时间会先预读硬件时间,如果有时间同步服务则会在系统起来后再同步时间服务器) cat >> change_time.sh
阅读全文
摘要:sed删行的操作可以用d删,也可以用c替换为空,还可以用s替换为空 一般来说,很难锁定文件行号,所以大部分文件操作,都是抓取关键词 sed -i '/^keyword/d' filename #这一个是标准解 sed -i '/^keyword.*$/c /' finename #这一个不建议操作,
阅读全文
摘要:现象:xshell置顶,导致无法正常浏览其他应用,文件等 原因分析:打开xshell时,触发其置顶快捷方式:Alt+A 解决建议:针对此问题,首先,可以从"查看栏"手动取消置顶;其次,根据个人情况,可以删除这个快捷键,避免再次触发
阅读全文