1    dos相关

1.1  端口  寻找对应端口,并杀掉进程

1    查看所有和80端口相关的进程

netstat  -aon|findstr  "80"

注:-a  显示所有连接和侦听端口。

  -o  显示拥有的与每个连接关联的进程 ID。

  -n  以数字形式显示地址和端口号。

 

2    查看占用8808端口的进程

tasklist|findstr "8808"

 

3    杀掉进程

Ctrl Alt Delete ==》任务管理器,找到相关进程杀掉即可

 

 

1.2  dos 批量替换字符

批量(文件名)HTML文件转化成jsp文件

在黑窗口中找到相应的文件目录,用该命令可以将该文件夹下和子文件夹下的所有的文件名进行更改

for /R %i in (*.html) do ren "%i" *.jsp

 

 

1.3  dos 命令窗口输出到文件

D:\>dir *.* >> d:\abc.txt

 

 

1.4  dos cmd 获取当前时间

set year1=%date% set time1=%time%

set time2=%year1:~0,4%%year1:~5,2%%year1:~8,2%%time1:~0,2%%time1:~3,2%%time1:~6,2% echo stdout%time2%.log

pause

示例:20180308221555

 

 

1.5  dos ftp linux环境

windows +R==>cmd ==》ftp 47.94.151.179 ==》输入用户名==》输入密码

 即可

 

 

1.6  dos telnet和ping

dos telnet和ping

ping 127.0.0.1

查看网络是否畅通

telnet 127.0.0.1 8080

查看端口是否开启

 

1.7  dos 服务器  切换用户

系统:

win10系统访问win7服务器

我在远程登录windows服务器的时候,通过windows+R==》mstsc==》编辑凭据==》更多选项==》使用其他账户

通过录入不同的用户名和密码可以切换用户登录

 

 

1.8  dos 管理员登录cmd

win==》windows系统==》命令提示符==》右键==》以管理员身份运行

 

 

1.9  dos刷新

左键暂停,右键继续(注意右键也是粘贴命令,不要复制命令,可以复制一个空格)

也可以用enter键,放大放小

 

1.A  dos放大窗口

F11快捷键

 

1.B  java 执行jar包

  • cmd-->进入指定路径,--》java -jar AAA.jar

参考:

https://www.cnblogs.com/zhangchao0515/p/14251666.html

 

  • Error: Unable to access jarfile 运行jar包报错

原因:我用栗峰打的jar包,熊付用解压缩的方式做了更改,更改后重新执行 java jar命令,发现不可以,以后有时间了自己尝试下

https://www.cnblogs.com/wdsjg/p/13618541.html

 

2    bat相关

2.1  bat 执行

bat有时候不能直接在eclipse中手动点击执行,所以最好在文件夹下执行或者cmd执行

 

 

2.2  bat 自动备份db2数据库

两个bat文件,

start.bat

backupdb.bat

 

start.bat内容:

DB2CMD CALL E:\amarsoft\bat\backupdb.bat

 

backupdb.bat内容:

db2 connect to WQBANK 
db2 force application all
db2stop force
db2start
db2 backup db WQBANK user xxx using xxx to e:/amarsoft/sqlfile/
exit

 

2.3  bat ftp获取服务器文件

@echo on

ftp

open 47.94.151.179

user1

xiaowei

prompt off

lcd D:\ftp

cd /usr/local

mget *.*

bye

PAUSE

 

 

2.4  bat 文件不存在,循环等待

 

 

2.5  bat 获取昨天日期

1  BAT调用PowerShell(适用于win10亲测可用)

@echo on

set DaysAgo=1 for /f %%i in ('powershell -c "Get-Date (Get-Date).AddDays(-%DaysAgo%) -uformat "%%Y-%%m-%%d""') do (     set "DstDate=%%i" ) echo,%DstDate%

pause

 

2  ::需要调用VBS(适用于windowsServer亲测可用)

@echo off
REM 指定天数
set DaysAgo=1
>"%temp%\MyDate.vbs" echo LastDate=date()-%DaysAgo%
>>"%temp%\MyDate.vbs" echo FmtDate=right(year(LastDate),4) ^& right("0" ^& month(LastDate),2) ^& right("0" ^& day(LastDate),2)
>>"%temp%\MyDate.vbs" echo wscript.echo FmtDate
for /f %%a in ('cscript /nologo "%temp%\MyDate.vbs"') do (
    set DstDate=%%a
)
set DstDate=%DstDate:~0,4%-%DstDate:~4,2%-%DstDate:~6,2%
echo %DaysAgo%天之前的日期是:%DstDate%
pause

此文章部分转载于:http://bbs.bathome.net/thread-3330-1-1.html

 

2.6  bat 跑批bat文件

 1 F:
 2 cd F:\aa\anShuo\aa\AmarGCILS
 3 
 4 
 5 
 6 echo off
 7 rem setup classpath
 8 echo set _CP=%%_CP%%;%%1> cp.bat
 9 set _CP=.;.\bin;.\classes;
10 for %%i in (lib\*.jar) do call cp.bat %%i
11 set CLASSPATH=%_CP%
12 del cp.bat
13 echo %CLASSPATH%
14 
15 
16 
17 set JAVA_RUN="%JAVA_HOME%\bin\java" -Dfile.encoding=GBK -Xmx256M -Xms64M
18 set RUN_CLASS=com.amarsoft.task.TaskRunner
19 set ARE_CONFIG_FILE=etc\are.xml
20 set TASK_CONFIG_FILE=etc\task.xml
21 set GUI_MODE=false
22 @echo on
23 %JAVA_RUN% -classpath %CLASSPATH%  %RUN_CLASS% are=%ARE_CONFIG_FILE% task=%TASK_CONFIG_FILE% gui=%GUI_MODE%
24 
25 PAUSE
26   

 

 

2.7  bat 获取ftp文件

@echo off
rem 指定FTP用户名
set ftpUser=ftpuser
rem 指定FTP密码
set ftpPass=ftpuser
rem 指定FTP服务器地址
set ftpIP=192.168.16.206
rem 获取系统日期
set "YYmmdd=%yyyymmdd: =0%"
rem 指定待下载的文件位于FTP服务器的哪个目录
set ftpFolder=/odsdata/sfts/send/cm/20180124/103
rem 指定从FTP下载下来的文件存放到本机哪个目录
set LocalFolder=F:\xiangmu3\anShuo\wuQing\AmarGCILS\data

 
set ftpFile=%temp%/TempFTP.txt
>"%ftpFile%" (
  echo,%ftpUser%
  echo,%ftpPass%
  echo cd "%ftpFolder%"
  echo lcd "%LocalFolder%"
  echo bin
  echo mget *.*
  echo bye
)
start ftp -v -i -s:"%ftpFile%" %ftpIP%

 

2.8  bat 获取ftp文件

开发语言 bat weblogic startweblogic.cmd 生成日志存储文件

@ECHO OFF

@REM WARNING: This file is created by the Configuration Wizard. @REM Any changes to this script may be lost when adding extensions to this configuration.

SETLOCAL

set DOMAIN_HOME=D:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain

call "%DOMAIN_HOME%\bin\startWebLogic.cmd" 1> stdout.log   2> stderr.log%*

ENDLOCAL

此种方法生成生成的日志每次重新生成,故每次重新启动startweblogic.cmd的时候,需要备份stdout.log 和stderr.log。或者在startweblogic.cmd中加上变量,每次生成的log文件名不一样也可以。

posted on 2018-02-08 22:17  菜鸟乙  阅读(197)  评论(0)    收藏  举报