目錄名稱 說明 例
bin 系統的一些重要執行檔 Kill、cp、df
boot 系統開機的一些載入檔
cdrom 光碟機裡的資料被掛上來的地方
dosc 開機時把dos檔案系統掛上來的地方
etc 系統設定檔
home 使用者的自家目錄所在、ftp server
lib 基本函數庫
Lost+found 系統檢查結果
mnt 可以掛上其它檔案系統
proc 整個系統運作資訊
root 系統管理者的自家目錄所在
sbin 一些設定的可執行程式、設定網路
tmp 雜七雜八的東西
usr 應用程式 X-window
var 記載著各種系統上的變數的地方
vmlinuz 系統核心檔案
/proc 下的檔案介紹:
more cpuinfo:顯示有關cpu的訊息
more devices:區塊設備、字元設備
more filesystems:目前核心技援的檔案系統
more dma:直接記憶體存取
more interrupts:中斷向量值、中斷次數
more ioports:系統中每個設備的輸出輸入埠的位址範圍
more meminfo:記憶體分配狀態
more pci:顯示PCI介面訊息
終端機資料設定檔:/etc/termcap
export TERM=vt100 (設定終端機為vt100;bash shell)
如何設定指令的別名:例:將 ls -l 設定成dir
alias dir='ls -l' (以後下dir指令相當於下 ls -l 指令)
如何更改系統提示符號:
ps1='參數' (一般指令列的提示符號)
ps2='參數' (當指令太長需換行時第二行的提示符號)
ps1的參數:
\h主機名稱
\w 當時目錄所在
\s shell的名稱
\$ 如果是使用者為root時顯示#;其它使用者顯示$
\t 以時間來表示
\d 以日期來表示
\u 目前的使用者代號
\# 指令的序能
\! 指令的歷史序號
\\ 顯示\符號
字串:顯示此字串
linux之shell scripts (類似dos之批次檔)
例:製做類似dos之diskcopy外部指令
檔案名稱:diskcopy
#!/bin/sh
echo -n "Insert source disk in first floppy drive,then hit enter"
read ans;
dd if=/dev/fd0 of=/tmp/dcopy$$
echo -n "Remove source disk and insert other disk ,then hit enter"
read ans;
dd of=/dev/fd0 if=/tmp/dcopy$$
/bin/rm -f /tmp/dcopy$$
備註:不用副檔名;需更改檔案屬性為可執行;例 chmod 755 diskcopy
ls:列出檔案資訊 → 類似dos之dir
-l:列出詳細的檔案資訊
-a:列出全部檔案包括隱藏檔
-R:遞回列出檔案及子目錄其下的所有子目錄和檔案
-x:以多欄方式列出,字母順序由左而右
-i:以i -node來列出,會列出每個檔案在磁碟中的編號
-m:列出檔案時以逗號 , 來分隔
-n:把群組及檔案擁有者名稱轉成數字代碼
-t:依檔案的修改時間排序 (由新而舊)
-u:依檔案上次的存取時間排序 (需與t配合)
-s:檔案的大小以區塊為單位 (每個區塊block = 512 bytes)
-o:用顏色來顯示各種類別的檔案
-r:以相反的英文字母順序顯示
-d:只顯示目錄訊息而非目錄下的檔案
ln 製作捷徑檔:
ln -參數 已存在的檔案 要連結成的檔案
ln -參數 原來的目錄 要連結的目錄
|