當前位置:首頁 > 電腦軟件 > 文件管理 > Batchshell((服務(wù)器管理專家)

Batchshell((服務(wù)器管理專家)

版本:v2.0.6 大小:64.03M 語言:簡體中文 類別:文件管理
  • 類型:國產(chǎn)軟件
  • 授權(quán):免費軟件
  • 更新:2023-12-26
  • 環(huán)境:Windows11,Windows10,Windows8,Windows7,WinXP,WinVista
  • 本地下載
8.8
0% 0%

情介紹

Batchshell官方版是一款基于SSH2可運行Linux/Windows系統(tǒng)上的批量文件傳輸及命令執(zhí)行系統(tǒng),它可同時傳輸文件到多臺遠程服務(wù)器以及同時對多臺遠程服務(wù)器執(zhí)行命令。BatchShell基于原生的Shell\Dos命令或Python命令,因此只要會這其中一種語言的用戶即可輕松上手,隨時隨地即可操作多臺Linux或windows系統(tǒng)的電腦,且無需做出太多的應(yīng)用配置,輸出簡單的一些命令即可完成相應(yīng)的操作。Batchshell具有多服務(wù)器批量文件更新/遠程命令交互、自定義命令、快速遠程桌面、網(wǎng)絡(luò)服務(wù)自動發(fā)現(xiàn)、批量更新補丁、批量修改密碼等諸多強大功能,同時程序最核心的功能在于“服務(wù)管理”,該功能可用于對目標主機目錄進行分組,服務(wù)包括服務(wù)分類和服務(wù)目錄,且每臺主機都可配置不同的服務(wù)分類,每個分類可對應(yīng)不同的目錄,同時用戶還可在服務(wù)分類的基礎(chǔ)上進行批量操作,此外,程序還在服務(wù)的基礎(chǔ)上還提供了一個“服務(wù)端口自動掃描功能”,該功能可掃描某一IP段的可用端口并直接保存為服務(wù)。當然,它的功能肯定不會僅僅只是用于服務(wù)管理,同時還有著批量文件管理、批量命令執(zhí)行、終端模擬和遠程桌面等核心功能,而這些功能的存在可以更好幫助用戶管理Linux/Windows系統(tǒng)上的文件。

軟件功能

1、多服務(wù)器批量文件傳送、接收(批量更新文件時,可備份、支持斷點續(xù)傳)
2、多服務(wù)器遠程命令交互(可選擇性執(zhí)行)
3、Windows批量遠程桌面(免密碼登錄)
4、Linux批量遠程桌面(vnc、免密碼登錄)
5、服務(wù)器自動掃描、自動發(fā)現(xiàn)、自動管理
6、Linux批量密碼校驗
7、終端模擬以及批量交互(支持putty免密碼登錄)
8、批量部署、啟動、停止服務(wù)(例如elasticsearch、zookeeper等分布式軟件)
9、批量更新補丁
10、批量修改密碼
11、服務(wù)器按業(yè)務(wù)分組、刪除、全文檢索、正則檢索、加密導出、導入
12、自定義命令黑名單(無需擔心"rm -rf /"等危險命令)
13、自定義命令,常用命令無需重復輸入
14、自定義上傳任務(wù),系統(tǒng)更新無需重復選擇更新文件和服務(wù)器
15、支持telnet
16、以上所有功能適用于Windows服務(wù)器

軟件特色

1、操作方便,BatchShell可以像操作一臺服務(wù)器一樣,同時操作成百上千臺服務(wù)器
2、管理方便,BatchShell提供了服務(wù)端口自動掃描功能,可以掃描某一IP段的可用端口并且直接保存為服務(wù)
3、安裝方便,只需下載BatchShell安裝文件在Windows管理端執(zhí)行安裝即可,無需在被管理服務(wù)器(Linux)上安裝任何agent服務(wù)
4、使用BatchShell不需要學習任何特定語法,只要會shell命令或者dos命令即可
5、支持python腳本

使用教程

一、服務(wù)管理
1.單個服務(wù)添加
右鍵遠程主機選擇區(qū),彈出右鍵菜單,點擊“添加“菜單,將彈出來服務(wù)添加對話框
2.批量目錄服務(wù)管理            
點擊系統(tǒng)右上角“主機配置”,進行批量目錄服務(wù)管理界面
功能說明
A)掃描
根據(jù)用戶輸入IP和端口信息對網(wǎng)絡(luò)上的主機進行掃描,如果掃描到符合條件(端口可用)的主機信息,便將用戶輸入的信息添加到服務(wù)目錄。由于網(wǎng)絡(luò)延遲原因,可能需要掃描多次,多次掃描不會重復添加
B)保存
根據(jù)用戶輸入的IP信息,將開始IP和結(jié)束IP段內(nèi)的所有主機加入到服務(wù)目錄,如果服務(wù)目錄已存在,則更新原有服務(wù)目錄。此功能與掃描的區(qū)別在于不進行端口可用性驗證
C)刪除
根據(jù)用戶輸入的IP信息,刪除開始IP和結(jié)束IP段內(nèi)的所有主機目錄服務(wù)
D)刷新
查詢所有主機信息并顯示
二、批量命令執(zhí)行
BatchShell具備遠程腳本執(zhí)行能力,可以同時對多個選擇的遠程主機執(zhí)行系統(tǒng)腳本,針對不同的目標主機,腳本主要分兩類:
1.shell命令        
如果選擇的目標系統(tǒng)為Unix或者Linux類型主機,則可以對選擇的多臺主機進行遠程shell命令執(zhí)行
2.dos命令
如果選擇的目標主機類型為Windows,則可以對選擇的多臺主機進行遠程dos命令執(zhí)行
注意事項:
1.在執(zhí)行批量交換命令前,需要雙擊目標主機列表,打開相應(yīng)終端,也可以右鍵批量打開所有選中的終端
2.打開的終端數(shù)據(jù)不宜過多,一次打開終端數(shù)最好不要超過100個

Shell命令大全

1、ls: 類似于dos下的dir命令
ls最常用的參數(shù)有三個: -a -l -F。
ls –a
Linux上的文件以.開頭的文件被系統(tǒng)視為隱藏文件,僅用ls命令是看不到他們的,而用ls -a除了顯示一般文件名外,連隱藏文件也會顯示出來。
ls –l
該參數(shù)顯示更詳細的文件信息。
ls –F
使用這個參數(shù)表示在文件的后面多添加表示文件類型的符號,例如*表示可執(zhí)行,/表示目錄,@表示連結(jié)文件,這都是因為使用了-F這個參數(shù)。但是現(xiàn)在基本上所有的Linux發(fā)行版本的ls都已經(jīng)內(nèi)建了-F參數(shù),也就是說,不用輸入這個參數(shù),我們也能看到各種分辨符號。
2、cd: 用于切換用戶當前工作目錄
cd aaa 進入aaa目錄
cd    命令后不指定目錄,會切換到當前用戶的home 目錄
cd ~   作用同cd后不指定目錄,切換到當前用戶的home 目錄
cd -   命令后跟一個減號,則會退回到切換前的目錄
cd ..   返回到當前目錄下的上一級目錄
3、pwd:用于顯示用戶當前工作目錄
4、mkdir 和 rmdir
midir:創(chuàng)建目錄     rmdir:刪除目錄
兩個命令都支持-p參數(shù),對于mkdir命令若指定路徑的父目錄不存在則一并創(chuàng)建,對于rmdir命令則刪除指定路徑的所有層次目錄,如果文件夾里有內(nèi)容,則不能用rmdir命令
如下:
mkdir -p 1/2/3
rmdir -p 1/2/3 
5、cp:復制命令
復制一個文件到另一目錄:cp 1.txt ../test2
復制一個文件到本目錄并改名:cp 1.txt 2.txt
復制一個文件夾a并改名為b:cp -r a b
6、mv:移動命令
將一個文件移動到另一個目錄:mv 1.txt ../test1
將一個文件在本目錄改名:mv 1.txt 2.txt
將一個文件一定到另一個目錄并改名:mv 1.txt ../test1/2.txt
7、rm命令
rm命令用于刪除文件,與dos下的del/erase命令相似,rm命令常用的參數(shù)有三個:-i,-r,-f。
–i :系統(tǒng)在刪除文件之前會先詢問確認,用戶回車之后,文件才會真的被刪除。需要注意,linux下刪除的文件是不能恢復的,刪除之前一定要謹慎確認。
–r:該參數(shù)支持目錄刪除,功能和rmdir命令相似。
–f:和-i參數(shù)相反,-f表示強制刪除
8、du、df命令
du命令可以顯示目前的目錄所占用的磁盤空間,df命令可以顯示目前磁盤剩余空間。
如果du命令不加任何參數(shù),那么返回的是整個磁盤的使用情況,如果后面加了目錄的話,就是這個目錄在磁盤上的使用情況。
du -hs 指定目錄  查看指定目錄的總大小
du -hs ./* 查看當前目錄下的所有文件夾和文件的大小
這兩個命令都支持-k,-m和-h參數(shù),-k和-m類似,都表示顯示單位,一個是k字節(jié)一個是兆字節(jié),-h則表示human-readable,即友好可讀的顯示方式。
9、cat命令
cat命令的功能是顯示或連結(jié)一般的ascii文本文件。cat是concatenate的簡寫,類似于dos下面的type命令。用法如下:
cat file1 顯示file1文件內(nèi)容
cat file1 file2 依次顯示file1,file2的內(nèi)容
cat file1 file2 > file3 把file1, file2的內(nèi)容結(jié)合起來,再“重定向(>)”到file3文件中。
">"是右重定向符,表示將左邊命令結(jié)果當成右邊命令的輸入,注意:如果右側(cè)文件是一個已存在文件,其原有內(nèi)容將會被清空,而變成左側(cè)命令輸出內(nèi)容。如果希望以追加方式寫入,請改用">>"重定向符。
如果">"左邊沒有指定文件,如: cat >file1,將會等用戶輸入,輸入完畢后再按[Ctrl]+[c]或[Ctrl]+[d],就會將用戶的輸入內(nèi)容寫入file1。
10、echo命令
echo命令的使用頻率不少于ls和cat,尤其是在shell腳本編寫中。
語法:echo [-ne][字符串]
功能:echo會將輸入的字符串送往標準輸出,輸出的字符串間以空白字符隔開, 并在最后加上換行符。
參數(shù):
-n 顯示字串時在最后自動換行
-e 支持以下格式的轉(zhuǎn)義字符, -E 不支持以下格式的轉(zhuǎn)義字符
/a 發(fā)出警告聲;
/b 刪除前一個字符;
/c 最后不加上換行符號;
/f 換行但光標仍舊停留在原來的位置;
/n 換行且光標移至行首;
/r 光標移至行首,但不換行;
/t 插入tab;
/v 與/f相同;
// 插入/字符;
/nnn 插入nnn(八進制)所代表的ASCII字符;
11、more,less,clear
n more,less命令
這兩個命令用于查看文件,如果一個文件太長,顯示內(nèi)容超出一個屏幕,用cat命令只能看到最后的內(nèi)容,用more和less兩個命令可以分頁查看。more指令可以使超過一頁的文件內(nèi)容分頁暫停顯示,用戶按鍵后才繼續(xù)顯示下一頁。而less除了有more的功能以外,還可以用方向鍵往上或往下的滾動文件,更方便瀏覽閱讀。
less的常用動作命令:
回車鍵 向下移動一行;
y 向上移動一行;
空格鍵 向下滾動一屏;
b 向上滾動一屏;
d 向下滾動半屏;
h less的幫助;
u 向上洋動半屏;
w 可以指定顯示哪行開始顯示,是從指定數(shù)字的下一行顯示;比如指定的是6,那就從第7行顯示;
g 跳到第一行;
G 跳到最后一行;
p n% 跳到n%,比如 10%,也就是說比整個文件內(nèi)容的10%處開始顯示;
/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL單詞;
v 調(diào)用vi編輯器;
q 退出less
!command 調(diào)用SHELL,可以運行命令;比如!ls 顯示當前列當前目錄下的所有文件;
n clear命令
clear命令是用來清除當前屏幕顯示的,不需任何參數(shù),和dos下的cls命令功能相同。
12、head,tail
n head和tail命令都用于查看文本文件,區(qū)別在于: 
head顯示文件的頭n行,tail顯示文件的尾n行,缺省情況n都為10行。可以通過-n方式指定行數(shù),如:
head -100 file和tail -100 file分別表示顯示文件頭100行和尾100行內(nèi)容。
n tail -f命令可以實時查看文件新增內(nèi)容。
13、wc命令
該命令用于統(tǒng)計指定文件中的字節(jié)數(shù)、字數(shù)、行數(shù)。該命令各選項含義如下:
-l 統(tǒng)計行數(shù)
-w 統(tǒng)計字數(shù)
-c 統(tǒng)計字節(jié)數(shù)
這些選項可以組合使用。輸出列的順序和數(shù)目不受選項的順序和數(shù)目的影響??偸前聪率鲰樞蝻@示并且每項最多一列。
行數(shù)、字數(shù)、字節(jié)數(shù)、文件名
如果命令行中沒有文件名,則輸出中不出現(xiàn)文件名。
14、grep 命令
用于從文件面搜索包含指定模式的行并打印出來,它是一種強大的文本搜索工具,支持使用正則表達式搜索文本。grep的工作方式是這樣的,它在一個或多個文件中搜索字符串模板。如果模板包括空格,則必須被””引用,模板后的所有字符串被看作文件名。搜索結(jié)果送到屏幕,不影響原文件內(nèi)容。
grep可用于shell腳本,因為grep通過返回一個狀態(tài)值來說明搜索的狀態(tài),如果模板搜索成功,則返回0,如果搜索不成功,則返回1,如果搜索的文件不存在,則返回2。我們利用這些返回值就可進行一些自動化的文本處理工作。
15、man,logout命令
man命令
man是manual的縮寫,相當于Unix/Linux的聯(lián)機Help,每個系統(tǒng)命令和調(diào)用都有非常詳細的說明,絕大多數(shù)都是英文。如:man ls即是查看ls命令的使用說明,一般還有另一種方法用來查看幫助,如:ls –help,這種方式絕大多數(shù)命令都支持。
logout命令
該命令用于退出系統(tǒng),與login命令對應(yīng)
16、管道和xargs
管道:  
利用Linux所提供的管道符“|”將兩個命令隔開,管道符左邊命令的輸出就會作為管道符右邊命令的輸入。連續(xù)使用管道意味著第一個命令的輸出會作為第二個命令的輸入,第二個命令的輸出又會作為第三個命令的輸入,依此類推。
注意:管道左邊命令的輸入作為管道右邊命令的輸入(命令的輸入是一定的),不是參數(shù),并不是所有命令都支持管道
17、basename和dirname
basename用于查看文件不含路徑的名字,dirname則用于查看文件路徑,使用效果我們測試一下便知:
> basename /home/hj/1.txt
1.txt
> dirname  /home/hj/1.txt
/home/hj
> basename 1.txt
1.txt
> dirname 1.txt

Dos命令大全

一、基礎(chǔ)命令 
1.dir 
無參數(shù):查看當前所在目錄的文件和文件夾。 
/s:查看當前目錄已經(jīng)其所有子目錄的文件和文件夾。 
/a:查看包括隱含文件的所有文件。 
/ah:只顯示出隱含文件。 
/w:以緊湊方式(一行顯示5個文件)顯示文件和文件夾。 
/p:以分頁方式(顯示一頁之后會自動暫停)顯示。 
|more:前面那個符號是“\”上面的那個,叫做重定向符號,就是把一個 
命令的結(jié)果輸出為另外一個命令的參數(shù)。more也是一個命令,dir /w |more 
得到的結(jié)果和dir /w /p的結(jié)果是一樣的。 
其他的參數(shù)大家可以用:dir/?查看。 
2.cd 
cd 目錄名:進入特定的目錄。如果看到有個目錄顯示為:abcdef ghi 就 
輸入:cdabcdef.ghi進入該目錄。 
cd\ 退回到根目錄。 
cd..退回到上一級目錄。 
3.md rd 
md 目錄名:建立特定的文件夾。 (dos下面習慣叫目錄,win下面習慣叫文 
件夾。呵呵?。?nbsp;
rd 目錄名:刪除特定的文件夾。 
4.cls 
清除屏幕。 
5.copy 
copy 路徑\文件名 路徑\文件名 :把一個文件拷貝到另一個地方。 
6.move 
move 路徑\文件名 路徑\文件名 :把一個文件移動(就是剪切+復制)到另 
一個地方。 
7.del 
del 文件名:刪除一個文件。 
del *.*:刪除當前文件夾下所有文件。 
del不能刪除文件夾。 
8.deltree 
刪除文件夾和它下面的所有子文件夾還有文件,厲害。。。不要亂用。 
9.format 
format x: :x代表盤符,格式化一個分區(qū)。在dos下是用fat文件系統(tǒng)格式 
化的,在windows2000安裝的時候會問你要不要轉(zhuǎn)換為ntfs。 
10.type 
type 文本文件名:顯示出文本文件的內(nèi)容。 
11.edit 
其實這是個小程序,編輯文本文件用的。 
12.ren 
ren 舊文件名 新文件名:改文件名。 
二、關(guān)于網(wǎng)絡(luò)的常用命令 
1.ping 
ping 主機ip或名字:向目標主機發(fā)送4個icmp數(shù)據(jù)包,測試對方主機是否收 
到并響應(yīng),一般常用于做普通網(wǎng)絡(luò)是否通暢的測試。但是ping不同不代表網(wǎng) 
絡(luò)不通,有可能是目標主機裝有防火墻并且阻止了icmp響應(yīng)。 
ping -t :不停的發(fā)送數(shù)據(jù)包。當然都很小,不能稱作攻擊。有些人自己寫 
了一些類似于ping命令的程序,不停的發(fā)送很大的數(shù)據(jù)包,以阻塞目標主機 
的網(wǎng)絡(luò)連接。 
2.net 
建議是用net /?獲取具體幫助信息。實在是有很多參數(shù),參數(shù)下面還有參 
數(shù)。常用:net view \\主機 來看共享,net start/stop 服務(wù) 來啟動和停 
止服務(wù),信使服務(wù)個人不太喜歡。 
3.netstat 
netstat 主機:查看主機當前的tcp/ip連接狀態(tài),如端口的狀態(tài)。 
4.nbtstat 
nbtstat 主機:查看主機使用的NetBIOS name。 
5.tracert 
tracert 主機:查看從你自己到目標逐機到底經(jīng)過了那些路徑。如: 
tracert www.ncie.gov.cn 然后等待。。。就會看到你經(jīng)過的一個個路由節(jié) 
點,一般大一點的路由器,如電信的主干路由,除了ip以外,都有英文標示 
的。 
6.pathping 
pathping 主機:類似tracert,但可以顯示一些tracert不能顯示出來的信 
息??梢宰约涸囋?。 
7.ftp 
字符方式的ftp,我喜歡用;)不用裝cuteftp了。 
8.telnet 
字符方式的遠程登錄程序,是網(wǎng)絡(luò)人員極其愛用的遠程登錄程序。我最近常 
用來調(diào)試郵件服務(wù)器。 
9.ipconfig 非常有用的網(wǎng)絡(luò)配置、排錯命令 
不加參數(shù)顯示當前機器的網(wǎng)絡(luò)接口狀態(tài)。 
/all 先是詳細的信息。 
/release 釋放當前ip。 
/renew 重新申請ip。 
/flushdns 刷新dns緩存。 
/registerdns 重新栽dns服務(wù)器上注冊自己
10.arp 操作當前的arp緩存。 
-a 顯示arp緩存。 
-d 刪除一條緩存紀錄。 
-s 田家一條緩存紀錄。 

Python命令大全

一、Python 文件類型分為三種,.py, .pyc, .pyo 
第一種即python源文件,第二種是編譯后的代碼,第三種是優(yōu)化后的代碼: 
編譯命令: 
import py_compile 
py_compile.compile(‘test.py’) 
一般調(diào)用時會自動生成,不需要自己編譯 
優(yōu)化命令: 
python -O -m py_compile test.py
二、python 賦值等操作是傳對象引用 
x=1 
print id(x) 
即可查看變量x的地址 
python 中的可變長度的變量與固定的變量參數(shù)傳遞是有區(qū)別的,前者作為函數(shù)參數(shù)類似于c的傳址,后者類似于c的傳值。本質(zhì)都是傳對象引用
注意事項:
1.在執(zhí)行批量交換命令前,需要雙擊目標主機列表,打開相應(yīng)終端,也可以右鍵批量打開所有選中的終端
2.打開的終端數(shù)據(jù)不宜過多,一次打開終端數(shù)最好不要超過100個

載地址

  • 電腦版
Batchshell((服務(wù)器管理專家) v2.0.6

網(wǎng)友評論

0條評論
(您的評論需要經(jīng)過審核才能顯示)