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

2、多服务器远程命令交互(可选择性执行)
3、Windows批量远程桌面(免密码登录)
4、Linux批量远程桌面(vnc、免密码登录)
5、服务器自动扫描、自动发现、自动管理
6、Linux批量密码校验
7、终端模拟以及批量交互(支持putty免密码登录)
8、批量部署、启动、停止服务(例如elasticsearch、zookeeper等分布式软件)
9、批量更新补丁
10、批量修改密码
11、服务器按业务分组、删除、全文检索、替换后表达式搜索文本。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
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源文件,第二种是编译后的代码,第三种是优化后的代码:
编译命令:
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个

软件功能
1、多服务器批量文件传送、接收(批量更新文件时,可备份、支持断点续传)2、多服务器远程命令交互(可选择性执行)
3、Windows批量远程桌面(免密码登录)
4、Linux批量远程桌面(vnc、免密码登录)
5、服务器自动扫描、自动发现、自动管理
6、Linux批量密码校验
7、终端模拟以及批量交互(支持putty免密码登录)
8、批量部署、启动、停止服务(例如elasticsearch、zookeeper等分布式软件)
9、批量更新补丁
10、批量修改密码
11、服务器按业务分组、删除、全文检索、替换后表达式搜索文本。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个
下载地址
- 电脑版
Batchshell((服务器管理专家) v2.0.6
- 本地下载通道:
- 浙江电信下载
- 北京联通下载
- 江苏电信下载
- 广东电信下载
同类软件
网友评论
共0条评论(您的评论需要经过审核才能显示)
分类列表
类似软件
-
kodexplorer Web在线文件管理器 v4.40 编程软件 / 13.33M
-
WinNc10文件管理器 v10.7.5官方版 文件管理 / 23.68M
-
智信文件档案管理系统 v3.01官方版 文件管理 / 12.04M
-
TagScanner(音乐文件标签管理器) v6.1.20 视频处理 / 8.43M
-
Far Manager(文件管理器) v3.0.6301官方版 文件处理 / 27.16M
精彩发现
换一换专题推荐
本类排行
月排行总排行