在cmd環境下打開文件和文件夾。
用start命令
例如start 文件夾
或者直接start 路徑
例如start g:\tmp <-- 打開文件夾
start g:\tmp\1.txt <--打開文件
改變cmd 顏色
color a
0 = 黑色 8 = 灰色
1 = 藍色 9 = 淡藍色
2 = 綠色 A = 淡綠色
3 = 淺綠色 B = 淡淺綠色
4 = 紅色 C = 淡紅色
5 = 紫色 D = 淡紫色
6 = 黃色 E = 淡黃色
7 = 白色 F = 亮白色
最後一條 裝逼必備呀
掃描當前所有目錄
dir /s
基本就和電影上拍的一樣 亂七八糟的 往下滾動 顯示所有目錄
下面講一個實用的cmd 新建 系統垃圾清理.txt並寫入內容
@echo off
del/f/s/q %systemdrive%\*.tmp
del/f/s/q %systemdrive%\*._mp
del/f/s/q %systemdrive%\*.log
del/f/s/q %systemdrive%\*.gid
del/f/s/q %systemdrive%\*.chk
del/f/s/q %systemdrive%\*.old
del/f/s/q %windir%\*.bak
del/f/q %systemdrive%\recycled\*.*
del/f/q %windir%\prefetch\*.*
rd/s/q %windir%\temp & md %windir%\tempemp% &md %temp%
del/f/q %userprofile%\cookies\*.*
del/f/q %userprofile%\recent\*.*
rd/s/q \“%userprofile%\Local Settings\Temporary Internet Files\”
cls & echo 系統垃圾清除完成:)
echo. & pause
修改文件名稱 系統垃圾清理.bat
然後雙擊運行 他就能清理垃圾了
還有cmd命令是夜神與電腦連接的 一般開發者才需要 新建 重連.txt
nox_adb connect 127.0.0.1:62001
1,端口占用查詢解決:netstat -ano|findstr "80",
紅框內的對應進程裏面的pid,如果端口占用,打開任務管理器,找到對應的pid,結束進程就行。
2,查詢mac地址的 :ipconfig /all 找到對應的物理地址
3,進入目錄不用每次都cd ,直接打開目錄,在上方地址欄輸入cmd:
4,遍歷文件下的文件:dir /b /s 也可以用來裝逼
5,不用重複輸入原始密碼來修改電腦密碼:net user %username% 123456,123456是新密碼,也可以用來創建密碼,注意,執行這行命令要關閉電腦管家和一些其他的安全衛士,不然會阻止執行。
6,查看環境變量:path,
7,查看當前用戶:net user
8,樹狀顯示文件和文件夾:tree,在對應的目錄下執行(建議文件少點的看);
————————————————
不會CMD命令的程序猿不是一個好的程序猿!
咳咳,當然在Linux下就要會Shell腳本。
實用部分:授人以魚不如授人以漁。在窗口裏調用的命令分爲兩類,一類是原生的命令,還有一類是各種支持命令行的程序,兩者使用的時候看着差不多。
第一類:
介紹原生的DOS。
首先在cmd命令輸入help,看到如下圖的結果,這裏展示的原生的DOS命令。
這裏列出了一些命令,可以自己試試的玩。一般看到一個命令後,如果沒有說明文檔,你就嘗試的在其命令後直接輸入 -help 或者 /? 再或者一個隨便什麼的字符讓它報錯,一般情況下就會給出這個命令下相應的參數說明。試試吧,輸入attrib /?,效果如下:
看看說明是不是比較詳細啊!後面的參數使用方法這樣來進行解讀:一箇中括號裏面的是一組參數,括號中間|的是或的意思,比如一個紅框包住的部分,你不能即+R又-R,二者擇其一!最後的[/S [/D] [/L]]可以多選。
具體的使用要慢慢的練習。這裏不一一列舉。
這裏就有點懵逼了。說好的net ,telnet命令等各種命令,那些哪裏去了。。
第二類:
其實那是window系統內嵌的程序(支持命令行),這個沒法一下子列出,只能慢慢蒐集了,下面給出幾個有用的應用程序。用於瀏覽自身系統的狀態。舉個栗子:
ipconfig 查看自身的網絡配置
route 管理自身的路由轉發表(增刪改查)
arp 查看主機存儲的IP和MAC的映射
systeminfo 查看系統信息(帶圖像界面的輸入msinfo32)
tasklist 查看當前進程列表
query 查詢進程
netstat 查看網絡狀態(不間斷的輸出,可以用ctrl+c中斷其執行)
net 網絡的功能,很強大,/? 查看命令去感受吧
netsh
第三類:
要介紹的是就是系統各種程序(帶圖形界面)的名字,可以幫助你快速找到想要的功能。以下都是圖形界面(win+R)中運行,不用去用鼠標點來點去,裝逼神器啊。
mstsc 遠程它人的電腦(局域網內常用)
MSConfig 可以禁止啓動項和啓動的服務(在服務和啓動的 子項中)
services.msc 打開服務
devmgmt.msc 打開設備管理
control 打開控制面板
regedit 打開註冊表
appwiz.cpl 打開刪除程序的面板
還有一些小程序可以通過命令行打開,比如在cmd窗口中輸入calc 打開系統自帶的計算器,call mspaint打開畫圖板 ,notepad新打開一個文本
第四類:
快捷鍵 啊,快捷鍵有木有!可以找個什麼快捷鍵大全耍耍,下面值列舉經常用的的快捷鍵(好吧,是我經常用)
win+E 打開文件管器
win+D 顯示桌面
win+L 鎖計算機
alt+F4 關閉當前程序
ctrl+shift+Esc 打開任務管理器(或者ctrl+alt+delete)
ctrl+F 在一個文本或者網頁裏面查找,相當實用(退出一般按ESC)
ctrl+A 選中所有文本
2,cd 切換目錄
cd /? //獲取使用幫助
cd \ //跳轉到硬盤的根目錄
cd C:\WINDOWS //跳轉到當前硬盤的其他文件
d: //跳轉到其他硬盤
cd /d e:\software //跳轉到其他硬盤的其他文件夾
注意此處必須加/d參數。否則無法跳轉。
cd.. //跳轉到上一層目錄
————————————————
輔助符號或命令
7,“|”cmd命令中|代表前一個的輸出代表後一個的輸入
查找特定ip的網絡連接及進程號:netstat -ano|find "192.168.1.10"
8,重定向輸出符號> >>
將原本輸出到命令窗口的內容,轉存到文件中,如jstack 12912 >d:/s.txt 打印線程到指定文件
cmd >重定向輸出並覆蓋源文件。
例如
echo hello >c:\1.txt
1.txt的文件內容先被清空,然後寫入hello。
cmd >>重定向輸出追加到文件末尾
例如:
echo hello >c:\1.txt
在1.txt文件末尾加上hello
9,重定向輸入符號< <<
cmd < file
使cmd命令從file讀入
cmd << text
從命令行讀取輸入,直到一個與text相同的行結束。除非使用引號把輸入括起來,此模式將對輸入內容進行shell變量替換。如果使用 <<- ,則會忽略接下來輸入行首的tab,結束行也可以是一堆tab再加上一個與text相同的內容,可以參考後面的例子。
cmd <<< word
把word(而不是文件word)和後面的換行作爲輸入提供給cmd。
cmd <> file
以讀寫模式把文件file重定向到輸入,文件file不會被破壞。僅當應用程序利用了這一特性時,它纔是有意義的。
cmd >| file
功能同>,但即便在設置了noclobber時也會覆蓋file文件,注意用的是|而非一些書中說的!,目前僅在csh中仍沿用>!實現這一功能。
10,終止一直在運行的命令ctrl+c
有時某個命令一直打印輸出結果(如ping 192.168.1.10 -t),我們想終止這個命令的執行,直接按ctrl+c即可。
11,清空cmd窗口內容命令cls
有時cmd內容太多,滾動費盡,需要清空屏幕內容,直接輸入cls即可
12,cmd命令中,按鍵盤的向上箭頭可以直接複製前一個命令
————————————————