萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux 檔案命令入門速成指南(一):檔案觀念、取得說明、BASH 環境、權限與連結

雖圖形桌面(KDE/GNOME)降低門檻,但命令列仍是彈性與自動化的關鍵。本文為 Linux 檔案命令速成教程,範例於 SUSE Linux 8.0 測試,其他發行版大同小異。

核心觀念

  • 萬物皆檔案:硬體裝置、目錄、命令本身皆視為檔案處理,奠定 Linux 靈活性基石。
  • 命令語法:command [option] [source] [target]

取得說明的三把鑰匙

  • whatis cmd — 一行摘要
  • man cmd — 完整手冊(空格翻頁、q/!/Ctrl+Z 離開)
  • man -k keyword (apropos) — 關鍵字搜尋相關命令

使用者身份與 BASH Shell

  • root 擁有無限權限,日常操作請用一般帳號,需時 su 切換。
  • BASH 為預設 Shell,內建 history 記錄 500 條,↑/↓ 或 !編號 快速重跑。
  • 常用環境變數:HOME、PATH、HISTSIZE;export VAR=value 永久寫入 .profile 或 /etc/profile。

萬用字元與正則表達式

  • Shell:* 任意多字元、? 單字元、[...] 字元集合。
  • 正則:. 單字元(非換行)、* 前一字元 0 次以上、[...] 字元集合。

檔案處理核心命令

ls -liah 解析八欄位輸出

inode 權限 連結數 擁有者 群組 大小 日期 名稱

cp/mv/rm 搭配 -i 確認、-r 遞迴、mv -b 備份

mkdir/rmdir vs rm -r 刪除非空目錄

檔案權限 rwx 三元組與八進制遮罩

類別字元二進制八進制
擁有者rwx1117
群組r-x1015
其他r--1004

chmod g+w file 或 chmod 774 file 賦予群組寫入權。umask 022 產生預設 755。

chown/chgrp 變更擁有者與群組

file * 判別文字/二進位檔

重新命名:alias 別名與 export 環境變數

alias ll='ls -l'
export JDEV_HOME=/path/to/jdev
copyright © 萬盛學電腦網 all rights reserved