彙整 33 條 Linux 命令列、系統管理、開發除錯實戰技巧,涵蓋網路查詢、依賴分析、定時任務、虛擬終端、硬碟優化、檔案屬性、進程監控、歷史命令、符號連結等高頻場景。
host -t mx domain.com (MX 記錄)、host -l domain.com (區域傳送)、host -a domain.com (所有記錄)。ldd /usr/bin/traceroute 顯示共享庫依賴。crontab -e 編輯,格式 分 時 日 月 週 命令,例 0 5 * * * wget ... 每天 5 點執行。export PROMPT_COMMAND='echo -ne "\033[2;999r\033[1;1H\033[00;44m\033[K"`date`"\033[00m\0338"'。/etc/inittab 加入 8:234:respawn:/sbin/getty 38400 tty8 ... 24:234:respawn:/sbin/getty 38400 tty24,telinit q 重載。左 Alt+F1-12、右 Alt+F13-24 切換。sed 's/\r//' file > newfile (移除 ^M)。find /mnt/cdrom -name '*.mp3' -print > playlist.m3u,xmms playlist.m3u 播放。cpuinfo、interrupts、ioports、meminfo、partitions、pci、swaps、version。132x60 等,配置 /etc/TextConfig (舊技術,現代桌面較少用)。hdparm -c1 /dev/hda (32-bit I/O)、hdparm -d1 /dev/hda (DMA)、hdparm -k1 /dev/hda (保持設定)。tune2fs -c 0 /dev/sda1 關閉強制檢查。echo 'Netscape*blinkingEnabled: False' >> ~/.Xdefaults && xrdb -load ~/.Xdefaults。chattr +A file (不更新 atime)、chattr +i file (不可刪除/修改/重命名)。Option "no_bitblt"、Option "sw_cursor"、DacSpeed 110。strings binary_file。id 為閒置百分比。watch -n 1 'ls -l /tmp/file' 監控檔案大小變化。autofs,配置 /etc/auto.master、/etc/auto.misc,存取 /misc/cd 即自動掛載光碟。!! 重複上一條、!n 執行第 n 條、Ctrl+R 互動搜尋。Esc+B 向前一詞、Ctrl+K 刪除至行尾、Ctrl+U 刪除至行首、Ctrl+A/E 行首/尾。ps auxw | grep gpm。./configure ; make ; make install 依序執行。ls -l > file.txt、cmd 2>&1 | tee log.txt。top -d 0.5 0.5 秒刷新,Shift+M 依記憶體排序、Shift+P 依 CPU 排序。unzip "*.zip" (引號防 Shell 擴展)。ln -s /real/path /link/path,適用裝置、檔案、腳本。du -h (人類可讀)、du -m (MB)、du -k (KB)。export TMOUT=300 (5 分鐘無操作登出,less 等互動程式不觸發)。less 中按 v 呼叫 $EDITOR (預設 vi),more 僅支援 vi。這 33 招源自實戰摸索,內化為肌肉記憶,能大幅提升 Linux 日常操作效率。