3 shell cli

3.1 用戶默認啓動shell在/etc/passwd 最後一個字段設置node

3.2 shell提示符 $ 普通用戶, # root 用戶linux

3.3 bash 手冊
man/info/--helpshell

linux 手冊頁的區域內容
1 可執行程序或者shell命令
2 系統調用
3 庫調用
4 特殊文件
5 文件格式與約定
6 遊戲
7 概覽、約定及雜項
8 超級用戶和系統管理員命令
9 內核例程bash

man 7 hostnameide

3.4 文件系統對象

Linux將文件存儲在單個目錄結構中,這個目錄被成爲虛擬目錄。
虛擬目錄只包含一個稱爲根root目錄的基礎目錄。遊戲

FHS filesystem hierarchy standard 文件系統層級標準
http://www.pathname.com/fhsget

3.5 文件擴展匹配
bash 正則
? 一個字符it

  • 零個或多個字符
    [] 通用匹配,[!]不匹配,[1-9]匹配1-9的任何一個數字,[19]匹配1和9兩個中的一個

ls -Fd * | grep '/$' 僅顯示目錄class

3.6 連接文件
ls -i file
文件或目錄的iNode編號是一個用於標識的惟一數字,這個數字由內核分配給文件系統中的每個對象。

df -i
Filesystem Inodes IUsed IFree IUse% Mounted on
udev 2004825 595 2004230 1% /dev

iNode編號滿了以後,即使是文件系統還有空間也沒法存儲任何東西。
無數的小文件能夠把整個iNode填滿: touch 1000W 個空文件

tree 顯示目錄樹

mkdir/rmdir

相關文章
相關標籤/搜索