Unix系統與Windows系統下的經常使用命令整理

最近在學OC,打算搞ios開發,開發過程當中,免不了使用Mac Os X系統。之前沒注意,用了才發現原來蘋果的系統是基於Unix開發的,而後,一時手癢,練了練之前學習過的Unix下的命令操做,又想起最近項目中因爲網 絡問題,總是在windows下進行cmd操做查路由表什麼的,忍不住就像把Unix系統和Windows系統下的這些命令行操做好好整理一番。ios

Unix經常使用命令:shell

(一)基本命令 express

                        命令格式: 命令 參數 小程序

1.ls 顯示文件名,等同於dos下dir命令windows

2.cd 目錄轉換,等同於dos下cd命令 緩存

3.pwd 顯示當前路徑 安全

4.cat 顯示文件內容,等同於dos下type命令 服務器

5.more以分頁方式查看文件內容. 網絡

6.rm 刪除文件 app

7.mkdir建立目錄

8.rmdir刪除目錄

9.cp 文檔複製

10.mv 文件移動

11.du 查看目錄所佔磁碟容量

12.find文件查找

13.vi 編輯器

(二) 加強命令

1. ln 文檔連結

2.grep搜索字符串

3.fgrep搜索字符串

4.file顯示文件類型

5.diff比較文檔或目錄之不一樣內容

6.cmp 比較文檔相同部分

7.ftp 遠程文件傳輸

8.telnet遠程終端訪問

9.IO 從新導向

Windows下的經常使用命令:

(一)DOS 命令

1 dir               查看當前所在目錄的文件和文件夾。

2 cdcd           進入特定的目錄。

3 mdrd          創建特定的文件夾。

4 cls                清除屏幕。

5 copy           把一個文件拷貝到另外一個地方。

6 move          把一個文件移動到另外一個地方。

7 del               刪除一個文件。

8deltree          刪除文件夾和它下面的全部子文件夾還有文件

9format         格式化一個分區。

10type           顯示出文本文件的內容。

11edit           編輯文本文件。

12 ren                           改文件名。

(二)Windows下特定命令

1. gpedit.msc-----組策略

  2.sndrec32-------錄音機

  3.Nslookup-------IP地址偵測器 ,是一個 監測網絡中 DNS 服務器是否能正確實現域名解析的命令行工具。

  4.explorer-------打開資源管理器

  5.logoff---------註銷命令

  6.shutdown-------60秒倒計時關機命令

  7.lusrmgr.msc----本機用戶和組

  8.services.msc---本地服務設置

  9.oobe/msoobe /a----檢查XP是否激活

  10.notepad--------打開記事本

  11.cleanmgr-------垃圾整理

  12.net start messenger----開始信使服務

  13.compmgmt.msc---計算機管理

  14.net stop messenger-----中止信使服務

  15.conf-----------啓動netmeeting

  16.dvdplay--------DVD播放器

  17.charmap--------啓動字符映射表

  18.diskmgmt.msc---磁盤管理實用程序

  19.calc-----------啓動計算器

  20.dfrg.msc-------磁盤碎片整理程序

  21.chkdsk.exe-----Chkdsk磁盤檢查

  22.devmgmt.msc--- 設備管理器

  23.regsvr32 /u *.dll----中止dll文件運行

  24.drwtsn32------ 系統醫生

  25.rononce -p----15秒關機

  26.dxdiag---------檢查DirectX信息

  27.regedt32-------註冊表編輯器

  28.Msconfig.exe---系統配置實用程序

  29.rsop.msc-------組策略結果集

  30.mem.exe--------顯示內存使用狀況

  31.regedit.exe----註冊表

  32.winchat--------XP自帶局域網聊天

  33.progman--------程序管理器

  34.winmsd---------系統信息

  35.perfmon.msc----計算機性能監測程序

  36.winver---------檢查Windows版本

  37.sfc /scannow-----掃描錯誤並復原

  38.taskmgr-----任務管理器(2000/xp/2003

  40.wmimgmt.msc----打開windows管理體系結構(WMI)

  41.wupdmgr--------windows更新程序

  42.wscript--------windows腳本宿主設置

  43.write----------寫字板

  45.wiaacmgr-------掃描儀和照相機嚮導

  46.winchat--------XP自帶局域網聊天

  49.mplayer2-------簡易widnows media player

  50.mspaint--------畫圖板

  51.mstsc----------遠程桌面鏈接

  53.magnify--------放大鏡實用程序

  54.mmc------------打開控制檯

  55.mobsync--------同步命令

  57.iexpress-------木馬捆綁工具,系統自帶

  58.fsmgmt.msc-----共享文件夾管理器

  59.utilman--------輔助工具管理器

  61.dcomcnfg-------打開系統組件服務

  62.ddeshare-------打開DDE共享設置

  63.osk------------打開屏幕鍵盤

  64.odbcad32-------ODBC數據源管理器

  65.oobe/msoobe /a----檢查XP是否激活

  68.ntbackup-------系統備份和還原

  69.narrator-------屏幕「講述人」

  70.ntmsmgr.msc----移動存儲管理器

  71.ntmsoprq.msc---移動存儲管理員操做請求

  72.netstat -an----(TC)命令檢查接口

  73.syncapp--------建立一個公文包

  74.sysedit--------系統配置編輯器

  75.sigverif-------文件簽名驗證程序

  76.ciadv.msc------索引服務程序

  77.shrpubw--------建立共享文件夾

78. secpol.msc-----本地安全策略

79. syskey---------系統加密,一旦加密就不能解開,保護windowsxp系統的雙重密碼

  80.services.msc---本地服務設置

  81.Sndvol32-------音量控制程序

  82.sfc.exe--------系統文件檢查器

  83.sfc /scannow---windows文件保護

  84.ciadv.msc------索引服務程序

  85.tourstart------xp簡介(安裝完成後出現的漫遊xp程序)

  86.taskmgr--------任務管理器

  87.eventvwr-------事件查看器

  88.eudcedit-------造字程序

  89.compmgmt.msc---計算機管理

  90.packager-------對象包裝程序

  91.perfmon.msc----計算機性能監測程序

  92.charmap--------啓動字符映射表

  93.cliconfg-------SQL SERVER 客戶端網絡實用程序

  94.Clipbrd--------剪貼板查看器

  95.conf-----------啓動netmeeting

  96.certmgr.msc----證書管理實用程序

  97.regsvr32 /u *.dll----中止dll文件運行

  98. regsvr32/u zipfldr.dll------取消ZIP支持

  99.cmd.exe--------CMD命令提示符

(三)FTP命令

1.![cmd[args]:在本地機中執行交互shell,exit回到ftp環境

2.$ macro-ame[args]: 執行宏定義macro-name。

3.account[password]: 提供登陸遠程系統成功後訪問系統資源所需的補充口令。

4.appendlocal-file[remote-file]:將本地文件追加到遠程系統主機,若未指定遠程系統文件名,則使用本地文件名。

5.ascii:使用ascii類型傳輸方式。

6.bell:每一個命令執行完畢後計算機響鈴一次。

7.bin:使用二進制文件傳輸方式。

8.bye:退出ftp會話過程。

9.case:在使用mget時,將遠程主機文件名中的大寫轉爲小寫字母。

10.cd remote-dir:進入遠程主機目錄。

11.cdup:進入遠程主機目錄的父目錄。

12.chmod mode file-name:將遠程主機文件file-name的存取方式設置爲mode

13.close:中斷與遠程服務器的ftp會話(與open對應)。

14.cr:使用asscii方式傳輸文件時,將回車換行轉換爲回行。

15.delete remote-file:刪除遠程主機文件。

16.debug[debug-value]:設置調試方式, 顯示發送至遠程主機的每條命令

17.dir[remote-dir][local-file]:顯示遠程主機目錄,並將結果存入本地文件。

18.disconnection:同close。

19.form format:將文件傳輸方式設置爲format,缺省爲file方式。

20.get remote-file[local-file]: 將遠程主機的文件remote-file傳至本地硬盤的local-file。

21.glob:設置mdelete,mget,mput的文件名擴展,缺省時不擴展文件名,同命令行的-g參數。

22.hash:每傳輸1024字節,顯示一個hash符號(#)。

23.help[cmd]:顯示ftp內部命令cmd的幫助信息

24.idle[seconds]:將遠程服務器的休眠計時器設爲[seconds]秒。

25.image:設置二進制傳輸方式(同binary)。

26.lcd[dir]:將本地工做目錄切換至dir。

27.ls[remote-dir][local-file]:顯示遠程目錄remote-dir, 並存入本地文件local-file。

28.macdef macro-name:定義一個宏,遇到macdef下的空行時,宏定義結束。 29.mdelete[remote-file]:刪除遠程主機文件。

30.mdir remote-fileslocal-file:與dir相似,但可指定多個遠程文件。

31.mget remote-files:傳輸多個遠程文件。

32.mkdir dir-name:在遠程主機中建一目錄。

33.mls remote-file local-file:同nlist,但可指定多個文件名。

34.mode[modename]:將文件傳輸方式設置爲modename, 缺省爲stream方式。

35.modtime file-name:顯示遠程主機文件的最後修改時間。

36.mput local-file:將多個文件傳輸至遠程主機。

37.newer file-name: 若是遠程機中file-name的修改時間比本地硬盤同名文件的時間更近,則重傳該文件。

38.nlist[remote-dir][local-file]:顯示遠程主機目錄的文件清單,並存入本地硬盤的local-file。

39.nmap[inpattern outpattern]:設置文件名映射機制, 使得文件傳輸時,文件中的某些字符相互轉換

40.ntrans[inchars[outchars]:設置文件名字符的翻譯機制,如ntrans1R,則文件名LLL將變爲RRR。

41.open host[port]:創建指定ftp服務器鏈接,可指定鏈接端口。

42.passive:進入被動傳輸方式。

43.prompt:設置多個文件傳輸時的交互提示。

44.proxy ftp-cmd:在次要控制鏈接中,執行一條ftp命令, 該命令容許鏈接兩個ftp服務器,以在兩個服務器間傳輸文件。第一條ftp命令必須爲open,以首先創建兩個服務器間的鏈接。

45.put local-file[remote-file]:將本地文件local-file傳送至遠程主機。

46.pwd:顯示遠程主機的當前工做目錄。

47.quit:同bye,退出ftp會話。

48.quote arg1,arg2...:將參數逐字發至遠程ftp服務器

49.recvremote-file[local-file]:同get。

50.regetremote-file[local-file]:相似於get, 但若local-file存在,則從上次傳輸中斷處續傳。

51.rhelp[cmd-name]:請求得到遠程主機的幫助。

52.rstatus[file-name]:若未指定文件名,則顯示遠程主機的狀態, 不然顯示文件狀態。

53.rename[from][to]:更改遠程主機文件名。

54.reset:清除回答隊列。

55.restart marker:從指定的標誌marker處,從新開始get或put

56.rmdir dir-name:刪除遠程主機目錄。

57.runique:設置文件名只一性存儲,若文件存在,則在原文件後加後綴.1, .2等。

58.sendlocal-file[remote-file]:同put。

59.sendport:設置PORT命令的使用。

60.site arg1,arg2...:將參數做爲SITE命令逐字發送至遠程ftp主機。

61.size file-name:顯示遠程主機文件大小。

62.status:顯示當前ftp狀態。

63.struct[struct-name]:將文件傳輸結構設置爲struct-name, 缺省時使用stream結構。

64.sunique:將遠程主機文件名存儲設置爲只一(與runique對應)。

65.system:顯示遠程主機的操做系統類型。

66.tenex:將文件傳輸類型設置爲TENEX機的所需的類型。

67.tick:設置傳輸時的字節計數器。

68.trace:設置包跟蹤。

69.type[type-name]:設置文件傳輸類型爲type-name,缺省爲ascii

70.umask[newmask]:將遠程服務器的缺省umask設置爲newmask

71.useruser-name[password][account]:向遠程主機代表本身的身份,須要口令時,必須輸入口令。

72.verbose:同命令行的-v參數,即設置詳盡報告方式,ftp 服務器的全部響 應都將顯示給用戶,缺省爲on.

73.?[cmd]:同help.

 

Unix下的命令詳解:

1、注意事項
    命令和參數之間必需用空格隔開,參數和參數之間也必需用空格隔開。
    一行不能超過256個字符;大小寫有區分。
2、特殊字符含義
    文件名以「.」開頭的都是隱藏文件/目錄,只需在文件/目錄名前加「.」就可隱藏它。
    ~/       表示主目錄。   
    ./       當前目錄(一個點)。   
    ../      上一級目錄(兩個點)。
    ;        多個命令一塊兒用。
    >  >>    輸出重定向 。將一個命令的輸出內容寫入到一個文件裏面。若是該文件存在, 就將該文件的內容覆蓋;
                若是不存在就先建立該文件, 而後再寫入內容。
                輸出重定向,意思就是說,將原來屏幕輸出變爲文件輸出,即將內容輸到文件中。
    <  <<    輸入重定向。 原本命令是經過鍵盤獲得輸入的,可是用小於號,就可以使命令從文件中獲得輸入。
    \        表示未寫完,回車換行再繼續。
    *        匹配零個或者多個字符。
    ?        匹配一個字符。
    []       匹配中括號裏的內容[a-z][A-Z][0-9]。
    !      事件。
    $        取環境變量的值。
    |        管道。把前一命令的輸出做爲後一命令的輸入,把幾個命令鏈接起來。
             |常常跟tee連用,tee 把內容保存到文檔並顯示出來。
 
3、通用後接命令符
    -a    全部(all)。
    -e    全部(every),比a更詳細。
    -f    取消保護。
    -i    添加提示。
    -p    強制執行。
    -r    目錄管理。
 
    分屏顯示的中途操做
    空格<space>      繼續打開下一屏;
    回車<return>     繼續打開下一行;
   b               另外開上一屏;
   f               另外開下一屏;
   h               幫助;
    q或Ctrl+C       退出;
    /字符串          從上往下查找匹配的字符串;
    ?字符串         從下往上查找匹配的字符串;
   n               繼續查找。
 
4、退出命令

exit   退出; DOS內部命令 用於退出當前的命令處理

(COMMAND.COM)    恢復前一個命令處理器。

Ctrl+d  跟exit同樣效果,錶停止本次操做。

logout  當csh時可用來退出,其餘shell不可用。

clear   清屏,清除(以前的內容並未刪除,只是沒看到,拉回上面能夠看回)。


5、目錄管理命令

pwd   顯示當前所在目錄,打印當前目錄的絕對路徑。

cd    進入某目錄,DOS內部命令 顯示或改變當前目錄。

cd回車/cd~      都是回到本身的主目錄。

cd.            當前目錄(空格再加一個點)。

cd..           回到上一級目錄(空格再加兩個點)。   cd ../..  向上兩級。

cd/home/hww/person  從絕對路徑去到某目錄。

cd~/person      直接進入主目錄下的某目錄(「cd~"至關於主目錄的路徑的簡寫)。

ls    顯示當前目錄的全部目錄和文件。
      用法  ls[-aAbcCdeEfFghHilLmnopqrRstux1@] [file...]
      ls /etc/   顯示某目錄下的全部文件和目錄,如etc目錄下的。
      ls -l      (list)列表顯示文件(默認按文件名排序),
                顯示文件的權限、硬連接數(即包含文件數,普通文件是1,目錄1+)、用戶、組名、大小、修改日期、文件名。
      ls -t      (time)按修改時間排序,顯示目錄和文件。
      ls -lt     是「-l」和「-t」的組合,按時間順序顯示列表。
      ls -F      顯示文件類型,目錄「/ 」結尾;可執行文件「*」結尾;文本文件(none),沒有結尾。
      ls -R      遞歸顯示目錄結構。即該目錄下的文件和各個副目錄下的文件都一一顯示。
      ls -a      顯示全部文件,包括隱藏文件。

    文件權限
        r    讀權限。對普通文件來講,是讀取該文件的權限;對目錄來講,是得到該目錄下的文件信息。
        w    寫權限。對文件,是修改;對目錄,是增刪文件與子目錄。
            (注 刪除沒有寫權限的文件能夠用 rm -f ,這是爲了操做方便,是人性化的設計)。
        x    執行權限;對目錄,是進入該目錄
        -    表示沒有權限
       形式 - rw-r-- r-- 
    其中 第一個是文件類型(-表普通文件,d表目錄,l表軟連接文件)
    第2~4個是屬主,生成文件時登陸的人,權限最高,用u表示
    第5~7個是屬組,系統管理員分配的同組的一個或幾我的,用g表示
    第8~10個是其餘人,除屬組外的人,用o表示
    全部人,包括屬主、屬組及其餘人,用a表示

chmod  更改權限;
    用法    chmod [-fR]<絕對模式> 文件 ...
           chmod [-fR] <符號模式列表> 文件 ...
      其中    <符號模式列表> 是一個用逗號分隔的表     [ugoa]{+|-|=}[rwxXlstugo]
    chmod u+rw  給用戶加權限。同理,u-rw也能夠減權限。
    chmod u=rw  給用戶賦權限。與加權限不同,賦權限有覆蓋的效果。
    主要形式有以下幾種
    chmod u+rw       chmod u=rw
    chmod u+r, u+w   chmod u+rw,g+w, o+r
    chmod 777( 用數字的方式設置權限是最經常使用的)
    數字表示權限時,各數位分別表示屬主、屬組及其餘人;
      其中,1是執行權(Execute),2是寫權限(Write),4是讀權限(Read),
      具體權限至關於三種權限的數相加,如7=1+2+4,即擁有讀寫和執行權。
    另外,臨時文件/目錄的權限爲rwt,可寫卻不可刪,關機後自動刪除;建臨時目錄:chmod 777 目錄名,再chmod+t 目錄名。

id 顯示用戶有效的uid(用戶字)和gid(組名)
    用法 id [-ap] [user]
    id 顯示本身的。
    id root 顯示root的。
    id -a root 顯示用戶所在組的全部組名(如root用戶,是全部組的組員)
df 查看文件系統,查看數據區
    用法 df [-F FSType][-abeghklntVvZ] [-o FSType 特定選項] [目錄 | 塊設備 | 資源]
    df -k   以kbytes顯示文件大小的查看文件系統方式


6、顯示文件內容

more  分屏顯示文件的內容。
      用法   more [-cdflrsuw][-行] [+行號] [+/模式] [文件名 ...]。
      顯示7個信息:用戶名 密碼 用戶id(uid)組id(gid)描述信息(通常爲空) 用戶主目錄 login shell(登陸shell)
cat   顯示文件內容,不分屏(通常用在小文件,大文件顯示不下);合併文件,僅在屏幕上合併,並不改變原文件。
      用法 cat [ -usvtebn ] [-|文件] ...
tail  實時監控文件,通常用在日誌文件,能夠只看其中的幾行。
      用法 tail [+/-[n][lbc][f]] [文件]
             tail[+/-[n][l][r|f]] [文件]


7、文件/目錄的增刪

echo  顯示一行內容。
touch 若是文件/目錄不存在,則建立新文件/目錄;若是文件存在,那麼就是更新該文件的最後訪問時間,
      用法 touch [-acm] [-r ref_file] 文件...
          touch [-acm][MMDDhhmm[yy]] 文件...
          touch [-acm] [-t[[CC]YY]MMDDhhmm[.SS]] file...
mkdir 建立目錄(必須有建立目錄的權限)
      用法 mkdir [-m 模式] [-p]dirname ...
      mkdirdir1/dir2          在dir1下建dir2
      mkdir dir13 dir4 dir5    連建多個
      mkdir~/games            用戶主目錄下建(默認在當前目錄下建立)
      mkdir -p dir6/dir7/dir8  強制建立dir8;若沒有前面的目錄,會自動建立dir6和dir7。
                              不用-p時,若沒有dir6/dir7,則建立失敗。

cp   複製文件/目錄
     cp  源文件  目標文件    複製文件;若已有文件則覆蓋
     cp -r 源目錄 目標目錄    複製目錄;若已有目錄則把源目錄複製到目標目錄下,
                            沒有目標目錄時,至關於徹底複製源目錄,只是文件名不一樣。
     cp beans apple dir2    把beans、apple文件複製到dir2目錄下
     cp -i beans apple      增長是否覆蓋的提示

mv 移動或重命名文件/目錄
    用法 mv [-f] [-i] f1 f2
           mv [-f] [-i] f1... fn d1
           mv [-f] [-i] d1 d2
    mv 源文件名 目標文件名  若目標文件名尚未,則是源文件重命名爲目標文件;若目標文件已存在,則源文件覆蓋目標文件。
    mv 源文件名 目標目錄    移動文件
    mv 源目錄 目標目錄     若目標目錄不存在,則源目錄重命名;若目標目錄已存在,則源目錄移動到目標目錄下。

rm  刪除文件/目錄
    用法 rm [-fiRr] 文件 ...
    rm 文件名     刪除文件。
    rm -r 目錄名  刪除目錄。
    rm –f 文件    只要是該文件或者目錄的擁有者,不管是否有權限刪除,均可以用這個命令參數強行刪除。
    rm -rf *     刪除全部文件及目錄
    rmdir 刪除空目錄。只能夠刪除空目錄。

ln 建立硬連接或軟連接,硬連接=同一文件的多個名字;軟連接=快捷方式
    用法   ln [-f] [-n] [-s]f1 [f2]
             ln[-f] [-n] [-s] f1 ... fn d1
             ln[-f] [-n] -s d1 d2
    ln file1 file1.ln      建立硬連接。感受是同一文件,刪除一個,對另外一個沒有影響;須兩個都刪除纔算刪除。
    ln -s file1 file1.sln  建立軟連接。可跨系統操做,衝破操做權限;也是快捷方式。


8、時間顯示

date 顯示時間,精確到秒
    用法   date [-u]mmddHHMM[[cc]yy][.SS]
             date[-u] [+format]
             date-a [-]sss[.fff]
cal 顯示日曆
    cal 9 2008  顯示2008年9月的日曆;   cal 顯示當月的
    用法 cal [ [月] 年 ]

9、幫助

man 幫助(format and display the on-line manual pages)
    用法   man [-] [-adFlrt][-M 路徑] [-T 宏軟件包] [-s 段] 名稱 ...
             man[-] [-adFlrt] [-M path] [-T macro-package]  [-s section]  name...
             man[-M 路徑] -k 關鍵字 ...
             man[-M 路徑] -f 文件 ...


awk 按必定格式輸出(pattern scanning and processing language)
    用法 awk [-Fc] [-f 源代碼 |'cmds'] [文件]


10、查看用戶

users     顯示在線用戶(僅顯示用戶名)。
who        顯示在線用戶,但比users更詳細,包括用戶名、終端號、登陸時間、IP地址。
who am i  僅顯示本身,(但包括用戶名、端口、登陸時間、IP地址;信息量=who)。
whoami    也僅顯示本身,但只有用戶名(僅顯示本身的有效的用戶名)。
w          顯示比who更多內容,還包括閒置時間、佔CPU、平均佔用CPU、執行命令。
             用法 w [-hlsuw ] [ 用戶 ]

su        改變用戶,需再輸入密碼。
             用法 su [-] [ username [ arg ... ] ]
su -      至關於退出再從新登陸。

查找
find   查找文件
    用法 find  [-H | -L] 路徑列表 謂詞列表
    find / -name perl 從根目錄開始查找名爲perl的文件。
    find . -mtime 10 -print 從當前目錄查找距離如今10天時修改的文件,顯示在屏幕上。
           (注 「10」表示第10天的時候;若是是「+10」表示10天之外的範圍;「-10」表示10天之內的範圍。)

grep 文件中查找字符;有過濾功能,只列出想要的內容
    用法  grep -hblcnsviw 模式 文件 . . .
    如 grep abc /etc/passwd  在passwd文件下找abc字符
 
wc 統計
    -l 統計行數;  -w統計單詞數;  -c 統計字符數
    如  grep wang /etc/passwd|wc-l    統計passwd文件含「wang」的行數
 
du 查看目錄狀況
    如   du -sk*    不加-s會顯示子目錄,-k按千字節排序
    用法 du [-a] [-d] [-h|-k] [-r][-o|-s] [-H|-L] [文件...]

11、進程管理

ps 顯示進程。
    用法 ps [ -aAdeflcjLPyZ ] [ -o 格式 ] [-t 項列表 ]
    [ -u 用戶列表 ] [ -U 用戶列表 ] [-G 組列表 ]
    [ -p 進程列表 ] [ -g 程序組列表 ] [-s 標識符列表 ] [ -z 區域列表 ]
    ps 顯示本身的進程。
    ps -e 顯示每一個進程,包括空閒進程。
    ps -f 顯示詳情。
    ps -ef 組合-e和-f,全部進程的詳情。
    ps -U uidlist(用戶列表) 具體查看某人的進程。

Dos下的命令詳解:

1 dir 
無參數:查看當前所在目錄的文件和文件夾。 
/s:查看當前目錄已經其全部子目錄的文件和文件夾。 
/a:查看包括隱含文件的全部文件。 
/ah:只顯示出隱含文件。 
/w:以緊湊方式(一行顯示5個文件)顯示文件和文件夾。 
/p:以分頁方式(顯示一頁以後會自動暫停)顯示。 
|more:前面那個符號是「\」上面的那個,叫作重定向符號,就是把一個 
命令的結果輸出爲另一個命令的參數。more也是一個命令,dir /w |more 
獲得的結果和dir /w /p的結果是同樣的。 
其餘的參數你們能夠用:dir/?查看。 


2 cd

cd 目錄名:進入特定的目錄。若是看到有個目錄顯示爲:abcdef ghi 就
輸入:cdabcdef.ghi進入該目錄。
cd\ 退回到根目錄。
cd..退回到上一級目錄。

 

3 mdrd

md 目錄名:創建特定的文件夾。
rd 目錄名:刪除特定的文件夾。

4 cls

清除屏幕。

 

5 copy

copy 路徑\文件名 路徑\文件名 :把一個文件拷貝到另外一個地方。

6 move

move 路徑\文件名 路徑\文件名 :把一個文件移動(就是剪切+複製)到另
一個地方。

 

7 del

del 文件名:刪除一個文件。
del *.*:刪除當前文件夾下全部文件。
del不能刪除文件夾。

8deltree

刪除文件夾和它下面的全部子文件夾還有文件。

9format

format x: :x表明盤符,格式化一個分區。在dos下是用fat文件系統格式
化的,在windows2000安裝的時候會問你要不要轉換爲ntfs。

10type

type 文本文件名:顯示出文本文件的內容。

11edit

其實這是個小程序,編輯文本文件用的。

12 ren

ren 舊文件名 新文件名:改文件名。

13ping

ping 主機ip或名字:向目標主機發送4個icmp數據包,測試對方主機是否收
到並響應,通常經常使用於作普通網絡是否通暢的測試。可是ping不一樣不表明網
絡不通,有多是目標主機裝有防火牆而且阻止了icmp響應。
ping -t :不停的發送數據包。固然都很小,不能稱做攻擊。有些人本身寫
了一些相似於ping命令的程序,不停的發送很大的數據包,以阻塞目標主機
的網絡鏈接。

14 net
      net use ipipc$ " "/user:" " 創建IPC空連接

  netuse ipipc$ "密碼" /user:"用戶名"創建IPC非空連接

  netuse h: ipc$ "密碼" /user:"用戶名"直接登錄後映射對方C:到本地爲H:

  netuse h: ipc$ 登錄後映射對方C:到本地爲H:

  netuse ipipc$ /del 刪除IPC連接

  netuse h: /del 刪除映射對方到本地的爲H:的映射

  netuser 用戶名 密碼 /add 創建用戶

  netuser guest /active:yes 激活guest用戶

  netuser 查看有哪些用戶

  netuser 賬戶名 查看賬戶的屬性

  netlocalgroup administrators 用戶名 /add 把「用戶」添加到管理員中使其具備管理員權限

  netstart 查看開啓了哪些服務

  netstart 服務名 開啓服務;(如:netstart telnet, net start schedule)

  netstop 服務名 中止某服務

  nettime 目標ip 查看對方時間

  nettime 目標ip /set 設置本地計算機時間與「目標IP」主機的時間同步,加上參數/yes可取消確認信息

  netview 查看本地局域網內開啓了哪些共享

  netview ip 查看對方局域網內開啓了哪些共享

  netconfig 顯示系統網絡設置

  netlogoff 斷開鏈接的共享

  netpause 服務名 暫停某服務

  netsend ip "文本信息" 向對方發信息

  netver 局域網內正在使用的網絡鏈接類型和信息

  netshare 查看本地開啓的共享

  netshare ipc$ 開啓ipc$共享

  netshare ipc$ /del 刪除ipc$共享

  netshare c$ /del 刪除C:共享

  netuser guest 12345 用guest用戶登錄後用將密碼改成12345

  netpassword 密碼 更改系統登錄密碼

經常使用:net view \\主機 來看共享,net start/stop 服務 來啓動和停 
止服務,信使服務我的不太喜歡。 
15 netstat 
netstat 主機:查看主機當前的tcp/ip鏈接狀態,如端口的狀態。

netstat -a 查看開啓了哪些端口,經常使用netstat–an

netstat -n 查看端口的網絡鏈接狀況,經常使用netstat -an

netstat -v 查看正在進行的工做

    netstat -p 協議名 例:netstat-p tcq/ip 查看某協議使用狀況

    netstat -s 查看正在使用的全部協議使用狀況

 
16 nbtstat 
       nbtstat 主機:查看主機使用的NetBIOS name。 

17 tracert 
tracert 主機:查看從你本身到目標逐機到底通過了那些路徑。參數 ip(或計算機名) 跟蹤路由(數據包),參數:「-w數字」用於設置超時間隔。
18 pathping 
pathping 主機:相似tracert,但能夠顯示一些tracert不能顯示出來的信 
息。能夠本身試試。 
 
19 telnet 
字符方式的遠程登陸程序,是網絡人員極其愛用的遠程登陸程序。
telnet ip 端口 遠程登錄服務器,默認端口爲23. 
在本機上直接鍵入telnet 將進入本機的telnet

20 ipconfig
       查看本地ip地址。 
不加參數顯示當前機器的網絡接口狀態。 
/all 先是詳細的信息。 
/release 釋放當前ip。 
/renew 從新申請ip。 
/flushdns 刷新dns緩存。 
/registerdns 從新栽dns服務器上註冊本身。 
 
21 arp
查看和處理ARP緩存,ARP是名字解析的意思,負責把一個IP解析成一個物理性的MAC地址。
arp -a將顯示出所有信息
-d 刪除一條緩存紀錄。 
-s 田家一條緩存紀錄。 

22 start 
start程序名或命令 /max 或/min 新開一個新窗口並最大化(最小化)運行某程序或命令 

23 mem 查看cpu使用狀況 
 
24 attrib 文件名(目錄名) 查看某文件(目錄)的屬性 
attrib 文件名 -A -R -S -H 或 +A +R +S +H 去掉(添加)某文件的 存檔,只讀,系統,隱藏 屬性;用+則是添加爲某屬性
25 set 
       set 指定環境變量名稱=要指派給變量的字符 設置環境變量 
       set 顯示當前全部的環境變量 
       set p(或其它字符) 顯示出當前以字符p(或其它字符)開頭的全部環境變量
26 call 
       call路徑\批處理文件名 從批處理程序中調用另外一個批處理程序 (更多說明見call /?) 
27 for 
       for對一組文件中的每個文件執行某個特定命令(更多說明見for命令及變量) 
28 echo
       echo on或off 打開或關閉echo,僅用echo不加參數則顯示當前echo設置 
       echo 信息 在屏幕上顯示出信息 
       echo 信息 >> pass.txt 將"信息"保存到pass.txt文件中 
29 findstr 
       findstr "Hello" aa.txt 在aa.txt文件中尋找字符串hello 
30 find
       find 文件名 查找某文件 
31 title
       title 標題名字 更改CMD窗口標題名字 
32 color
       color 顏色值 設置cmd控制檯前景和背景顏色;0=黑、1=藍、2=綠、3=淺綠、4=紅、5=紫、6=黃、7=白、8=灰、9=淡藍、A=淡綠、B=淡淺綠、C=淡紅、D=淡紫、E=淡黃、F=亮白
33 ver
       ver 在DOS窗口下顯示版本信息 
34 winver
       winver 彈出一個窗口顯示版本信息(內存大小、系統版本、補丁版本、計算機名)
相關文章
相關標籤/搜索