cmd + Cmder 命令行 使用教程技巧 (全攻略)
一、Win10 的cmd0、特點1、注意與其他程序快捷鍵的區(qū)別2、你想知道的 命令技巧
二、cmder0、基礎(chǔ)配置安裝1、把 Cmder 文件位置加到系統(tǒng)環(huán)境變量2、添加 cmder 到右鍵菜單:3、設(shè)置中文編碼4、設(shè)置啟動窗口的目錄5、配置滲透神器——sqlmap6. 需要注意的問題
一、Win10 的cmd
0、特點
把.exe程序拖進去cmd窗口,可以運行程序,且不會一閃而過 win10的cmd窗口,拖拽文件夾快速輸入文件路 徑 Ctrl+Shift+ 加號/減號 調(diào)節(jié)命令提示符透明度 Ctr/+C和Ctrl+V 復(fù)制和粘貼 Ctrl+F 搜索文本
屬性設(shè)置大小布局快捷鍵

調(diào)試cmder中途打開cmd,沒有反應(yīng),把我搞慌了,為什么我花了這么長時間要配置出完美的cmder?? (windows10使用新版控制臺時控制臺黑屏,這并不是中病毒)

嘗試方案: 勾選啟用舊版控制臺,還是不要亂改參數(shù)好,能用就行(完了,回不去了,用不了新版??)

只能上下拖動,不能左右拖動,還特別長
最終解決方案: 屬性->終端->取消勾選單獨的前景

done!
配置好每次打開的位置,剛好不擋住游覽器的縮寫放大和關(guān)閉框高度,居電腦屏幕最右邊,非常方便

1、注意與其他程序快捷鍵的區(qū)別
無剪切快捷鍵
程序運行時 Ctrl+C 終止程序運行
退出 exit
暫停 pause

Ctrl + A 是全選整個頁面
右鍵屬性 打開快速編輯模式

你就可以 左鍵拖動,選中文字(相當(dāng)于Ctrl+M 標記),在需要的地方右鍵(即Ctrl+V粘貼)
命令行中撤銷和剪切 Ctrl + Z/X 都無效
2、你想知道的 命令技巧
命令歷史
F3 調(diào)出上一條執(zhí)行的命令
F7 查看用過的命令,左右方向鍵或回車執(zhí)行(先執(zhí)行1個以上的命令)
F8 同上方向鍵,不斷切換歷史命令
F9 輸入序號選擇執(zhí)行過的命令,0、1、2、3...

doskey /h 顯示存在內(nèi)存的使用過的命令,可一次性復(fù)制(dos窗口未關(guān)閉)
doskey /history 同上
doskey /history | findstr xx 歷史記錄搜索xx命令
doskey /history > 1.txt 保存到同目錄文件
doskey /history > e:\1.txt 文件保存到指定目錄
目錄
cd .. 進入上一層目錄
cd ../ 進入上一層目錄
cd xxx 進入xxx目錄
命令不清楚
help
(help.exe)
列出常見命令
help 命令
(命令 /?)
列出該命令的用法和實例
命令結(jié)果放到文件里
命令 > 1.txt
help 常見命令
有關(guān)某個命令的詳細信息,請鍵入 HELP 命令名
ASSOC 顯示或修改文件擴展名關(guān)聯(lián)。
ATTRIB 顯示或更改文件屬性。
BREAK 設(shè)置或清除擴展式 CTRL+C 檢查。
BCDEDIT 設(shè)置啟動數(shù)據(jù)庫中的屬性以控制啟動加載。
CACLS 顯示或修改文件的訪問控制列表(ACL)。
CALL 從另一個批處理程序調(diào)用這一個。
CD 顯示當(dāng)前目錄的名稱或?qū)⑵涓摹?CHCP 顯示或設(shè)置活動代碼頁數(shù)。
CHDIR 顯示當(dāng)前目錄的名稱或?qū)⑵涓摹?CHKDSK 檢查磁盤并顯示狀態(tài)報告。
CHKNTFS 顯示或修改啟動時間磁盤檢查。
CLS 清除屏幕。
CMD 打開另一個 Windows 命令解釋程序窗口。
COLOR 設(shè)置默認控制臺前景和背景顏色。
COMP 比較兩個或兩套文件的內(nèi)容。
COMPACT 顯示或更改 NTFS 分區(qū)上文件的壓縮。
CONVERT 將 FAT 卷轉(zhuǎn)換成 NTFS。你不能轉(zhuǎn)換
當(dāng)前驅(qū)動器。
COPY 將至少一個文件復(fù)制到另一個位置。
DATE 顯示或設(shè)置日期。
DEL 刪除至少一個文件。
DIR 顯示一個目錄中的文件和子目錄。
DISKPART 顯示或配置磁盤分區(qū)屬性。
DOSKEY 編輯命令行、撤回 Windows 命令并
創(chuàng)建宏。
DRIVERQUERY 顯示當(dāng)前設(shè)備驅(qū)動程序狀態(tài)和屬性。
ECHO 顯示消息,或?qū)⒚罨仫@打開或關(guān)閉。
ENDLOCAL 結(jié)束批文件中環(huán)境更改的本地化。
ERASE 刪除一個或多個文件。
EXIT 退出 CMD.EXE 程序(命令解釋程序)。
FC 比較兩個文件或兩個文件集并顯示
它們之間的不同。
FIND 在一個或多個文件中搜索一個文本字符串。
FINDSTR 在多個文件中搜索字符串。
FOR 為一組文件中的每個文件運行一個指定的命令。
FORMAT 格式化磁盤,以便用于 Windows。
FSUTIL 顯示或配置文件系統(tǒng)屬性。
FTYPE 顯示或修改在文件擴展名關(guān)聯(lián)中使用的文件
類型。
GOTO 將 Windows 命令解釋程序定向到批處理程序
中某個帶標簽的行。
GPRESULT 顯示計算機或用戶的組策略信息。
GRAFTABL 使 Windows 在圖形模式下顯示擴展
字符集。
HELP 提供 Windows 命令的幫助信息。
ICACLS 顯示、修改、備份或還原文件和
目錄的 ACL。
IF 在批處理程序中執(zhí)行有條件的處理作。
LABEL 創(chuàng)建、更改或刪除磁盤的卷標。
MD 創(chuàng)建一個目錄。
MKDIR 創(chuàng)建一個目錄。
MKLINK 創(chuàng)建符號鏈接和硬鏈接
MODE 配置系統(tǒng)設(shè)備。
MORE 逐屏顯示輸出。
MOVE 將一個或多個文件從一個目錄移動到另一個
目錄。
OPENFILES 顯示遠程用戶為了文件共享而打開的文件。
PATH 為可執(zhí)行文件顯示或設(shè)置搜索路徑。
PAUSE 暫停批處理文件的處理并顯示消息。
POPD 還原通過 PUSHD 保存的當(dāng)前目錄的上一個
值。
PRINT 打印一個文本文件。
PROMPT 更改 Windows 命令提示。
PUSHD 保存當(dāng)前目錄,然后對其進行更改。
RD 刪除目錄。
RECOVER 從損壞的或有缺陷的磁盤中恢復(fù)可讀信息。
REM 記錄批處理文件或 CONFIG.SYS 中的注釋(批注)。
REN 重命名文件。
RENAME 重命名文件。
REPLACE 替換文件。
RMDIR 刪除目錄。
ROBOCOPY 復(fù)制文件和目錄樹的高級實用工具
SET 顯示、設(shè)置或刪除 Windows 環(huán)境變量。
SETLOCAL 開始本地化批處理文件中的環(huán)境更改。
SC 顯示或配置服務(wù)(后臺進程)。
SCHTASKS 安排在一臺計算機上運行命令和程序。
SHIFT 調(diào)整批處理文件中可替換參數(shù)的位置。
SHUTDOWN 允許通過本地或遠程方式正確關(guān)閉計算機。
SORT 對輸入排序。
START 啟動單獨的窗口以運行指定的程序或命令。
SUBST 將路徑與驅(qū)動器號關(guān)聯(lián)。
SYSTEMINFO 顯示計算機的特定屬性和配置 全部顯示出來
systeminfo | more 查看系統(tǒng)安裝日期和運行時間 不停回車顯示更多
TASKLIST 顯示包括服務(wù)在內(nèi)的所有當(dāng)前運行的任務(wù)。
TASKKILL 中止或停止正在運行的進程或應(yīng)用程序。
TIME 顯示或設(shè)置系統(tǒng)時間。
TITLE 設(shè)置 CMD.EXE 會話的窗口標題。
TREE 以圖形方式顯示驅(qū)動程序或路徑的目錄
結(jié)構(gòu)。
TYPE 顯示文本文件的內(nèi)容。
VER 顯示 Windows 的版本。
VERIFY 告訴 Windows 是否進行驗證,以確保文件
正確寫入磁盤。
VOL 顯示磁盤卷標和序列號。
XCOPY 復(fù)制文件和目錄樹。
WMIC 在交互式命令 shell 中顯示 WMI 信息。
有關(guān)工具的詳細信息,請參閱聯(lián)機幫助中的命令行參考。
程序
taskmgr 任務(wù)管理器
cmd command
explorer 資源管理器
calc.exe 計算器
logoff 注銷命令
tsshutdn 60秒倒計時關(guān)機命令
notepad 打開記事本
二、cmder
單擊官網(wǎng)下載 單擊Github下載

安裝了最新版,提示安裝新的ConEmu,下載試了一下,差不多,我就不換了 https://conemu.github.io/en/SettingsFast.html

0、基礎(chǔ)配置安裝

如果linux命令不能執(zhí)行,刪掉,重新下載,重啟電腦安裝,多試幾次,終會成功

1、把 Cmder 文件位置加到系統(tǒng)環(huán)境變量
win+r 輸入cmder 即可打開 (環(huán)境變量添加后,在任意文件夾中即可打開Cmder)

2、添加 cmder 到右鍵菜單:
以管理員權(quán)限運行cmder.exe,輸入下面的語句
Cmder.exe /REGISTER ALL

3、為Cmder.exe創(chuàng)建快捷方式,右擊Cmder.exe選擇“創(chuàng)建快捷方式”點擊即可,以后打開Cmder.exe只要點擊桌面對應(yīng)的快捷方式即可

3、設(shè)置中文編碼
右鍵,setting,換中文 
設(shè)置中文編碼
set LANG=zh_CN.UTF8

4、設(shè)置啟動窗口的目錄
/dir "C:\Users\Nah\Desktop"
這里的參數(shù)也可以和后面改sql一樣,直接點擊啟動目錄,添加進sqlmap文件夾就行,可以不用在任務(wù)參數(shù)那里加,很方便
cmd::desktop as Admin
*cmd /k ""%ConEmuDir%\..\init.bat" " -new_console:d:C:\Users\Nah\Desktop
cmd::sqlmap as Admin
*cmd /k ""%ConEmuDir%\..\init.bat" " -new_console:d:C:\Python27\sqlmap
千萬記得要在啟動這里勾選定制的任務(wù),否則不生效

5、配置滲透神器——sqlmap
原始的sqlmap用cmd打開 

這樣作根本不行,哪里沒有cmder,而且,打開的默認目錄也不是sqlmap
Ctrl + T 選擇新建的sqlmap 
new_conslole 新建窗口的目錄定在sqlmap文件夾
即使不改新進程的啟動目錄,打開仍然是我們參數(shù)修改的地方
成功!
這種方法還是比較麻煩,換用alias別名機制!
小特點
alias別名機制,它讓你用短短的指令執(zhí)行一些常見但指令超長又難以記憶的語法。在控制臺輸入alias可以查看現(xiàn)有別名,并且它有分別應(yīng)用于 cmd,bash和PowerShell的 別名 。
λ alias
Use /? for help
clear=cls
clink="D:\APP\cmder\vendor\clink/clink_x64.exe" --cfgdir "D:\APP\cmder\config" $*
cmderr=cd /d "%CMDER_ROOT%"
e.=explorer .
gl=git log --oneline --all --graph --decorate $*
history=cat -n "%CMDER_ROOT%\config\.history"
ls=ls --show-control-chars -F --color $*
pwd=cd
unalias=alias /d $1
vi=vim $*
養(yǎng)成好習(xí)慣,先備份一下 
添加最后一行 
sqlmap=python C:\Python27\sqlmap\sqlmap.py $*

現(xiàn)在你可以在任意窗口使用快捷指令,同理你可以添加其他cmd窗口運行的安全工具命令,高效,強大、便捷
6. 需要注意的問題
配置完之后,突然發(fā)現(xiàn)linux命令突然運行不了???
換cmder是出于doskey /h 這個命令,都不能用了,只能用dir



doskey /history
不知道為什么不能生效?誰能幫我解決一下?(好像是外部命令不能執(zhí)行)
DOSKEY是外部命令,不能直接運行。只有在當(dāng)前目錄下或搜索路徑下有這個文件時才可以。
不知道Ctrl + S是什么作用,會出現(xiàn):
(i-search)`’:

Tab鍵 自動補全
Ctrl + ` 最小化 / 恢復(fù)顯示
上下 切換前后命令
Page Up/Down 切換最早和最晚輸入的命令
Ctrl + 鼠標點擊 在瀏覽器中打開超鏈接。
Ctrl + C 復(fù)制
Shift + 鼠標選區(qū) 復(fù)制
Ctrl + C 搜索命令歷史
Ctrl + V 粘貼 或 鼠標右鍵 (選中鼠標右鍵 直接粘貼)
Ctrl + 鼠標滾輪上下 字體放大縮小
Ctrl + 上下 上下移動
Ctrl + 左右 光標移到最左/右
Ctrl + w 關(guān)閉Tab頁面
Ctrl+T 開新Tab頁面 / 雙擊底部標簽欄空白處
Ctrl+Tab或Ctrl+1,2,N 切換Tab頁面
Ctrl+Tab + Shift 切換下一個頁面
Win + Alt + P:設(shè)置
Alt + Enter 全屏
Alt + F4 關(guān)閉所有標簽頁
Alt + Backspace 刪除光標左邊全部
Shift + Alt + 1 新建 CMD
Shift + Alt + 2 新建 PowerShell
Shift + Alt + 3 新建 Powershell.exe(系統(tǒng)管理員權(quán)限)
start . 打開當(dāng)前目錄的資源管理器
explorer.exe . 打開當(dāng)前目錄的資源管理器
start shell:desktop 打開桌面的資源管理器
以下同理
start shell:AppData
start shell:OneDrive
start shell:desktop
start shell:Personal
start shell:SendTo
notepad 1.txt 記事本打開1.txt
|