cmd 實用命令以及如何裝逼

在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命令中,按鍵盤的向上箭頭可以直接複製前一個命令
————————————————
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章