1. 中斷命令執行
ctrl + z
2. 檔案/目錄 cd
切換目錄
例:cd
// 顯示當前目錄
例:cd ..
// 進入父目錄
例:cd /d d:
// 進入上次d盤所在的目錄(或在直接輸入:d:)
例:cd /d d:\
// 進入d盤根目錄
例:cd d:
// 顯示上次d盤所在的目錄
例:cd /d d:\src
// 進入d:\src目錄
例:cd prj\src\view
// 進入當前目錄下的prj\src\view資料夾
pushd popd 使用棧來維護當前目錄
md d:\***
// 在c:\建立***資料夾
md d:\mp4
// 在d:\建立mp4資料夾
cd /d d:\mp4
// 更改當前目錄為d:\mp4
pushd c:\***
// 將當前目錄d:\mp4入棧,並切換當前目錄為c:\***
popd
// 將剛才儲存的d:\mp4彈棧,並設定為當前目錄
dir顯示目錄中的內容
例:dir
// 顯示當前目錄中的子資料夾與檔案
例:dir /b
// 只顯示當前目錄中的子資料夾與檔案的檔名 例:
dir /p // 分頁顯示當前目錄中的子資料夾與檔案
例:dir /ad
// 顯示當前目錄中的子資料夾 例:
dir /a-d // 顯示當前目錄中的檔案
例:dir c:\test
// 顯示c:\test目錄中的內容
例:dir keys.txt
// 顯示當前目錄中keys.txt的資訊
例:dir /s
// 遞迴顯示當前目錄中的內容
例:dir key*
// 顯示當前目錄下以key開頭的檔案和資料夾的資訊
例:dir /ah /os
// 只顯示當前目錄中隱藏的檔案和目錄,並按照檔案大小從小到大排序
tree
顯示目錄結構
例:tree d:\myfiles // 顯示d:\myfiles目錄結構
ren檔案或目錄重新命名
例:ren rec.txt rec.ini
// 將當前目錄下的rec.txt檔案重新命名為rec.ini
例:ren c:\test test_01
// 將c盤下的test資料夾重新命名為test_01 例:
ren logs.txt logs-%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%.txt // 將當前目錄下的logs.txt檔案重新命名為logs-20150114_2135.txt或logs-20150114_ 812.txt(注意:小時只有個位數時會多乙個空格,可以使用字串替換:將空格替換成0) md
建立目錄
例:md movie music
// 在當前目錄中建立名為movie和music的資料夾
例:md d:\test\movie
// 建立d:\test\movie目錄
echo
建立檔案(如果存在則覆蓋)
例:echo >index.js
// 在當前目錄建立空檔案 index.js
例:echo dwz.cn/tuanup>index.html
// 在當前目錄建立內容為dwz.cn/tuanup的非空檔案 index.html rd
刪除目錄
例:rd movie
// 刪除當前目錄下的movie空資料夾
例:rd /s /q d:\test
// 使用安靜模式刪除d:\test(除目錄本身外,還將刪除指定目錄下的所有子目錄和檔案)
copy
拷貝檔案
例:copy key.txt c:\doc
// 將當前目錄下的key.txt拷貝到c:\doc下(若doc中也存在乙個key.txt檔案,會詢問是否覆蓋)
例:copy jobs c:\doc
// 將當前目錄下jobs資料夾中檔案(不遞迴子目錄)拷貝到c:\doc下(若doc中也存在相應的檔案,會詢問是否覆蓋)
例:copy key.txt c:\doc\key_bak.txt
// 將當前目錄下的key.txt拷貝到c:\doc下,並重命名為key_bak.txt(若doc中也存在乙個key_bak.txt檔案,會詢問是否覆蓋)
例:copy /y key.txt c:\doc
// 將當前目錄下的key.txt拷貝到c:\doc下(不詢問,直接覆蓋寫) 例:
copy key.txt + // 複製檔案到自己,實際上是修改了檔案日期
例:copy /y key1.txt + key2.txt key.txt
// 將當前目錄下的key1.txt與key2.txt的內容合併寫入key.txt中(不詢問,直接覆蓋寫)
例:copy /b art_2.7z.* art_2.7z
// 將當前目錄下的art_2.7z.開頭的所有檔案(按照名稱公升序排序)依次合併生成art_2.7z
例:copy /b art_2.7z.001+art_2.7z.002 art_2.7z
// 將當前目錄下的art_2.7z.001、art_2.7z.002檔案合併生成art_2.7z
xcopy
更強大的複製命令
例:xcopy c:\bat\hai d:\hello\ /s /h /e /f /c
// 將c:\bat\hai中的所有內容拷貝到d:\hello中 注意:需要在hello後加上\ 表示hello為乙個目錄,否則xcopy會詢問hello是f,還是d
例:xcopy c:\bat\hai d:\hello\ /d:12-29-2010
// 將c:\bat\hai中的2023年12月29日後更改的檔案拷貝到d:\hello中
move
移動檔案
例:move *.png test
// 將當前目錄下的png移動到當前目錄下test資料夾中 (若test中也存在同名的png,會詢問是否覆蓋)
例:move /y *.png test
// 將當前目錄下的png移動到當前目錄下test資料夾中 (不詢問,直接覆蓋寫)
例:move 1.png d:\test\2.png
// 將當前目錄下的1.png移動到d盤test資料夾中,並重命名為2.png (若test中也存在同名的png,會詢問是否覆蓋)
例:move test d:\new
// 若d盤中存在new資料夾,將當前目錄下的test資料夾移動到d盤new資料夾中;若不存在,將當前目錄下的test資料夾移動到d盤,並重命名為new
del刪除檔案 注意:目錄及子目錄都不會刪除
例:del test
// 刪除當前目錄下的test資料夾中的所有非唯讀檔案(子目錄下的檔案不刪除;刪除前會進行確認;等價於del test\*)
例:del /f test
// 刪除當前目錄下的test資料夾中的所有檔案(含唯讀檔案;子目錄下的檔案不刪除;刪除前會進行確認;等價於del /f test\*)
例:del /f /s /q test d:\test2\*.doc
// 刪除當前目錄下的test資料夾中所有檔案及d:\test2中所有doc檔案(含唯讀檔案;遞迴子目錄下的檔案;刪除前不確認)
++++++++++++++++++++++
/ar、/ah、/as、/aa 分別表示刪除唯讀、隱藏、系統、存檔檔案
/a-r、/a-h、/a-s、/a-a 分別表示刪除除唯讀、隱藏、系統、存檔以外的檔案
++++++++++++++++++++++
例:del /ar *.*
// 刪除當前目錄下所有唯讀檔案
例:del /a-s *.*
// 刪除當前目錄下除系統檔案以外的所有檔案
replace
替換檔案【即使這個檔案在使用,仍然可以替換成功】
例:replace d:\love.*** d:\***
// 使用d盤下的love.***強制替換d盤***目錄中的love.***檔案 -
原文:
Linux裡的一些常用指令
1.檢視tomcat是否啟動 ps ef grep tomcat 2.selinux安全策略,一般都會關掉的。否則的話某些應用會因為許可權問題而被系統乾掉,比如docker裡的容器掛載了乙個資料卷,但是即使用root登入,也沒有許可權在該資料夾裡執行命令。所以需要關掉selinux 3.linux一...
Windows常用的一些DOC命令
切換碟符的命令 d f e 一定記得是中文的冒號,大小寫無所謂 檢視當前資料夾下的所有檔案 dir 切換碟符目筆 cd d aa d作用於跨碟符目錄切換 返回上一級 cd.進入目錄檔案 cd aa 清屏的操作 cls 推出終端 exit 檢視電腦ip的命令 ipconfig 如果ping乙個 位址的...
一些常用的windows批處理命令
1 type 檢視檔案內容,比如 type c users administrator desktop adb.txt 2 find查詢檔案中包含某字串,比如 find clear c users administrator desktop adb.txt c users administrator...