基礎操作
- ls:列出當前目錄中的檔案和資料夾。
ls -l # 顯示詳細資訊
ls -a # 顯示隱藏檔案
- cd:切換目錄。
cd / # 切換到根目錄
cd ~ # 切換到使用者主目錄
cd .. # 返回上一級目錄
- pwd:顯示當前所在路徑。
pwd
- mkdir:建立目錄。
mkdir my_folder
- rm:刪除檔案或目錄。
rm file.txt # 刪除檔案
rm -r folder_name # 刪除資料夾及其內容
- cp:複製檔案或目錄。
cp file1 file2 # 複製檔案
cp -r folder1 folder2 # 複製資料夾
- mv:移動或重新命名檔案/目錄。
mv old_name new_name # 重新命名
mv file /new/path/ # 移動檔案
檔案查看與編輯
- cat:查看檔案內容。
cat file.txt
- more / less:分頁查看檔案內容。
more file.txt
less file.txt
- vim:編輯檔案(進階文字編輯器)。
vim file.txt
檔案權限
- chmod:修改檔案權限。
chmod 644 file.txt # 修改檔案權限
chmod +x script.sh # 賦予腳本執行權限
- chown:修改檔案擁有者。
chown user file.txt
搜尋
- find:查找檔案。
find /path -name "filename"
- grep:搜尋檔案中的特定內容。
grep "search_term" file.txt
網路
- ping:測試網路連通性。
ping www.google.com
- curl:取得網頁內容或下載檔案。
curl -O http://example.com/file.txt
- wget:下載檔案。
wget http://example.com/file.txt
系統與程序
- ps:查看程序。
ps -e # 顯示所有程序
- top:動態顯示系統運行情況及程序資訊。
top
- kill:終止程序。
kill PID # 根據程序 ID 終止
其他
- man:查看指令的說明文件。
man ls
提示:也可以使用 [指令名] --help 查看詳細說明!
- echo:輸出內容到終端機。
echo "Hello, Cygwin!"
- alias:設定指令別名。
alias ll='ls -la'
- exit:退出 Cygwin 終端。
exit