Linux 常用命令入門:從零開始掌握日常操作
第一次接觸 Linux,很多人會被黑底白字的終端機嚇到。其實命令列並不是高手的專利,而是一套講求效率的日常工具。學會十幾個常用命令,就能在伺服器上查看檔案、安裝軟體、排查問題。本文整理新手最常用到的命令,幫你建立第一份實用的 Linux 操作地圖。
一、檔案與目錄:先知道自己在哪裡
登入系統後,先用 pwd 確認目前所在的目錄,再用 ls 列出檔案。ls -l 可以看到權限與大小,ls -a 則會顯示隱藏檔。移動目錄靠 cd,例如 cd /var/log 前往日誌目錄,cd .. 回到上一層,cd ~ 回到家目錄。
建立目錄用 mkdir,一次建立多層目錄可以加上 -p,例如 mkdir -p 專案/資料/備份。複製檔案用 cp,移動或改名用 mv,刪除用 rm。刪除時要特別小心,rm -rf 不會經過資源回收筒,路徑寫錯可能刪掉重要資料,執行前務必再看一次。
二、查看檔案內容:不用打開編輯器也能讀
想快速看檔案內容,cat 適合小檔案,less 適合長檔案,可以上下捲動、按 q 離開。head -n 20 看前二十行,tail -n 50 看最後五十行,查看服務日誌時常搭配 -f 即時追蹤新寫入的內容。
真正好用的是 grep,它能在檔案裡找關鍵字。例如 grep -rn "error" /var/log 會遞迴搜尋日誌中的錯誤訊息。加上管線 |,還能把命令結果交給下一個命令處理,像是 ps aux | grep nginx,先列出所有程序,再過濾出 nginx 相關的程序。
三、權限與使用者:理解誰能做什麼
Linux 的檔案都有擁有者、群組與權限。ls -l 左邊的 rwx 分別代表讀、寫、執行。chmod 755 腳本.sh 設定檔案可執行,chown 使用者:群組 檔案 更改擁有者。需要管理員權限時在命令前加 sudo,例如 sudo apt update,系統會要求輸入密碼確認身分。
四、系統與程序:掌握機器狀態
top 或 htop 可以即時看到 CPU 與記憶體的使用情形,free -h 看記憶體,df -h 看磁碟空間,du -sh 目錄 看某個目錄佔了多少空間。磁碟滿了導致服務寫不進資料,是新手常遇到的故障,養成先看 df -h 的習慣能省下很多時間。
想知道某個程序是否在跑,用 ps aux | grep 程式名;要停止程序,用 kill 程序編號。服務管理則交給 systemctl,例如 systemctl status nginx、systemctl restart nginx。
五、網路與遠端:連上另一台機器
ping 檢查網路是否通,curl 可以測試網址回應,例如 curl -I https://example.com。日常工作中最常用的是 ssh,用來登入遠端伺服器;scp 則可以在本機與伺服器之間傳檔案,例如 scp 檔案.tar.gz 使用者@主機:/tmp/。
六、新手的高效習慣
第一,善用 Tab 自動補全與方向鍵叫出歷史命令,少打字也少打錯。第二,不確定的命令先查說明,man ls 或 ls --help 都有詳細解釋。第三,把常用命令寫成簡單的筆記或 alias,逐步累積自己的工具箱。第四,操作正式環境前先在測試機練習,重要檔案先備份。
命令列的學習曲線看似陡峭,但回報也很直接:同樣一件工作,圖形介面要點十幾下滑鼠,命令列可能一行就完成。從今天列出的這些命令開始,每天練習一兩個,兩週後你會發現,原本陌生的終端機,已經變成最順手的日常工具。
- 点赞
- 收藏
- 关注作者
评论(0)