大家平时有没有遇到本人连贯云服务器,ssh 连贯下来之后,发现自己的一些小工具用不了

例如go build无奈应用 ,因为咱们装置配置golang 环境的时候,是在文件/etc/profile中写了配置,因而须要source 一下/etc/profile

那么是否能够在ssh 连贯上服务器的时候就能够立刻主动执行这一类命令呢?

咱们的智慧无穷无尽,小工具也是十分的多,明天来讲述一下SSH连贯服务器后执行多条命令能够如何做

1 应用分号隔开

应用 分号 ;来隔开命令

  • 附带1条命令

    ssh User@Host 'source /etc/profile'
  • 附带多条命令

    ssh User@Host 'source /etc/profile ; uptime'

2 应用管道符号隔开

应用管道|来隔开命令

  • 附带1条命令

    ssh User@Host 'source /etc/profile'
  • 附带多条命令

    ssh User@Host 'source /etc/profile | uptime'

3 应用写EOF的形式

同样实用于一条 / 多条命令

ssh User@Host << EOF> ls -al> source /etc/profile> EOF

4 应用脚本的形式

应用脚本的形式花色就更多了,例如有一个脚本myinit.sh/home/admin/code/ 上面

myinit.sh

#!/bin/bashsource /etc/profilels -al

近程连贯服务器

ssh User@Host 'bash -s' < /home/admin/code/myinit.sh

以上四种形式,按需索取,很可

以上为本期全部内容,如有疑难能够在评论区或后盾提出你的疑难,咱们一起交换,一起成长。

好家伙要是文章对你还有点作用的话,请帮忙点个关注,分享到你的朋友圈,分享技术,分享高兴

欢-迎点赞,关注,珍藏

敌人们,你的反对和激励,是我保持分享,提高质量的能源

好了,本次就到这里

技术是凋谢的,咱们的心态,更应是凋谢的。拥抱变动,背阴而生,致力向前行。

我是小魔童哪吒,欢送点赞关注珍藏,下次见~