Linux 命令

sed 替換:
##############################################################
實戰:
實驗文件
[root@zabbix tools]# cat oldboy.txt
oldboy
oldboy01
oldboy02
oldboy03
oldboy04vim

替換1、
[root@zabbix tools]# sed -i "s/oldboy/goodboy/g" /home/tools/oldboy.txt
[root@zabbix tools]# cat oldboy.txt
goodboy
goodboy01
goodboy02
goodboy03
goodboy04tomcat

替換2、
[root@zabbix tools]# sed -i "s#goodboy#wangwang#g" /home/tools/oldboy.txt
[root@zabbix tools]# cat /home/tools/oldboy.txt
wangwang
wangwang01
wangwang02
wangwang03
wangwang04
##############################################################ssh

sed -n 過濾日誌,截取 tomcat 文件。ide

[root@zabbix tools]# sed -n '/2018-12-25 04:00/,/2018-12-25 05:00:/p' catalina.out.20181225 > tomcat.logthis

[root@zabbix tools]#sed -n '/[31/Jul/2018:20:50:35 +0800]/,/[31/Jul/2018:23:59:35 +0800]/p' access.log.20180731 > tomcat.logspa

##############################################################
scp 複製,拷貝
[root@zabbix tools]# scp test 192.168.10.20@root日誌

##############################################################
echo 導入
[root@zabbix tools]# echo '# haha' >> /home/tools/oldboy.txt
[root@zabbix tools]# cat /home/tools/oldboy.txt
wangwang
wangwang01
wangwang02
wangwang03
wangwang04
#hahaci

##############################################################
echo 清空配置
[root@zabbix tools]# echo > /home/tools/oldboy.txt
[root@zabbix tools]# cat /home/tools/oldboy.txt it

##############################################################
密碼傳參
expect #
[root@zabbix tools]# yum -y install expect
編寫腳本:
[root@zabbix tools]# vim scpTest.sh
#!/usr/bin/expect -f
set password ciscoccie
set timeout 3600
spawn ssh 192.168.10.20
expect "password:"
send "$password\r"
expect eof
##################################
[root@zabbix tools]# ./scpTest.sh +x
spawn ssh 192.168.10.20
root@192.168.10.20's password:
Last login: Sun Dec 16 07:12:39 2018 from 192.168.10.100
[root@zabbix02 ~]# ast

#############################################################批量導入:cat > test << EOFthis is first line this is second linethis is thrird linethis is fourth lineEOF############################################################按日期打包:[root@MySQL-M ~]#tar -czvf file_$(date +%Y-%m-%d).tar.gz anaconda-ks.cfg

相關文章
相關標籤/搜索