天天看點

Windows下的簡單指令行

今天在學習Windows的簡單shell指令,是以把它做一個簡單的總結:

· pwd -列印工作目錄

在powershell輸入pwd會得到下面的結果
           

Path

C:\Users\Administrator

PS C:\Users\Administrator>

· hostname - 電腦在網絡中的名稱

在powershell輸入hostname會得到下面的結果
           

PS C:\Users\Administrator> hostname

OEM-20160906XTK

·mkdir -建立路徑 mkdir -p 建立一個完整的多層目錄

**·**mkdir -建立路徑 mkdir -p 建立一個完整的多層目錄

在powershell輸入mkdir test會得到下面的結果

PS C:\Users\Administrator> mkdir test

目錄: C:\Users\Administrator
           

Mode LastWriteTime Length Name

—- ————- —— —-

d—- 2017/8/30 星期三 16:2 test

8

建立更深層次的路徑:

PS C:\Users\Administrator> mkdir test

目錄: C:\Users\Administrator
           

Mode LastWriteTime Length Name

—- ————- —— —-

d—- 2017/8/30 星期三 16:2 test

8

· cd -更改路徑

在powershell輸入cd temp會得到下面的結果:表示進到temp這個目錄中
   PS C:\Users\Administrator> cd temp
   PS C:\Users\Administrator\temp>

在powershell輸入cd..會得到下面的結果:表示退出temp這個目錄中,傳回上一層目錄
   PS C:\Users\Administrator\temp>cd ..
    PS C:\Users\Administrator>

在powershell輸入cd../..會得到下面的結果:傳回上兩層目錄
比如後面的cd../../../../依次類推
           

· ls -列出路徑下的内容

PS C:\Users\Administrator> ls

目錄: C:\Users\Administrator
           

Mode LastWriteTime Length Name

—- ————- —— —-

d—- 2017/7/11 星期二 18:5 .android

1

d—- 2016/12/2 星期五 9:0 .AndroidStudio2.2

2

d—- 2016/9/6 星期二 23:39 .eclipse

d—- 2016/12/2 星期五 9:3 .gradle

3

d—- 2017/7/11 星期二 11:3 .idlerc

d—- 2016/9/6 星期二 23:35 .oracle_jre_usage

d—- 2017/7/11 星期二 9:5 .p2

· rmdir -删除路徑(move directory)

PS C:\Users\Administrator\temp\i\like> rmdir icecream

PS C:\Users\Administrator\temp\i\like> ls

PS C:\Users\Administrator\temp\i\like>

· pushd -推送路徑 popd -彈出路徑

pushd推送到一個具體的路徑,popd直接彈回原來的路徑
   PS C:\Users\Administrator\temp> pushd i/hate/you
   PS C:\Users\Administrator\temp\i\hate\you> popd
   PS C:\Users\Administrator\temp>
           

**·**New-Item - 建立一個空檔案

New-Item test.txt -type file
           

**·**cp -複制檔案(copy)

cp test.txt test2.txt 将test複制為test2  兩分檔案格式内容都相同,就是名字不同而已
           

**·**mv -移動檔案或者路徑(move)

mv  舊檔案名.txt  新檔案名.txt 
       就是重命名檔案
           

**·**more -逐頁顯示整個檔案

more test.txt
           

**·**type - 列印輸出這整個檔案

type test.txt
           

**·**forfiles -在一大堆檔案上面運作一條指令

**·**dir - r尋找檔案

**·**select-string 在檔案中查找内容

**·**help -閱讀手冊

**·**helpctr -尋找恰當的手冊頁面

**·**echo -列印一些參數

**·**set -導出/設定一個新的環境變量

**·**exit-退出shell

**·**runas -成為超級使用者或root,危險指令