Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 經典實用技巧八則:特殊檔名處理、Loadlin 直裝、X 死機急救、快速關機、rm -r、Tab 補全、滑鼠複製、Loadlin 批次啟動

編輯:Linux 教學

八條歷經歲月洗禮的 Linux 實戰技巧,涵蓋檔案系統、安裝部署、圖形介面急救、系統管理、命令列效率,每一條都是關鍵時刻的「金鑰」。

  1. 處理特殊檔名 (以 - 開頭、含空格、特殊字元)
    檔名 -ee 無法用 rm -ee (被視為選項)。
    解法:rm -- -ee (雙槓桿結束選項解析)、rm ./-ee (相對路徑)、rm "-ee" (引號)。
    通則:**-- 後皆視為參數;引號包裹;./ 前綴。**
  2. Loadlin 直接從 DOS/Windows 9x 啟動 Linux 安裝/系統
    無需重啟進 BIOS 改啟動序,DOS 下執行:
    loadlin e:\images\vmlinuz root=/dev/ram initrd=e:\images\initrd.img
    即可載入核心進入安裝程式或直接啟動已安裝系統 (需核心支援 root=/dev/hdaX)。
    適用:無光碟啟動、BIOS 不支援 USB 啟動、快速測試新核心。
  3. X Window 死機急救雙招
    招 1:**Ctrl+Alt+Backspace** 強制殺死 X Server,回文字模式。
    招 2:Ctrl+Alt+F2 切虛擬控制台 → 登入 → ps -ef | grep X 找 PID → kill -9 PID → Alt+F1 (或 Alt+F7) 回圖形介面 (若 X 已死則回登入畫面)。
  4. 快速關機:日誌式檔案系統 (ext3/4, xfs, jfs, reiserfs) 的紅利
    現代檔案系統採用**日誌 (Journaling) + 有序寫入**,掉電後掛載時自動回放日誌恢復一致性。**可直接斷電/長按電源鍵關機**,無需 shutdown -h now 等待同步。
    例外:資料庫、關鍵業務仍建議正常關機確保應用層數據落盤。
  5. rm -r 遞迴刪除非空目錄
    rm -r bbb 將 bbb 目錄下所有檔案、子目錄**一次性清空**。
    慎用:建議加 -i 互動確認 (rm -ri bbb) 或先 ls -la bbb 確認內容。
  6. Tab 鍵自動補全:命令列效率倍增器
    輸入 tar xvfz /ccc/d → 按 Tab → 若 /ccc/ 下唯一以 d 開頭為 ddddddd-1.2.3.tar.gz → 自動補全為 tar xvfz /ccc/ddddddd-1.2.3.tar.gz。
    連按兩次 Tab 列出所有匹配項。支援指令、路徑、變數、用戶名補全。
  7. 滑鼠複製貼上 (GPM 服務) —— 文字模式下的剪貼板
    啟動 gpm 後:**左鍵拖選** 反白即複製,**右鍵點擊** 游標處貼上。
    跨虛擬控制台複製:tty2 選取 → Alt+F3 → 右鍵貼上。
    X Window 下同樣支援 (中鍵/雙鍵同時按貼上)。
  8. Loadlin 批次檔一鍵啟動 Linux (DOS/Win9x 環境)
    將 loadlin.exe、核心 vmlinuz 複製至 C: 根目錄。
    建立 Linux.bat:
    c:\loadlin c:\vmlinuz root=/dev/hda1 ro
    雙擊即啟動 Linux (假設根分區為第一顆 IDE 硬碟第一分區)。
    適用:雙系統環境下快速切換、無 GRUB/LILO 時的應急啟動。

進階組合拳

  • Tab + rm -ri:rm -ri /var/log/old_Tab → 確認列表 → 逐個確認刪除舊日誌。
  • Loadlin + initrd 參數:loadlin vmlinuz initrd=initrd.gz root=/dev/hda2 ro 支援模組化核心 (SCSI/RAID/檔案系統模組在 initrd 中)。
  • X 死機急救流程標準化:Ctrl+Alt+F2 → pkill -9 -f "Xorg|Xwayland" → Alt+F7 → 觀察是否自動重啟 X (systemd/logind 管理) 或回登入管理器。

結語

工具無新舊,唯適用者珍。這八條技巧橫跨 20 年 Linux 發展史,至今在嵌入式、伺服器、桌面、救援盤等場景依然高頻出現。將它們內化為直覺,你就擁有了在純文字環境下遊刃有餘的「Linux 內功」。

Copyright © Windows教程網 All Rights Reserved