列出一些常用,簡單的bat命令
1:echo
echo 表示顯示此命令後的字元
例:echo "nowtest create file time " --終端顯示now test createfile time
echo off 表示在此語句後所有執行的命令都不顯示命令列本身
@與echo off相象,但它是加在每個命令列的最前面,表示執行時不顯示這一行的命令列(只能影響當前行
例:@echooff ---終端不顯示該命令
2:pause
pause 執行此句會暫停批處理的執行並在螢幕上顯示press any key to continue...的提示,等待使用者按任意鍵後繼續
3: rem
rem 表示此命令後的字元為解釋行(注釋),不執行,只是給自己今後參考用的(相當於程式中的注釋)
單獨放在一行使用
4:call
call 呼叫另乙個批處理檔案(如果不用call而直接呼叫別的批處理檔案,那麼執行完那個批處理檔案後將無法返回當前檔案並執行當前檔案的後續命令)
call c:\ucdos\ucdos.bat 呼叫c盤下ucdos 批處理命令
5:dir ,cd
dir 顯示當前路徑下檔案目錄
cd 進入某個資料夾
6:for
%%i---變數 (起始變數,每次變數增加的值,結束變數值)
for /l %%i in(1,1,1000) do (
語句 //具體執行語句
7:延時語句
set delaytime=120
ping 127.0.0.1 -n %delaytime%
8:goto
:poll
goto poll
9:重定向 >
ping 127.0.0.1 -n100 > null
./reboot.bat >result.txt
10:if
@echo off
set /a num1=20
set /a num2=15
if %num1% gtr %num2% echo %num1%
大於%num2%
if %num1% equ %num2% echo %num1%
等於%num2%
if %num1% lss %num2% echo %num1%
小於%num2%
shell指令碼 命令
命令連線符 表示不管前面是否執行成功都要執行 表示前面執行成功才執行後面 表示前面執行失敗才執行後面 read命令 read 選項 值 read p 提示語句 n 字元個數 t 時間秒 s 不顯示 運算子 expr 3 2 結果賦值 sum expr 3 2 或者 sum 3 2 乘法expr 3 ...
shell指令碼命令
1.建立檔案 home test test.log rootdir home test testfile rootdir test.log touch testfile 2.如果檔案存在則刪除檔案 if f testfile then rm rf testfile fi3.如果檔案不存在則建立檔案 ...
Hadoop的Shell指令碼命令
hadoop fs ls r 功能 顯示檔案 目錄資訊。示例 hadoop fs ls user hadoop file1 hadoop fs mkdir p 功能 在hdfs上建立目錄,p表示會建立路徑中的各級父目錄。示例 hadoop fs mkdir p user hadoop dir1 ha...