# 指令大全 * **強制中斷現在運行** : `ctrl + c` * **cd** : - `cd "<路徑>"` : 進入某個資料夾,像`cd windows`就是進入windows這個資料夾當中(也可以`cd "C:/windows"`) * **dir** : 查看當前資料夾當中的所有資料 - `dir /a` : 包含被隱藏的資料夾(像是.git或是一些惡意程式) * **attrib** : 顯示或更改檔案的基本屬性 - `attrib.exe +S +H "<檔案>"` : 把此檔案隱藏,這個檔案必須包含路徑,像`attrib.exe +S +H "d:\private"`就是隱藏在d槽當中private這個資料夾,**如需取消隱藏只需要把+改成-而已,也就是`attrib.exe -S -H`** * **Ipconfig** : - `Ipconfig/all` : 查看目前詳盡的IP資訊 - `Ipconfig/renew` : 重新取得IP * **ping** : - `ping -?` : 顯示可以用的所有參數 - `ping <網址>` : 可以用網址也可以用IP,主要是測試網路速度以及導向該網站的ip - `ping -t <IP>` : 一直運行直到中斷 - `ping -a <IP>` : 可以看出此IP的主機名稱 - `ping <IP> -n 10` : 一般來說只會發送4個數據包,而在n後面接的數字是代表要改成發送多少數據包,像此情況寫10就是代表丟10個數據包出去 - `ping -l 65500 <IP>`: 代表一次發送到該IP的數據包要有多大,最大值為65500(`ping -l 65500 -t <IP>`就是一直發送65500 byte大小的數據包給該IP直到停止,近似DOS攻擊,假設夠多計算機都對該IP這樣做會造成癱瘓) - 解析輸出 : byte 是位元組,time是響應時間(越短代表越快),TTL可以判別是windows或是linux系統 * **arp** : - `arp -a` : 讀取IP地址和mac地址的對應關係表 - `arp -s <IP> <物理地址>` : 添加arp紀錄 - `arp -d` : 刪除所有arp紀錄,但在網路交互過程中還是會產生新的,可以用來解決網路問題 * **tracert也可用(traceroute)** : - `tracert <網址>` : 可以用網址也可以用IP,監測從本地主機到該IP會經過哪些節點,第一個是自己的IP,依序到最後的位置上,出現`*`代表不允許跟蹤 - `tracert -d <網址>` : 不將IP地址解析到主機名稱,也就是只顯示IP而已 - `tracert -h 3 <網址>` : 代表搜索的最大跳躍數為3 * **route** : - `route print` : 查看當前路由表(0.0.0.0是當前主機的內外網) - `route -n` : 以ip的方式顯示路由 - `route delete <路由>` : 刪除該路由 - `route add <路由>` : 添加該路由 * **nbtstat** : - `nbtstat –a <IP>` : 可以用IP也可以用電腦名稱,查詢該IP位址的NetBIOS資訊(電腦名稱之類的) - `nbtstat -n` : 查詢本地的NetBIOS名稱表的內容 * **nslookup** : - `nslookup -a <網址>` : 可以放入網址或主機名稱,查詢關於此主機的相關資訊 * **netstat** : 查看自己電腦的網路連線與後門 - `netstat -natp | more` : 顯示所有連線狀態 * **host** : 搜尋某個主機名稱的ip - `host -a hostname` : 列出主機名稱各項設定資料 * **nmap** : 查看有開哪些port - `nmap <主機名稱/ip>` * **ssh** : - `ssh 帳號@主機` : 遠端連線 主機 : 遠端主機的 IP 位址或主機名稱 帳號 : 該遠端主機上的帳號名稱 * **telnet** : - `telnet <host/ip> port` : 遠端連線 * **ftp** : 兩台電腦之間傳送檔案的工具 - `ftp <ip> 進入ftp後 <ftp的指令>` <ftp的指令> : - `put`: 上傳檔案 - `get`: 下載檔案 - `mget`: 下載多個檔案 - `mput`: 上傳多個檔案 * **netsh** : - `netsh` `enter` `int` `enter` `ip` `enter` `sh address` : 查看IP?其實這我不確定在做甚麼(有人知道麻煩跟我說一下~)(這網站似乎可以參考 [http://www.james-tw.com/windows/windows-netsh-zhi-ling-cao-zuo](https://) ) * **explorer** : 開啟檔案總管 * **tsshutdn** : 60秒倒計時關機 * **notepad** : 開啟記事本 * **srononce -p** : 15秒後關機 * **perfmon.msc** : 電腦效能監測程序(我不會看) * **mmc** : 開啟控制台 * **calc** : 開啟計算機 * **charmap** : 開啟字元對應表 * **osk** : 開啟電腦小鍵盤 # 小補充 * 不太會的指令用法可以用 `<指令> /?` 或是 `<指令> -?` 查看所有可以接的用法 * **`code.`** : 用VS code的方式打開此檔案 * **`jupyter notebook`** : 用jupyter notebook的方式打開檔案 * IPv4位置分類 : `0.0.0.0` 為本地主機,開頭0 ~ 127是大型網路(國家級),128 ~ 191是中等網路(跨國組織),192 ~ 223是小型網路(企業組織) 怎麼那麼多啦......好難喔,我是菜雞QQ # 參考資料 我也忘記是哪裏找到的 原作者如果有看到拜託不要告我嗚嗚
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up