新·Linux小抄
💭 Hexo那邊的舊版太亂了,考慮在新版建立新格式再整理進來
作業系統類
- 有加sudo是那些指令需要root的身分執行,如果你另外製作了sudoer,或已經su root,均可以不寫
| 指令 | 功效 |
|---|---|
cat /etc/os-release |
看看你的Linux發行版 |
sudo systemctl |
加上start/stop/restart來起到管理系統服務(Daemon)的效果 |
sudo crontab |
帶參數-e會打開Vim編輯既有排程,帶-l會顯示既有排程 |
free -h |
看記憶體用量 |
df -h |
看硬碟用量 |
> |
命令輸出結果寫入檔案 |
| `>> | 功能同上但若檔案已經存在,為append在既有檔案後端 |
du -a |
列出目錄下所有檔案跟大小,不帶參數-a,僅列出目錄及其大小,安裝tree會好看很多 |
| date | 查閱當前時間 |
- 看crontab log
- 不要網路教你
install -y就直接用,舊主機上順便幫你更新套件有得焦慮了-.- - Ubuntu改時區
網路類
| 指令 | 功效 |
|---|---|
netstat -napl \| grep **port號** |
看指定port號被哪個小傢伙佔用 |
netstat -tulpn \| grep LISTEN |
看那些port號被佔用 |
Vim相關
| 指令 | 功效 |
|---|---|
| Shift+G | 到底 |
| gg | 到頂 |
其他軟體相關
log的位置(待
-r遞迴參數的用例(待
systemctl看日誌
轉貼:更改Crontab編輯器
搜尋東西
find / -name "*haha.md*" -type f # 從根目錄開始搜尋檔名為haha.md的檔案