最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java中ssh2執(zhí)行多條命令的四種方法

 更新時間:2025年09月28日 10:27:48   作者:mob64ca1416b5a8  
本文主要介紹了java中ssh2執(zhí)行多條命令的四種方法,包括分號分隔、管道分隔、EOF塊、腳本調(diào)用,可確保環(huán)境配置生效,提升操作效率,具有一定的參考價值,感興趣的可以了解一下

大家平時有沒有遇到自己連接云服務器,ssh 連接上去之后,發(fā)現(xiàn)自己的一些小工具用不了

例如go build無法使用 ,由于我們安裝配置golang 環(huán)境的時候,是在文件/etc/profile中寫了配置,因此需要source 一下/etc/profile

那么是否可以在ssh 連接上服務器的時候就可以立即自動執(zhí)行這一類命令呢?

我們的智慧無窮無盡,小工具也是非常的多,今天來講述一下SSH連接服務器后執(zhí)行多條命令可以如何做

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/bash

source /etc/profile
ls -al

遠程連接服務器

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

以上四種方式,按需索取,很可

到此這篇關(guān)于java中ssh2執(zhí)行多條命令的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)java ssh2執(zhí)行多條命令內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mybatis plus代碼生成器配置過程解析

    mybatis plus代碼生成器配置過程解析

    這篇文章主要介紹了mybatis plus代碼生成器配置過程解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-11-11
  • 關(guān)于Java中@SuppressWarnings的正確使用方法

    關(guān)于Java中@SuppressWarnings的正確使用方法

    這篇文章主要介紹了關(guān)于Java中@SuppressWarnings的正確使用方法,@SuppressWarnings注解主要用在取消一些編譯器產(chǎn)生的警告對代碼左側(cè)行列的遮擋,有時候這會擋住我們斷點調(diào)試時打的斷點,需要的朋友可以參考下
    2023-05-05
  • Java模擬單鏈表和雙端鏈表數(shù)據(jù)結(jié)構(gòu)的實例講解

    Java模擬單鏈表和雙端鏈表數(shù)據(jù)結(jié)構(gòu)的實例講解

    這篇文章主要介紹了Java模擬單鏈表和雙端鏈表數(shù)據(jù)結(jié)構(gòu)的實例,注意這里的雙端鏈表不是雙向鏈表,是在單鏈表的基礎上保存有對最后一個鏈接點的引用,需要的朋友可以參考下
    2016-04-04
  • JVM自定義類加載器在代碼擴展性實踐分享

    JVM自定義類加載器在代碼擴展性實踐分享

    這篇文章主要介紹了JVM自定義類加載器在代碼擴展性實踐分享,一個類型從被加載到虛擬機內(nèi)存中開始,到卸載出內(nèi)存為止,它的整個生命周期將會經(jīng)歷加載、驗證、準備、解析、初始化 、使用和卸載七個階段,其中驗證、準備、解析三個部分統(tǒng)稱為連接
    2022-06-06
  • IntelliJ IDEA的數(shù)據(jù)庫管理工具實在太方便了(推薦)

    IntelliJ IDEA的數(shù)據(jù)庫管理工具實在太方便了(推薦)

    這篇文章主要介紹了IntelliJ IDEA的數(shù)據(jù)庫管理工具實在太方便了,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • springboot項目maven引入本地包沒打包進去的解決方案

    springboot項目maven引入本地包沒打包進去的解決方案

    這篇文章主要介紹了springboot項目maven引入本地包沒打包進去的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-09-09
  • Mybatis返回map集合時,列的順序與select不一致問題

    Mybatis返回map集合時,列的順序與select不一致問題

    這篇文章主要介紹了Mybatis返回map集合時,列的順序與select不一致問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • Java中mybatis的三種分頁方式

    Java中mybatis的三種分頁方式

    這篇文章主要介紹了Java中mybatis的三種分頁方式,文章圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-08-08
  • Java序列化和反序列化_動力節(jié)點Java學院整理

    Java序列化和反序列化_動力節(jié)點Java學院整理

    把對象轉(zhuǎn)換為字節(jié)序列的過程稱為對象的序列化,把字節(jié)序列恢復為對象的過程稱為對象的反序列化。接下來通過本文給大家介紹Java序列化和反序列化及主要的兩種用途,感興趣的的友參考下吧
    2017-05-05
  • springboot前后端分離集成CAS單點登錄(統(tǒng)一認證)

    springboot前后端分離集成CAS單點登錄(統(tǒng)一認證)

    單點登錄是一種身份認證和授權(quán)技術(shù),允許用戶在多個應用系統(tǒng)中使用同一套用戶名和密碼進行登錄,本文主要介紹了springboot前后端分離集成CAS單點登錄,具有一定的參考價值,感興趣的可以了解一下
    2024-09-09

最新評論

靖边县| 来凤县| 玛纳斯县| 郁南县| 沙洋县| 颍上县| 昌邑市| 临夏市| 静宁县| 厦门市| 新巴尔虎右旗| 吉安市| 永清县| 安泽县| 北安市| 余庆县| 广东省| 葫芦岛市| 永和县| 遂平县| 卓尼县| 宁都县| 平和县| 阜阳市| 天全县| 清远市| 太仓市| 武威市| 新昌县| 云安县| 彝良县| 前郭尔| 丁青县| 双江| 略阳县| 龙海市| 青河县| 鄂托克前旗| 达拉特旗| 大宁县| 朝阳县|