最近開始在練習使用 linux ,試著把目前為止使用過的指令紀錄下來
有想到什麼就會繼續在這一篇更新
- 顯示出目前的位置
1 | pwd |
- 列出指定位置的資料夾與檔案
1 | ls /path/to/ |
- 移動至指定資料夾
1 | cd /path/to |
- 移動至目前帳號的起始資料夾
1 | cd ~ |
- 尋找檔案
1 | find /path -name '' |
- 顯示記憶體用量
1 | free -h |
- 顯示硬碟(分區?)用量
1 | df -h |
- 顯示指定位置的硬碟用量
1 | du -sh /path |
- 檢視檔案,可以上下捲動
1 | less /path/to/file |
- 將檔案內容印至畫面上(從開頭到結尾)
1 | cat /path/to/file |
- 將檔案內容印至畫面上(從開頭)
-n 參數可以指定行數
1 | head /path/to/file |
- 將檔案內容印至畫面上(從結尾)
-n 參數可以指定行數
1 | tail /path/to/file |
- 顯示出單行內包含 fail 字串的內容
1 | cat /path/to/file | grep 'fail' |
- 顯示出單行內不包含 success 字串的內容
1 | cat /path/to/file | sed '/success/d' |
- 只顯示 df -h 資訊中的第二行的資訊,並多印一些字串
1 | df -h | awk '{print "Size = " $2}' |
- 印出執行中的 nodejs 的 pid
1 | echo $(ps -aux | grep node | awk '{print $2}') |
- 列出目前執行中的程式
1 | ps -aux |
- 關閉指定的程式
1 | kill $pid |