一、window的命令行脚本([url=http://baike.baidu.com/link?url=o77SIcy_SfhjYSaMwqTV8Z1yhsTG2RAqZSRhPqzwRAttZEQIkNtbGzwdW181NTz4]批处理[/url])
1、将本目录下的所有文件,copy到系统system32下
2、dos下获取时间(一般用于按时间给文件取名称)
3、任务计划(第天执行任务)
4、进入到某个指定目录后,执行命令。
5、命令行结束进程
tasklist --列出进程
taskkill --结束进程
二、linux的shell脚本
1、管道命令(可以将一个命令(也可称函数)的结果转移到另一个命令使用)
2、shell 编程
①:[url=http://note.youdao.com/share/?id=ddec751ef4cad4375f341e8153d02023&type=note]基础语法[/url]
②:[url=http://note.youdao.com/share/?id=8af9853a23b74c2230449398d0253345&type=note]进程demo[/url]
[url=http://www.geekfan.net/7112/]玩转命令[/url]
1、将本目录下的所有文件,copy到系统system32下
@echo off
setlocal
copy /y "*.*" "%SystemRoot%\system32"
rem 复制当前目录下的所有文件到 system32 文件夹下。
@echo on
::定义一个路径变量。
set sysdir=C:\WINDOWS\system32\
::echo 当前bat文件路径:%~dp0
set curdir=%cd% ::亲这样写会有空格的,变态 的玩意。。
set "curdir=%cd%" ::这样写就OK,搞不懂。
copy MFC42D.DLL %sysdir%
copy MFCO42D.DLL %sysdir%
copy MSVCRTD.DLL %sysdir%
pause
2、dos下获取时间(一般用于按时间给文件取名称)
%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
3、任务计划(第天执行任务)
at 22:22 /every:M,T,W,Th,F,S,Su "要执行的dos命令,也可以是bat批处理文件路径"
4、进入到某个指定目录后,执行命令。
::关掉命令回显,表示之后的命令本身不会显示。
@echo off
set "curdir=%cd%"
::进行入到指定目录
cd /d %curdir%
::执行命令
java -jar Test.jar
::暂停
pause
5、命令行结束进程
tasklist --列出进程
taskkill --结束进程
taskkill /?
taskkill /f /t /im java.exe
二、linux的shell脚本
1、管道命令(可以将一个命令(也可称函数)的结果转移到另一个命令使用)
$:>ls | grep java ''这个命令就是将ls 的结果传给grep 查询当前目录下包含有java 字符的文件;
2、shell 编程
①:[url=http://note.youdao.com/share/?id=ddec751ef4cad4375f341e8153d02023&type=note]基础语法[/url]
②:[url=http://note.youdao.com/share/?id=8af9853a23b74c2230449398d0253345&type=note]进程demo[/url]
[url=http://www.geekfan.net/7112/]玩转命令[/url]