Batchshell((服务器管理专家)

大小:64.03M类别:文件管理

官方安全无插件纠错

  • 更新时间2023-12-26
  • 版本v2.0.6
  • 系统Pc
  • 语言简体中文
Batchshell官方版是一款基于SSH2可运行Linux/Windows系统上的批量文件传输及命令执行系统,它可同时传输文件到多台远程服务器以及同时对多台远程服务器执行命令。BatchShell基于原生的Shell\Dos命令或Python命令,因此只要会这其中一种语言的用户即可轻松上手,随时随地即可操作多台Linux或windows系统的电脑,且无需做出太多的应用配置,输出简单的一些命令即可完成相应的操作。Batchshell具有多服务器批量文件更新/远程命令交互、自定义命令、快速远程桌面、网络服务自动发现、批量更新补丁、批量修改密码等诸多强大功能,同时程序最核心的功能在于“服务管理”,该功能可用于对目标主机目录进行分组,服务包括服务分类和服务目录,且每台主机都可配置不同的服务分类,每个分类可对应不同的目录,同时用户还可在服务分类的基础上进行批量操作,此外,程序还在服务的基础上还提供了一个“服务端口自动扫描功能”,该功能可扫描某一IP段的可用端口并直接保存为服务。当然,它的功能肯定不会仅仅只是用于服务管理,同时还有着批量文件管理、批量命令执行、终端模拟和远程桌面等核心功能,而这些功能的存在可以更好帮助用户管理Linux/Windows系统上的文件。

软件功能

1、多服务器批量文件传送、接收(批量更新文件时,可备份、支持断点续传)
2、多服务器远程命令交互(可选择性执行)
3、Windows批量远程桌面(免密码登录)
4、Linux批量远程桌面(vnc、免密码登录)
5、服务器自动扫描、自动发现、自动管理
6、Linux批量密码校验
7、终端模拟以及批量交互(支持putty免密码登录)
8、批量部署、启动、停止服务(例如elasticsearch、zookeeper等分布式软件)
9、批量更新补丁
10、批量修改密码
11、服务器按业务分组、删除、全文检索、正则检索、加密导出、导入
12、自定义命令黑名单(无需担心"rm -rf /"等危险命令)
13、自定义命令,常用命令无需重复输入
14、自定义上传任务,系统更新无需重复选择更新文件和服务器
15、支持telnet
16、以上所有功能适用于Windows服务器

软件特色

1、操作方便,BatchShell可以像操作一台服务器一样,同时操作成百上千台服务器
2、管理方便,BatchShell提供了服务端口自动扫描功能,可以扫描某一IP段的可用端口并且直接保存为服务
3、安装方便,只需下载BatchShell安装文件在Windows管理端执行安装即可,无需在被管理服务器(Linux)上安装任何agent服务
4、使用BatchShell不需要学习任何特定语法,只要会shell命令或者dos命令即可
5、支持python脚本

使用教程

一、服务管理
1.单个服务添加
右键远程主机选择区,弹出右键菜单,点击“添加“菜单,将弹出来服务添加对话框
2.批量目录服务管理            
点击系统右上角“主机配置”,进行批量目录服务管理界面
功能说明
A)扫描
根据用户输入IP和端口信息对网络上的主机进行扫描,如果扫描到符合条件(端口可用)的主机信息,便将用户输入的信息添加到服务目录。由于网络延迟原因,可能需要扫描多次,多次扫描不会重复添加
B)保存
根据用户输入的IP信息,将开始IP和结束IP段内的所有主机加入到服务目录,如果服务目录已存在,则更新原有服务目录。此功能与扫描的区别在于不进行端口可用性验证
C)删除
根据用户输入的IP信息,删除开始IP和结束IP段内的所有主机目录服务
D)刷新
查询所有主机信息并显示
二、批量命令执行
BatchShell具备远程脚本执行能力,可以同时对多个选择的远程主机执行系统脚本,针对不同的目标主机,脚本主要分两类:
1.shell命令        
如果选择的目标系统为Unix或者Linux类型主机,则可以对选择的多台主机进行远程shell命令执行
2.dos命令
如果选择的目标主机类型为Windows,则可以对选择的多台主机进行远程dos命令执行
注意事项:
1.在执行批量交换命令前,需要双击目标主机列表,打开相应终端,也可以右键批量打开所有选中的终端
2.打开的终端数据不宜过多,一次打开终端数最好不要超过100个

Shell命令大全

1、ls: 类似于dos下的dir命令
ls最常用的参数有三个: -a -l -F。
ls –a
Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示一般文件名外,连隐藏文件也会显示出来。
ls –l
该参数显示更详细的文件信息。
ls –F
使用这个参数表示在文件的后面多添加表示文件类型的符号,例如*表示可执行,/表示目录,@表示连结文件,这都是因为使用了-F这个参数。但是现在基本上所有的Linux发行版本的ls都已经内建了-F参数,也就是说,不用输入这个参数,我们也能看到各种分辨符号。
2、cd: 用于切换用户当前工作目录
cd aaa 进入aaa目录
cd    命令后不指定目录,会切换到当前用户的home 目录
cd ~   作用同cd后不指定目录,切换到当前用户的home 目录
cd -   命令后跟一个减号,则会退回到切换前的目录
cd ..   返回到当前目录下的上一级目录
3、pwd:用于显示用户当前工作目录
4、mkdir 和 rmdir
midir:创建目录     rmdir:删除目录
两个命令都支持-p参数,对于mkdir命令若指定路径的父目录不存在则一并创建,对于rmdir命令则删除指定路径的所有层次目录,如果文件夹里有内容,则不能用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命令常用的参数有三个:-i,-r,-f。
–i :系统在删除文件之前会先询问确认,用户回车之后,文件才会真的被删除。需要注意,linux下删除的文件是不能恢复的,删除之前一定要谨慎确认。
–r:该参数支持目录删除,功能和rmdir命令相似。
–f:和-i参数相反,-f表示强制删除
8、du、df命令
du命令可以显示目前的目录所占用的磁盘空间,df命令可以显示目前磁盘剩余空间。
如果du命令不加任何参数,那么返回的是整个磁盘的使用情况,如果后面加了目录的话,就是这个目录在磁盘上的使用情况。
du -hs 指定目录  查看指定目录的总大小
du -hs ./* 查看当前目录下的所有文件夹和文件的大小
这两个命令都支持-k,-m和-h参数,-k和-m类似,都表示显示单位,一个是k字节一个是兆字节,-h则表示human-readable,即友好可读的显示方式。
9、cat命令
cat命令的功能是显示或连结一般的ascii文本文件。cat是concatenate的简写,类似于dos下面的type命令。用法如下:
cat file1 显示file1文件内容
cat file1 file2 依次显示file1,file2的内容
cat file1 file2 > file3 把file1, file2的内容结合起来,再“重定向(>)”到file3文件中。
">"是右重定向符,表示将左边命令结果当成右边命令的输入,注意:如果右侧文件是一个已存在文件,其原有内容将会被清空,而变成左侧命令输出内容。如果希望以追加方式写入,请改用">>"重定向符。
如果">"左边没有指定文件,如: cat >file1,将会等用户输入,输入完毕后再按[Ctrl]+[c]或[Ctrl]+[d],就会将用户的输入内容写入file1。
10、echo命令
echo命令的使用频率不少于ls和cat,尤其是在shell脚本编写中。
语法:echo [-ne][字符串]
功能:echo会将输入的字符串送往标准输出,输出的字符串间以空白字符隔开, 并在最后加上换行符。
参数:
-n 显示字串时在最后自动换行
-e 支持以下格式的转义字符, -E 不支持以下格式的转义字符
/a 发出警告声;
/b 删除前一个字符;
/c 最后不加上换行符号;
/f 换行但光标仍旧停留在原来的位置;
/n 换行且光标移至行首;
/r 光标移至行首,但不换行;
/t 插入tab;
/v 与/f相同;
// 插入/字符;
/nnn 插入nnn(八进制)所代表的ASCII字符;
11、more,less,clear
n more,less命令
这两个命令用于查看文件,如果一个文件太长,显示内容超出一个屏幕,用cat命令只能看到最后的内容,用more和less两个命令可以分页查看。more指令可以使超过一页的文件内容分页暂停显示,用户按键后才继续显示下一页。而less除了有more的功能以外,还可以用方向键往上或往下的滚动文件,更方便浏览阅读。
less的常用动作命令:
回车键 向下移动一行;
y 向上移动一行;
空格键 向下滚动一屏;
b 向上滚动一屏;
d 向下滚动半屏;
h less的帮助;
u 向上洋动半屏;
w 可以指定显示哪行开始显示,是从指定数字的下一行显示;比如指定的是6,那就从第7行显示;
g 跳到第一行;
G 跳到最后一行;
p n% 跳到n%,比如 10%,也就是说比整个文件内容的10%处开始显示;
/pattern 搜索pattern ,比如 /MAIL表示在文件中搜索MAIL单词;
v 调用vi编辑器;
q 退出less
!command 调用SHELL,可以运行命令;比如!ls 显示当前列当前目录下的所有文件;
n clear命令
clear命令是用来清除当前屏幕显示的,不需任何参数,和dos下的cls命令功能相同。
12、head,tail
n head和tail命令都用于查看文本文件,区别在于: 
head显示文件的头n行,tail显示文件的尾n行,缺省情况n都为10行。可以通过-n方式指定行数,如:
head -100 file和tail -100 file分别表示显示文件头100行和尾100行内容。
n tail -f命令可以实时查看文件新增内容。
13、wc命令
该命令用于统计指定文件中的字节数、字数、行数。该命令各选项含义如下:
-l 统计行数
-w 统计字数
-c 统计字节数
这些选项可以组合使用。输出列的顺序和数目不受选项的顺序和数目的影响。总是按下述顺序显示并且每项最多一列。
行数、字数、字节数、文件名
如果命令行中没有文件名,则输出中不出现文件名。
14、grep 命令
用于从文件面搜索包含指定模式的行并打印出来,它是一种强大的文本搜索工具,支持使用正则表达式搜索文本。grep的工作方式是这样的,它在一个或多个文件中搜索字符串模板。如果模板包括空格,则必须被””引用,模板后的所有字符串被看作文件名。搜索结果送到屏幕,不影响原文件内容。
grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。我们利用这些返回值就可进行一些自动化的文本处理工作。
15、man,logout命令
man命令
man是manual的缩写,相当于Unix/Linux的联机Help,每个系统命令和调用都有非常详细的说明,绝大多数都是英文。如:man ls即是查看ls命令的使用说明,一般还有另一种方法用来查看帮助,如:ls –help,这种方式绝大多数命令都支持。
logout命令
该命令用于退出系统,与login命令对应
16、管道和xargs
管道:  
利用Linux所提供的管道符“|”将两个命令隔开,管道符左边命令的输出就会作为管道符右边命令的输入。连续使用管道意味着第一个命令的输出会作为第二个命令的输入,第二个命令的输出又会作为第三个命令的输入,依此类推。
注意:管道左边命令的输入作为管道右边命令的输入(命令的输入是一定的),不是参数,并不是所有命令都支持管道
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命令大全

一、基础命令 
1.dir 
无参数:查看当前所在目录的文件和文件夹。 
/s:查看当前目录已经其所有子目录的文件和文件夹。 
/a:查看包括隐含文件的所有文件。 
/ah:只显示出隐含文件。 
/w:以紧凑方式(一行显示5个文件)显示文件和文件夹。 
/p:以分页方式(显示一页之后会自动暂停)显示。 
|more:前面那个符号是“\”上面的那个,叫做重定向符号,就是把一个 
命令的结果输出为另外一个命令的参数。more也是一个命令,dir /w |more 
得到的结果和dir /w /p的结果是一样的。 
其他的参数大家可以用:dir/?查看。 
2.cd 
cd 目录名:进入特定的目录。如果看到有个目录显示为:abcdef ghi 就 
输入:cdabcdef.ghi进入该目录。 
cd\ 退回到根目录。 
cd..退回到上一级目录。 
3.md rd 
md 目录名:建立特定的文件夹。 (dos下面习惯叫目录,win下面习惯叫文 
件夹。呵呵!) 
rd 目录名:删除特定的文件夹。 
4.cls 
清除屏幕。 
5.copy 
copy 路径\文件名 路径\文件名 :把一个文件拷贝到另一个地方。 
6.move 
move 路径\文件名 路径\文件名 :把一个文件移动(就是剪切+复制)到另 
一个地方。 
7.del 
del 文件名:删除一个文件。 
del *.*:删除当前文件夹下所有文件。 
del不能删除文件夹。 
8.deltree 
删除文件夹和它下面的所有子文件夹还有文件,厉害。。。不要乱用。 
9.format 
format x: :x代表盘符,格式化一个分区。在dos下是用fat文件系统格式 
化的,在windows2000安装的时候会问你要不要转换为ntfs。 
10.type 
type 文本文件名:显示出文本文件的内容。 
11.edit 
其实这是个小程序,编辑文本文件用的。 
12.ren 
ren 旧文件名 新文件名:改文件名。 
二、关于网络的常用命令 
1.ping 
ping 主机ip或名字:向目标主机发送4个icmp数据包,测试对方主机是否收 
到并响应,一般常用于做普通网络是否通畅的测试。但是ping不同不代表网 
络不通,有可能是目标主机装有防火墙并且阻止了icmp响应。 
ping -t :不停的发送数据包。当然都很小,不能称作攻击。有些人自己写 
了一些类似于ping命令的程序,不停的发送很大的数据包,以阻塞目标主机 
的网络连接。 
2.net 
建议是用net /?获取具体帮助信息。实在是有很多参数,参数下面还有参 
数。常用:net view \\主机 来看共享,net start/stop 服务 来启动和停 
止服务,信使服务个人不太喜欢。 
3.netstat 
netstat 主机:查看主机当前的tcp/ip连接状态,如端口的状态。 
4.nbtstat 
nbtstat 主机:查看主机使用的NetBIOS name。 
5.tracert 
tracert 主机:查看从你自己到目标逐机到底经过了那些路径。如: 
tracert www.ncie.gov.cn 然后等待。。。就会看到你经过的一个个路由节 
点,一般大一点的路由器,如电信的主干路由,除了ip以外,都有英文标示 
的。 
6.pathping 
pathping 主机:类似tracert,但可以显示一些tracert不能显示出来的信 
息。可以自己试试。 
7.ftp 
字符方式的ftp,我喜欢用;)不用装cuteftp了。 
8.telnet 
字符方式的远程登录程序,是网络人员极其爱用的远程登录程序。我最近常 
用来调试邮件服务器。 
9.ipconfig 非常有用的网络配置、排错命令 
不加参数显示当前机器的网络接口状态。 
/all 先是详细的信息。 
/release 释放当前ip。 
/renew 重新申请ip。 
/flushdns 刷新dns缓存。 
/registerdns 重新栽dns服务器上注册自己
10.arp 操作当前的arp缓存。 
-a 显示arp缓存。 
-d 删除一条缓存纪录。 
-s 田家一条缓存纪录。 

Python命令大全

一、Python 文件类型分为三种,.py, .pyc, .pyo 
第一种即python源文件,第二种是编译后的代码,第三种是优化后的代码: 
编译命令: 
import py_compile 
py_compile.compile(‘test.py’) 
一般调用时会自动生成,不需要自己编译 
优化命令: 
python -O -m py_compile test.py
二、python 赋值等操作是传对象引用 
x=1 
print id(x) 
即可查看变量x的地址 
python 中的可变长度的变量与固定的变量参数传递是有区别的,前者作为函数参数类似于c的传址,后者类似于c的传值。本质都是传对象引用
注意事项:
1.在执行批量交换命令前,需要双击目标主机列表,打开相应终端,也可以右键批量打开所有选中的终端
2.打开的终端数据不宜过多,一次打开终端数最好不要超过100个

展开内容

类似软件

  • 火绒应用商店

    9.1/68.29M

    火绒应用商店电脑版是火绒官方推出的一个应用商店平台。火绒安全软件是一款著名的杀毒软件,而火绒应用商店则致力于为用户提供安全可信赖的应用程序下载和管理服务。在火绒应用商店中,用户可以找到各种类型的电脑软件,包括工具类、娱乐类、社交类、教育类等等。

  • Ghost Explorer中文版(Gho文件浏览工具)

    9.0/18.75M

    Ghost Explorer中文版是一款非常好用的硬盘克隆软件,主要用来浏览、修改、编辑Ghost镜像文件的工具,它可以将一个磁盘上的所有内容全部复制到另一个磁盘上,或者将磁盘内容制作成一个Ghost文件方便用户进行使用。

  • RegDllView(注册表修复工具)

    9.0/50K

    RegDllView是一款功能强大且易于使用的工具,适用于广大Windows用户。无论您是普通用户还是专业人士,都会发现RegDllView提供了许多有用的功能,帮助您更好地管理和维护您的系统。

  • AllDup(重复文件查找工具)

    9.1/27.66M

    可快速查找并删除计算机上的重复文件,支持多种文件类型,通过文件名、大小、内容等标准组合查找。

网友评论

0人参与,0条评论
  • 评论需审核后才能显示

同类排行

  • FolderMove(文件夹移动器)

    10.0/76K

    轻便实用的文件夹移动工具。

  • wiibackupmanager(Wii硬盘游戏管理工具)

    9.1/3.17M

    wii backup manager中文版是由FIG2K4开发的一款非常实用免费的Wii游戏备份管理器。该软件拥有强大的游戏管理功能,能够单独的格式硬盘中的NTFS、FAT32和WBFS文件。

  • registry workshop(注册表编辑器) win32/64

    9.0/1.07M

    Registry Workshop是一款注册表编辑工具,大家都知道软件的注册表其实就是一个很大的数据库,能够反应该软件的设置信息,那么我们就可以用Registry Workshop来修改注册表,Registry Workshop最强大的地方还是可以修改注册表中的参数,功能强大到完

  • DirPrintOK(文件夹树形目录生成器)

    9.1/691K

    一款相当优秀的实用型文件夹树形结构打印软件。

  • 扫扫传(文件传输工具)

    9.1/18.38M

    扫扫传是一款Windows桌面工具,它可以让您方便地从手机向电脑上无线传输照片和视频等文件。

  • 文件MD5查看工具官方版

    9.1/493K

    文件MD5查看工具官方版是一款体积小且十分使用的MD5计算工具。相信能找到这款软件的人都对MD5码的作用或多或少的有所了解吧,而该款软件便是md5的计算工具,通过该款软件,用户们可以很轻的检查文件是否出现损坏或者是否是原版文件。

  • Registry Finder(注册表搜索工具)

    9.0/5.61M

    一款免费的注册表搜索工具,可以利用Registry Finder来搜索到你想要的软件注册表,速度非常的快,找到注册表后可以直接对注册表进行二进制值编辑,整个过程非常的简单。

  • ClipClip(文件复制工具)

    9.1/106.51M

    ClipClip是一款功能强大,操作简单、实用性强的文件复制软件。通过对ClipClip软件的使用,将会彻底改变你复制粘贴的方式。ClipClip支持复制多个文本、图像或文件到您的剪贴板,然后你可以通过浏览器过搜索这些最新剪辑或将其转换为保存的剪辑,以便您可以分配标题保存到文件中

  • PDF Architect官方版

    9.0/6.93M

    PDF Architect编辑器电脑版是一款非常好用的PDF编辑器,PDF文件在我们的日常办公中经常会用到,但是想要创建PDF文件我们可以用到这款PDF Architect,它能完成所有的PDF操作中的功能,包括,编辑、转换、插入、查看、签署和保护表单等。

  • 文件筛选大师官方版

    8.9/63.58M

    功能强大的文件筛选查找工具

  • WinTool批量改名大师

    10.0/637K

    WinTool批量改名大师是一款非常好用的文件名批量修改工具,该软件除了具有强大的批量修改文件名的功能之外还不占用系统的空间,大小仅仅只有几百kb的空间,十分的简洁轻巧。

  • GitBook Editor文本编辑器

    9.0/63.71M

    GitBook Editor是一款十分实用稳定强大的命令文本编辑器,通过本软件,用户可以直接在桌面进行文本编辑,操作非常方便;主要用于编写书籍,分享图书等操作,软件具有丰富的编辑工具,可以把你的Markdown文件汇集成电子书,并提供PDF等多种格式输出。

  • TagLyst Next(文件分类管理软件)

    9.1/86.16M

    智能分类文件,高效整合资料。

  • Batchshell((服务器管理专家)

    8.8/64.03M

    Batchshell官方版是一款基于SSH2可运行Linux/Windows系统上的批量文件传输及命令执行系统,它可同时传输文件到多台远程服务器以及同时对多台远程服务器执行命令。

  • Numento(收藏管理软件)

    9.1/36.76M

    简单好用的文件管理软件