當前位置:首頁 » 編程軟體 » linux批處理腳本

linux批處理腳本

發布時間: 2023-10-25 17:13:30

❶ 如何實現linux的批處理telnet腳本

把ip地址保存為ip.txt
把cd /tksys/startup/
sed -i '/^ntpsvr=/ s/[^=]*$/'`sed -n '/^default=/ s/[^=]*=//p' network.cfg`'/' network.cfg 保存為2.txt

cat ip.txt |while read line ;do telnet $line user password<2.txt ;done

就這樣的思路 俺不懂沒測試過

❷ linux遠程連接工具

五個非常好用的Linux遠程連接工具:

第一款:Xshell(https://www.netsarang.com)

Xshell是一個非常強大的安全終端模擬軟體,它支持SSH1,SSH2,以及Windows平台的TELNET協議。Xshell可以在Windows界面下用來訪問遠端不同系統下的伺服器,從而比較好的達到遠程式控制制終端的目的,Xshell非常符合使用習慣,值得推薦。

優點:

①界面設計簡潔,人性化,用起來比較舒服。

②支持標簽,打開多個會話鏈接的時候比較方便。

③可以保存密碼,方便下次直接使用,當然要做好電腦安全防護。

④支持rz和sz命令,這兩個命令在傳輸少量小文件時非常方便。

⑤圖形化支持本地和遠程文件之間的傳輸,方便系統部署和日誌排查。

第二款:winscp(https://winscp.net/eng/docs/lang:chs)

winscp是一個Windows環境下使用SSH的開源圖形化Sftp工具客戶端。同時支持SCP協議,它的主要功能就是在本地與遠程計算機間安全的復制傳輸文件。winscp+putty軟體配套使用。

優點:

①簡潔的圖形用戶界面。

②Windows完美集成。

③完美支持所有常用文件操作。

④可以批處理腳本和命令行方式。

⑤多種半自動、自動的目錄同步方式。

⑥內置文本編輯器。

⑦可以存儲會話信息,方便下次使用。

⑧可將設置存在配置文件中而非注冊表中,適合在移動存儲設備上操作。

第三款:PuTTY(.putty.org/)

PuTTY是SSH和telnet客戶端,最初由Simon
Tatham為Windows平台開發。用MIT許可證授權,包含的組件有:PuTTY、PuTTYgen、PSFTP、PuTTYtel、Plink、PSCP、Pageant,默認登錄協議是SSH,默認的埠為22。PuTTY主要用來遠程連接伺服器,它支持SSH、Telnet、Serial等協議的連接。最常用的是SSH協議,用它來遠程管理Linux伺服器非常方便。

優點:

①完全免費開源。

②跨平台。

③綠色軟體,體積不到1M,不需要安裝,佔用系統資源少。

④完全支持SSH1和SSH2。

第四款:MobaXterm(/mobaxterm.mobatek.net/)

MobaXterm的功能非常全面,幾乎提供了所有重要的遠程網路工具,以及Windows桌面上的Unix命令,登錄之後默認開啟sftp模式。

優點:

①功能非常全,基本上涵蓋了伺服器運維所有功能。

②免費開源。

③豐富的插件。

④超多好用的快捷鍵,效率非常高。

⑤支持多標簽,切換也十分方便。

第五款:FinalShell(http://www.hostbuf.com/)

FinalShell是一體化的伺服器網路管理軟體,不僅是SSH客戶端,FinalShell還是功能強大的開發、運維工具,充分滿足用戶的開發運維需求。

優點:

①跨平台。

②支持內存、CPU性能監控,Ping延遲丟包,Trace路由監控。

③支持rz、sz。

❸ windows與linux下 如何批量更改文件名

提供一個在Linux下使用Shell腳本來批量改名的方法,我很久不用Windows系統了,所以只有Linux下的方法。

我這邊在Linux下的測試過程是下面這樣的:

「0」提醒:在終端terminal中,第一步就是把當前目錄切換到文件所在目錄,用cd命令。

「1」新建文件夾,起名為「rename_by_source」,用來放置「改名前的文件」、「shell腳本文件」、「文件名對應文件」,以及保存「改名後的文件」。你在自己電腦上操作時,也建議你把下載下來的需要改名的文件放到一個單獨的文件夾里,這樣容易查看一些。

「2」我新建的「rename_by_source」文件夾中,根據你給的文件名對應表,新建了4個「改名前的文件」,它們是空白文件,只是有個文件名而已,另外,估計文件類型是mp3文件,所以後綴名是.mp3,如果你的文件不是mp3類型的話,請屆時自行在shell腳本文件里更改相關的代碼行。

「3」在文件夾中,新建了「source_name.txt」文件,用來放置(改名前)與(改名後)的對應文件名,跟你給的圖片一樣,也是一行對應一個文件的,只不過,把ren那一列刪除了。如果你要直接使用下面提供的shell腳本的話,也請把你的文件名對應文件中的ren那一列刪除,並且「數字」名的前面不要有空格或其它字元。同時,你的文件名對應文件也請保存為「source_name.txt」這個名稱和格式的文件。

「4」shell腳本文件「rename_by_source.sh」,內容如下:

#!/bin/bash

catsource_name.txt|whilereadLINE
do
ori_name=${LINE:0:7};
des_name=${LINE:8};
cp"${ori_name}.mp3""${des_name}.mp3";
done

解釋一下,第3句是逐行讀取source_name.txt的內容,並賦值給變數LINE,第5句是把該行的第1至第8個字元作為原始文件名,第6句是把該行的第9至末尾的字元串作為新文件名,第7句是在當前文件夾下「復制」(原始文件名.mp3)文件並重命名為(新文件名.mp3)文件。

之所以採用「復制」而不是「移動」命令,主要還是希望避免誤操作。

「5」在前面的文件夾中,新建並保存上述shell腳本文件,然後在終端terminal里賦予此shell腳本文件的可執行許可權,反正也沒有什麼關系,我是直接改為了777許可權:

sudochmod777rename_by_source.sh

「6」在終端中,在當前文件夾下運行上述shell腳本文件:

./rename_by_source.sh

完成。

下面是我這里的測試截圖,

如有幫助,煩請採納,謝謝!

❹ linux shell腳本 批處理

  1. 新建一個文件,名字為test(自己定義的名字)
    nano test.sh

  2. 在裡面編寫腳本
    程序必須以下面的行開始(必須方在文件的第一行):
    #!/bin/sh
    符號#!用來告訴系統它後面的參數是用來執行該文件的程序。在這個例子中使用/bin/sh來執行程序。
    (能寫一些shell普通命令,命令用分號隔開)
    例子:
    #! /bin/bash
    # shutdown pc
    sudo
    shutdown +1

  3. 執行方法
    (1)在控制台輸入命令執行:
    sh
    test.sh
    (2)先給腳本可執行許可權,雙擊執行:
    右鍵此文件,選擇屬性->許可權,最下方會有一個「允許以程序執行文件」,將這一項勾選,就可以了。
    或在命令行下附予許可權:
    chmod 777
    test.sh 或: chmod +x test.sh

❺ 高分求教:有一台Linux伺服器,求教怎麼通過bat批處理命令自動登錄伺服器並執行某個shell命令

裝了 expect 的話:

#!/usr/bin/expect-f

spawntelnet10.1.18.8
expect"login:"#等待輸入用戶名提示
send"root "#輸入用戶名
expect"Password:"#等待輸入密碼提示
send"root "#輸入密碼
expect"#"#根據實際提示符修改
send"sh/update.sh "#執行腳本
expect"#"#根據實際提示符修改
send"exit "#退出telnet
expecteof

沒有 expect:

#!/bin/bash
(
sleep1
echo'root'#用戶名
sleep1
echo'root'#密碼
sleep1
echo'sh/update.sh'#執行腳本
sleep1
)|telnet10.1.18.8
熱點內容
童編程 發布:2024-05-06 08:44:01 瀏覽:246
java路徑配置文件 發布:2024-05-06 08:43:47 瀏覽:903
什麼軟體可以編程 發布:2024-05-06 08:37:37 瀏覽:46
java字元串轉換 發布:2024-05-06 08:37:25 瀏覽:885
字元串在內存中的存儲 發布:2024-05-06 08:33:29 瀏覽:393
安卓投影儀安裝什麼點歌軟體 發布:2024-05-06 08:33:22 瀏覽:545
java開源大全 發布:2024-05-06 08:32:26 瀏覽:33
可以加密的閱讀器 發布:2024-05-06 08:31:51 瀏覽:262
電腦改群暉伺服器 發布:2024-05-06 07:57:19 瀏覽:39
冒險島忘記伺服器了怎麼查 發布:2024-05-06 07:53:42 瀏覽:241