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 文本編輯器與外部存儲掛載基礎:光盤、U盤、ISO 鏡像全場景操作

編輯:Linux 教學

Linux 運行維護離不開文本編輯與外部存儲掛載。本文面向初學者,梳理 vi/vim 核心操作、光盤/U盤/ISO 掛載卸載標準流程,並對比物理機與虛擬機差異。

一、 文本編輯器:vi/vim 生存指南

三大模式

  • 命令模式 (默認) : 移動、刪除、複製、搜索、進入其他模式。
  • 插入模式 : i (光標前)、a (光標後)、o (新行) — 輸入文本。
  • 底行模式 : : — 保存、退出、設置、替換、執行外部命令。

高頻操作速查

任務命令/按鍵
保存並退出:wq 或 Shift+ZZ
不保存強制退出:q!
跳轉第 N 行:N 或 NG
全文替換:%s/old/new/g
撤銷/重做u / Ctrl+r
複製當前行yy (p 粘貼)
刪除當前行dd

建議:日常運維掌握上述 10 個命令覆蓋 90% 場景;進階學習宏錄製、多窗口、正則替換。

二、 光盤/CD-ROM 掛載

設備識別


ls -l /dev/cdrom
# lrwxrwxrwx 1 root root 3 ... /dev/cdrom -> /dev/sr0

掛載命令


# 掛載光盤
mkdir -p /mnt/cdrom
mount /dev/cdrom /mnt/cdrom
# 或 指定類型
mount -t iso9660 /dev/cdrom /mnt/cdrom

# 掛載 ISO 鏡像 (無需物理光盤)
mkdir -p /mnt/iso
mount -o loop /path/to/image.iso /mnt/iso

卸載


umount /mnt/cdrom
# 或
umount /dev/cdrom
# 卸載後才能彈出光盤
eject /dev/cdrom

三、 U盤/USB 存儲掛載

設備識別


fdisk -l
# 尋找 /dev/sdb1 等 (USB 視為 SCSI 設備)
lsblk -f
# 查看文件系統類型 (vfat/ntfs/exfat/ext4)

掛載


mkdir -p /mnt/usb
# FAT32 (最通用)
mount -t vfat /dev/sdb1 /mnt/usb
# NTFS (需安裝 ntfs-3g)
mount -t ntfs-3g /dev/sdb1 /mnt/usb
# exFAT (需安裝 exfat-fuse)
mount -t exfat /dev/sdb1 /mnt/usb
# 指定字符集避免中文亂碼
mount -t vfat -o iocharset=utf8 /dev/sdb1 /mnt/usb

卸載


umount /mnt/usb
# 安全移除
sync
eject /dev/sdb

四、 權限與自動化

  • 掛載需 root 權限或配置 /etc/fstab 添加 user 選項允許普通用戶掛載。
  • 桌面環境 (GNOME/KDE) 通常自動掛載至 /run/media/$USER/。
  • 服務器建議手動掛載並寫入 /etc/fstab (使用 UUID)。

五、 常見問題排查

現象原因解決
mount: /mnt/cdrom: WARNING: device write-protected, mounted read-only光盤只讀特性正常,加 -o ro 或忽略
umount: target is busy有進程佔用掛載點lsof /mnt/usb 找到進程 kill
中文文件名亂碼字符集不匹配掛載加 -o iocharset=utf8
NTFS 掛載報錯缺 ntfs-3gyum install ntfs-3g
Copyright © Windows教程網 All Rights Reserved