Linux的一些基本知識和軟硬鏈結

2021-10-22 04:32:09 字數 2286 閱讀 8471

關機:reboot poweroff(斷電關機) shutdown -r now(r後面加要關機的時間)

init0 init3(切換到命令列) init5(圖形介面)

cat /etc/redhat-release 檢視當前版本配置

uname -r 檢視核心版本

ps -aux 檢視當前所有的程序資訊

ls -l 以長列表方式列出 =ll 列出檔案資訊

ls -l -r 逆序列出

ls -l -d 檢視指定目錄.

ls -l -h 顯示目錄或檔案大小

ls -l -a 列出隱藏檔案,包括.和…

ls -l -a 列出隱藏檔案,不包括.和…

ls -l -i 顯示檔案索引節點號(inode)。乙個索引節點代表乙個檔案,在linux中儲存在磁碟分割槽中的檔案都給它分配乙個編號,稱為索引節點號inode。

根據第乙個字元判斷linux的檔案型別(7種):

記住:

在linux的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節點號inode。

inode是什麼

檔案儲存在硬碟上,硬碟的最小儲存單位叫做"扇區"(sector)。每個扇區儲存512位元組

(相當於0.5kb)。作業系統讀取硬碟的時候,不會乙個個扇區地讀取,這樣效率太

低,而是一次性連續讀取多個扇區,即一次性讀取乙個"塊"(block)。這種由多個扇區

組成的"塊",是檔案訪問的最小單位。「塊"的大小,最常見的是4kb,即連續八個sector組成一

個block。檔案資料都儲存在"塊"中,那麼很顯然,我們還必須找到乙個地方儲存檔案的

元資訊,比如檔案的建立者、檔案的建立日期、檔案的大小等等。這種儲存檔案元資訊的

區域就叫做inode,中文譯名為"索引節點」。每乙個檔案都有對應的inode,裡面包含了與該文

件有關的一些資訊。

檔案查詢: find

find / -inum 12332

查詢命令 查詢範圍 方式 具體物件

-name 指定名字查詢

-inum 根據節點號查詢

-iname 指定名字進行查詢忽略大小寫

-user 查詢屬主為指定使用者的檔案# find /tmp -user redhat

-group 查詢屬組為指定組的檔案

-uid

-gid

-nouser 查詢沒有屬主的檔案

fhs:filesystem hierarchy standard檔案系統層級標準,定義了在類unix系統中的目錄結構和目錄內容,即讓使用者了解到已安裝軟體通常放置於哪個目錄下。

fhs採用樹形結構組織檔案。fhs filesystem hierarchy standard定義了兩層規範,第一層是/下面的各個目錄應該要放什麼檔案資料,第二層則是針對/usr及/var這兩個目錄的子目錄來定義。例如/var/log放置系統登入檔案、/usr/share放置共享資料等等。

fhs 檔案系統層級結構

/ linux檔案系統的最上層根目錄,其他所有目錄均是該目錄的子目錄

/bin binary的縮寫,存放普通使用者可執行的程式或命令

/boot 存放系統啟動時所需的檔案,這些檔案若損壞常會導致系統無法啟動,一般不要改動

/dev dev 是裝置(device)的英文縮寫。包含所有的裝置檔案

/etc 存放了系統管理時要用到的各種配置檔案和子目錄

/home 存放一般使用者的個人目錄

/lib 是庫(library)英文縮寫,存放系統的各種庫檔案

/lib64 存放系統本身需要用到64位程式的共享函式庫(library)

/mnt/media 可以臨時將別的檔案系統掛在這個目錄下,即為其他的檔案系統提供安裝點

/opt 該目錄通常提供給較大型的第三方應用程式使用,例如sun staroffice、corel wordperfect,這可避免將檔案分散至整個檔案系統

/proc 可以在這個目錄下獲取系統資訊。這些資訊是在記憶體中由系統自己產生的

/root 超級使用者的個人目錄,普通使用者沒有許可權訪問

/run 儲存自系統啟動以來描述系統資訊的檔案

/sbin 和/bin類似,這些檔案往往用來進行系統管理,只有root可使用

/srv srv 是服務(server)的簡寫,服務啟動之後需要訪問的資料目錄

/sys 本目錄是將核心的一些資訊對映檔案,以**用程式所用

/tmp 用來存放不同程式執行時產生的臨時檔案。

/home 存放一般使用者的個人目錄

/usr 一般使用者程式安裝所在的目錄,用於安裝各種應用程式

/var 通常各種系統日誌檔案放在這裡

framebuffer 一些基本知識

horizontal回掃和vertical回掃是crt引入的概念,電子束從左向右畫水平線,回到下一行行首繼續下一行掃瞄,直到螢幕最下一行,然後回到螢幕上方繼續下一幀掃瞄。水平回掃 電子束從上一行尾移動到下一行起始點需要的時間 幀回掃 電子束從螢幕下方移動到螢幕上方所需的時間 crt的重新整理屏率是怎...

tableviewcell的一些基本知識點

cpp view plain copy 無色 cell.selectionstyle uitableviewcellselectionstylenone 藍色 cell.selectionstyle uitableviewcellselectionstyleblue 灰色 cell.selectio...

php入門的一些基本知識

新手上路,高手莫要見怪,呵呵 php筆記1 基本知識 一 一,資料型別 整形 integer 整數集有效範圍 2147483648 2147483648 浮點型 float 浮點數 雙精度數或實數 1.234 1.2e4 12000 布林型 boolean 只能取true 或false兩種 字串 s...