shell 编程 脚本 命令
admin
2024-01-25 13:22:36
0

shell 编程 脚本 命令

ssh登录脚本

如果我们经常要登录linux系统,可以使用SCRT,xshell工具去管理,这些工具都要收费,我们可以自己写个脚本,方便登录.
比如有一批服务器,IP为:192.168.3.11, 192.168.3.12, 192.168.3.13 …

vim sshLogin.sh  自己写的一个ssh登录的shell加了判断条件#!/bin/bash
if [ -n "$1" ];thenssh liang@192.168.3.$1
else echo "please input ip number"
fi

chmod 777 sshLogin.sh 修改为可执行权限
./sshLogin.sh 11 执行 只需要输入ip的最后一位就可以了

ssh使用公钥key登录的脚本

vim sshLoginKey.sh#!/bin/bash#echo $1ssh -i /home/liang//newkeys_aws root@192.168.3.$1

chmod 764 sshLoginKey.sh 修改为可执行权限
./sshLoginKey.sh 12 带个ip参数执行 之后就可以动态的输入ip登录ssh

maven打包并自动上传服务器脚本

maven打war包或jar包发送到环境上的shell

前提是需要安装maven 环境变量

vim mavenPackageWar.sh
#! /bin/sh -cd /home/liang/workspace/jtoolmvn clean installcd /home/liang/workspace/war-daomvn clean installcd /home/liang/workspace/war-servicemvn clean installcd /home/liang/workspace/war-servermvn clean package -Dmaven.test.skip=truescp -i /home/liang/newkeys_aws /home/liang/workspace/war-server/target/ROOT.war root@192.168.3.15:/data/backup/shareDir/ROOT.war.`date +%Y%m%d%H%M` 

chmod 764 mavenPackageWar.sh 修改为可执行权限

./mavenPackageWar.sh 执行 前提是需要安装maven

shell上传或下载文件

ssh上传文件到远程服务器或 从远程服务器下载文件

http://blog.sina.com.cn/s/blog_7479f7990100zwkp.html

tar -zcvf /home/liang/aaa.tar.gz docker   打tar.gz包
tar -zcvf chat.tar.gz 404.html 50x.html css favicon.ico images info location mytest.html pic stat.xsd  打包多个文件或文件夹  http://blog.itpub.net/28602568/viewspace-759523/上传文件到远程服务器
scp -i /home/liang/newkeys_aws /home/liang/workspace/war-server/target/ROOT.war root@192.168.3.15:/data/backup/shareDir/ROOT.war.`date +%Y%m%d%H%M` scp -i /home/liang/newkeys_aws /home/liang/aa.html liang@192.168.3.15:/data/backup/shareDir/aa.htmlscp -i /home/liang/newkeys_aws_china -P 33890 /home/liang/bb.html root@192.168.186.0:/DISKC/appFile/bb.html从远程服务器下载文件
cd  /home/liang/scp -i newkeys_aws root@192.168.3.24:/data/aaa.tar.gz /home/liang/  scp -i newkeys_aws root@192.168.3.156:/data/logs/gc_tomcat.log /home/liang/scp -i newkeys_aws root@192.168.3.76:/DISKC/tmp/nginx.tar.gz /home/liang/scp -i newkeys_aws -P 33890 root@192.168.3.0:/usr/local/openresty/nginx/conf/nginx.conf /home/liang/ scp -i newkeys_aws_china -P 33890 root@192.168.3.0:/DISKC/jswechat.tar.gz /home/liang/

http://syyming.blog.163.com/blog/static/232063520105241029991/
http://blog.chinaunix.net/uid-20545423-id-1930177.html

参考链接:
http://wiki.ubuntu.org.cn/Shell%E7%BC%96%E7%A8%8B%E5%9F%BA%E7%A1%80
http://www.cnblogs.com/xuqiang/archive/2011/04/27/2031034.html
http://blog.csdn.net/sunboy8764/article/details/6892818
http://wenku.baidu.com/link?url=AWUheFzPaBv0WPxgh7f6Btcc8Si_CUH3lXEsy0qcC-lmr-W5BGwkQJHG779ev1zxEbjl7J3LmnG2OX3eH61ilEOzHnbDfJmT5SHuBgoRBka

相关内容

热门资讯

原创 还... 头条号墨山看客 首发呈现 大好河山,邀您共看 Hello,大家好呀!欢迎来到老墨聊时事, 6月18日...
商道创投网・会员动态|Mani... 《商道创投网》2026 年 06 月 21 日从官方获悉:Manifold AI 流形空间近日完成数...
原创 歌... 文|嘴嘴 编辑|嘴嘴 很多人第一次认识李琼,都是通过那首传遍大江南北的《山路十八弯》。旋律一响起,...
明天,深交所史上最大规模IPO... 根据目前安排,下周将有2只新股可申购:一只为避雷器、绝缘子“小巨人”,另一只为国内领先的新能源发电运...
一财社论:织牢降落伞打好AI淘... AI发展又迎来一个新的历史节点。 当前市场正在走出单纯基于“模型参数”的攻坚战,进入基于真实ROI(...
原创 游... 美国财政部刚公布了最新数据,咱们中国4月份又减持了12亿美元美债,持仓直接掉到了 6511亿美元。什...
明日申购!深交所史上最大规模I... 【大河财立方消息】华润新能源控股有限公司(简称:华润新能源)6月18日发布的公告显示,华润新能源A股...
高盛最新预测:大幅下调黄金价格 当地时间6月19日,国际金价再次收跌,截至发稿,COMEX黄金下跌1.72%,报4172.9美元/盎...
SpaceX行情降温两连跌 本... 来源:环球市场播报 受上周创纪录IPO后本轮股价上涨行情降温影响,SpaceX股票周四美股收盘下跌3...
台青看好粤港澳大湾区发展 刘玥晴 郑欣怡 “同心筑梦·青聚香江”海峡两岸暨港澳青年融合发展主题交流活动近日在香港举办。与会台湾...
小腿溃疡最佳治疗方案指南 小腿溃疡是临床常见的迁延难愈性创面,首先需要明确病因分型才能针对性治疗,不要盲目自行涂药或使用偏方,...
603986,存储芯片大牛股,... 【导读】下周A股将有49家公司有限售股份解禁 中国基金报记者 夏天 Wind数据显示,下周(6月22...
山东万福河被指遭污染近10公里... 一名环保博主6月21日上午发布现场调查视频称,山东济宁市金乡县万福河遭严重污染,其中部分河段河水黑如...
国产电子陶瓷商闯关港股!潮州三... 图源:图虫创意 来源|时代商业研究院 作者|实习生陈嘉婕、郑琳 编辑|郑琳 2026年6月8日,潮州...
*ST集友:控股股东、实际控制... *ST集友:控股股东、实际控制人拟协议转让部分公司股份 每经AI快讯,*ST集友(SH603429,...
端午假期最后一天 铁路运输迎来... 今天是端午假期最后一天,铁路运输迎来返程客流高峰。记者从国铁集团了解到,全国铁路预计发送旅客1794...
原创 美... 越来越多美国人不再相信美国经济为他们服务。 收入下滑、贫富分化是全球问题,但在美国,这两个问题又...
腰椎不适辨证针灸调理,从根源缓... 不少人长期久坐、弯腰劳作、受凉后都会出现腰椎酸胀、僵硬,严重时弯腰受限、牵扯腿疼麻木,现代多诊断腰肌...
莱伯泰科:公司发展战略立足于内... 证券日报网6月18日讯 ,莱伯泰科在接受调研者提问时表示,公司的发展战略立足于内生增长与外延扩张的双...