close
一.認識Linux目錄結構
/boot        (啟動檔及管理)
/dev          (裝置擋)上午常考這個
/etc           (設定檔)
/bin           (執行檔)
/sbin        (執行檔)
/usr/bin    (執行檔)
/usr/sbin (執行檔)
/lib            (函數庫及模組)
函數庫
Windows : .dll [dynamic library link]
Linux       : .so [share object]
 
/root        (管理員家目錄)      存放在/etc/skel
/home    (一般用戶目錄)      存放在/etc/skel
/tmp        (暫存檔)
/var/log   (日誌)
/mnt        (固定掛載檔) ex:   硬碟 , NFS(網路硬碟)
/media   (移動掛載檔)
 
/proc       (程序紀錄)      虛擬目錄        1號inode [index node 有排序的概念]
/sys         (系統參數)      虛擬目錄        1號inode [index node 有排序的概念]
 
ppid→ init (pid=1)
→pid
        →pid
這是採取樹狀結構,關閉程式的時候是從最後面往前回收的。
 
/usr        (自訂程式)
/              2號inode
/var         變動資料區,最無法要求資料容量大小的地方
 
Linux在管理上都是採用數字的方式,而filename只是給使用者看的
Windows 95 / 98 不准單一檔案大小超過2G
Selinux (寬鬆、嚴格、disable)
 
 
 
二.檔案管理
ls              (列出目錄內容)
cp            (複製檔案或目錄)
mv           (搬移或更名)
rm           (刪除檔案或目錄)
mkdir       (製作目錄)
rmdir       (刪除目錄)
cd            (切換工作目錄)
pwd         (列出目前工作目錄)
file           (檢查檔案類型)
 
三.磁碟管理
fdisk          (磁碟分割)
mkfs          (格式化分割區)
mkswap   (格式化swap)
swapon    (啟用swap)
swapoff    (停用swap)
du              (統計資料夾使用)
df               (檢查磁碟剩餘)
e2fsck      (檢查磁碟)
fsck           (檢查磁碟)
dumpezfs (列出supperblock資料)
mount       (掛載分割區)
umount     (卸載分割區)
 
命令        --      -       來源        目標
$0            $1    $2    $3            $4
--,-都是參數
來源一定要放在目標的左邊
因為有可能會遇到和Windows連結,且Windows的檔名允許空格,但是Linux不允許這樣,
所以可以在空格前加上 \(跳脫字元)或者加上” ”(雙引號)
 
001.看手冊  man + 指令 (ex: man ls) Page up/down 可以上下瀏覽
002.看手冊→  info + 指令 (ex: info ls) 下一層是看到*按下enter鍵,回上一層是按 l
 
d(目錄)             →(深藍色)
d(sticky bit)      →(綠底)       /tmp才有
-(檔案)               →文字檔(白色)
                          →執行檔(淺綠)
                          →包裹/壓縮(紅色)
                          →失聯/錯誤(紅底)
s(socket)         →(紫色)
l(link)                →捷徑(淺藍色)
b(block)           →裝置(黃色or褐色)    /dev才有
c(character)    →裝置(黃色or褐色)    /dev才有
 
ls –l + 檔案     (短顯示)
ls –la +檔案    (詳細顯示)
 
d      r       w     x      r       -       x      r       -       x      +
擁有者
 
群組
 
其他
 
Acl才有
r :     讀取        w :   寫入        x :    執行
 
ls –l /bin
        /dev
        /etc/rc.d/rc3.d
        /var/run
 
atime       點選過的時間
ctime       更改擁有權限
mtime     更改內容
003. 可以更改使用率touch +檔名
arrow
arrow
    全站熱搜

    tesi 發表在 痞客邦 留言(0) 人氣()