https://nmap.org/
公司實驗室的機器 IP有時候飄來飄去,這時候就可以靠 nmap來找到需要的機器。
掃描指定機器的常用埠
掃描子網路 (192.168.1.0 to 192.168.1.255)
掃描指定的埠
偵測每個埠上運行的服務
掃描子網路下所有 port 22的狀態為 open的機器
- -T4 加速掃描速度
- --open 只列出狀態為 open的 port
- --oG - 輸出grepable的格式到console
https://nmap.org/
公司實驗室的機器 IP有時候飄來飄去,這時候就可以靠 nmap來找到需要的機器。
官方網址:
https://learn.microsoft.com/en-us/windows/core-utils/overview
https://github.com/microsoft/coreutils
Coreutils可以在原生Windows上跑 UNIX風格命令列工具,由 Microsoft自己維護。
安裝:
能用的命令可以參考:
https://learn.microsoft.com/en-us/windows/core-utils/commands
記錄一些常用的 Linux指令或工具
將字串或變數輸出到終端機的指令
輸出字串
輸出變數
concatenate,主要功能為將檔案內容輸出到終端機或另一個檔案
| cat command options | |
| -n, --number | 輸出行數。 |
輸出 a.txt的檔案內容
將 a.txt和 b.txt的檔案內容串接輸出到終端機
將 a.txt和 b.txt的檔案內容串接寫到新檔案 ab.txt中
將 b.txt的檔案內容串接寫到 a.txt後
print working directory,輸出當前終端機的目錄
list,用來輸出目錄的內容或資訊
| ls command options | |
| -l | Long format。顯示詳細資訊。 |
| -a | All file。顯示隱藏檔案。 |
| -h | Human-readable。將檔案容量大小顯示為人類可讀格式。 |
| -t | Sort by time。以修改時間來將檔案排序,由新到舊。 |
| -R | Recursive。列出所有包含子目錄中的檔案。 |
change directory,切換目錄
切換到家目錄
切換到根目錄
切換到上一層目錄
切換到上一次所在的目錄
使用絕對路徑切換目錄
切換到當前目錄下的子目錄
make directory,建立目錄
在當前目錄下建立目錄
建立多個層級的目錄
建立目錄並設定權限
建立多個目錄
move,用來重新命名或移動檔案和目錄
| mv command options | |
| -i | interactive。檔案覆蓋前跳出提示。 |
| -f | force。強制覆蓋已存在的檔案。 |
| -n | no-clobber。不覆蓋已存在的檔案。 |
| -u | update。當來源檔案較新或是目的檔案不存在才移動。 |
| -v | verbose。顯示命令執行詳細過程。 |
移動檔案
重新命名檔案
copy,複製檔案和目錄
| cp command options | |
| -r | recursive。遞迴地複製檔案,用來複製目錄。 |
| -i | interactive。檔案覆蓋前跳出提示。 |
| -p | preserve。保留檔案的權限及時間戳。 |
| -u | update。當來源檔案較新或是目的檔案不存在才複製。 |
| -a | preserve all。遞迴地複製檔案,並且保留檔案權限及時間戳。 |
| -v | verbose。顯示命令執行詳細過程。 |
複製檔案
複製檔案到目錄
manual,用來查看命令、系統呼叫、函式庫或設定檔的使用方法。
| man 操作方法 | |
| / | 搜尋關鍵字 |
| q | 離開 |
查詢 ls的使用方法
remove,用來刪除檔案或目錄。
| cp command options | |
| -f | force。強制刪除。 |
| -r | recursive。遞迴地刪除目錄及其中的檔案。 |
| -i | interactive。刪除檔案前跳出提示。 |
| -v | verbose。顯示命令執行詳細過程。 |
刪除檔案
強制刪除目錄及其中檔案
用來建立空檔案或是更新檔案的時間戳。
建立空檔案,如果檔案存在則更新時間戳為現在。
指定更新時間,格式為 [[CC]YY]MMDDhhmm[.ss]。
參考其他檔案的時間來更新。
只更新 atime(access time)。
只更新 mtime(modify time)。
change mode。用來變更檔案或目錄的存取權限。
給予所有人讀寫及執行權限。
給予檔案擁有者所有權限,其他人讀取及執行權限。
給予檔案擁有者讀寫權限,其他人只有讀取權限。
給予所有人執行權限。
給予擁有者寫入權限。
取消群組及其他人的寫入權限。
所有人設定為只能讀取權限。
tape archive。打包及檔案壓縮工具。
| tar command options | |
| -f | 指定要處理的檔名 |
| -v | 列出每一步處理涉及的檔案資訊 |
| -x | 解開 tar檔案 |
| -z | 呼叫 gzip壓縮或解壓縮檔案。 |
| -c | 建立壓縮檔案。 |
解開tar檔案
解開tar.gz檔案