linux 顯倒序顯示日誌 linux系統知識

2021-10-18 16:57:42 字數 2898 閱讀 4748

linux是什麼?

linux是乙個開源作業系統,是用於與計算機硬體打交道的中間層。作業系統管理系統資源,提供最基本的計算功能,如管理及配置記憶體,同時還提供一些基本的服務程式,如:檔案系統、裝置驅動程式、使用者介面、系統服務程式。

linux系統結構是什麼?

系統結構分為三層,底層是系統核心(kernel)、中間是shell層、高層是應用層。

1) 核心層:控制和管理系統內軟硬體資源,擴充套件硬體的功能。

2) shell層:底層與使用者直接互動的介面,使用者輸入命令,由shell解釋執行並輸出結果。

3) 應用層:提供基於x window協議的圖形環境,與系統不**,可選擇性安裝。

linux系統啟動過程是怎樣的?

linux檔案結構是怎麼樣的?

linux檔案型別有哪些?

一共分為七種型別:

-:普通檔案

d:目錄檔案

b:塊裝置

c:字元裝置

p:管道檔案pipe

s:套接字檔案sock

linux檔案基本屬性是什麼?

linux的多使用者系統系統,不同使用者處於不同的地位,擁有不同的許可權。

檢視使用者屬性:ls -l

常用檔案型別:d:目錄 -檔案 l:link file

rwx:表示read、write和execute許可權

如何更改檔案屬性?

chgmod -r xyz 檔案或目錄

xyz : 就是剛剛提到的數字型別的許可權屬性,為 rwx 屬性數值的相加

linux軟體與目錄管理?

linux目錄結構為樹狀結構,頂級目錄為根目錄/。

絕對路徑:/user/share/doc

相對路徑:../doc

處理目錄的常用命令?

ls:列出目錄及檔名(-a:列出所有目錄; -dl列出目錄本身及詳細資訊 -l:列出詳細資訊)

cd:切換目錄

pwd:顯示當前目錄(-p:顯示出確實路徑,而非連線(link)路徑)

mkdir:建立乙個新目錄(-m 777:建立目錄時設定許可權; -p:將所需要的上級目錄遞迴建立起來)

rmdir:刪除乙個空目錄(-p:連同上級空目錄一起刪除)

rm:移除檔案或目錄(-i:刪除前會詢問; -f:強制刪除; -r:遞迴刪除)

mv:移動檔案與目錄(或修改檔案目錄名稱)

linux檔案內容檢視?

cat:由第一行開始顯示檔案內容

tac:倒序顯檔案內容

nl:顯示的時候,輸出行號

more:按頁顯示檔案內容

less:按頁顯示檔案內容,可向前翻頁

head:只看頭幾行

tail:只看後幾行

linux鏈結的概念?

linux鏈結分為符號鏈結和硬鏈結,預設情況下,ln命令產生硬鏈結。

硬連線:指通過索引節點來進行連線。在 linux 的檔案系統中,儲存在磁碟分割槽中的檔案會分配乙個編號,稱為索引節點號(inode index)。在 linux 中,多個檔名指向同一索引節點是存在的。比如:a 是 b 的硬鏈結(a 和 b 都是檔名),則a和b指向同乙個節點。

硬連線的可以防止「誤刪」的功能。對應該目錄的索引節點有乙個以上的連線。只刪除乙個連線並不影響索引節點本身和其它的連線,只有當最後乙個連線被刪除後,檔案的資料塊及目錄的連線才會被釋放。

軟連線:又稱為為符號連線(symbolic link)。軟鏈結檔案有類似於 windows 的快捷方式。軟鏈結實際上是乙個文字檔案,其中包含的有另一檔案的位置資訊。比如:a 是 b 的軟鏈結(a 和 b 都是檔名),a 和 b 之間是「主從」關係,如果 b 被刪除了,a 仍然存在(因為兩個是不同的檔案),但指向的是乙個無效的鏈結。

linux使用者和使用者組管理過程?

賬戶的新增:useradd 選項。使用者名稱

賬戶刪除:userdel 選項(-r把使用者的主目錄一起刪除) 使用者名稱

修改賬戶:usermod 選項 使用者名稱

修改使用者口令:passwd 選項 使用者名稱

新增使用者組:groupadd 選項 使用者組

刪除使用者組:groupdel 使用者組

修改使用者組:groupmod 選項 使用者組

linux磁碟管理命令?

df:列出檔案系統的整體磁碟使用量(df -m/-h 檔名 以mb/gb形式顯示檔案系統)

du:檢視使用空間(du -h 檔名 以gb形式顯示詳細, -s顯示該檔案總大小)

vi編輯器的模式及命令?

vi命令:

gg:返回檔案第一行

n+enter:向下移動n行

/word:從游標向後搜尋

?word:從游標向前搜尋

:1,$s/word1/word2/g:將word1全域性替換為word2

dd:刪除整行

d1g:刪除游標到第一行資料

dg:刪除游標到最後一行到資料

u:撤銷操作

.:重複操作

:set nu: 顯示行號

python 三種方法實現字串倒序顯示

import pytest pytest.fixture def init request str 1 hello 8888 print 第一種方法 str 5 str 1 1 print 第二種方法 str 6 list str 1 str 6.reverse print 替換前的字串 str 1...

linux 中資料夾的檔案按照時間倒序或者公升序排列

linux 中資料夾的檔案按照時間倒序或者公升序排列 1,按照時間公升序 命令 ls lrt 詳細解釋 l use a long listing format 以長列表方式顯示 詳細資訊方式 t sort by modification time 按修改時間排序 最新的在最前面 r reverse ...

linux 中資料夾的檔案按照時間倒序或者公升序排列

1,按照時間公升序 命令 ls lrt 詳細解釋 l use a long listing format 以長列表方式顯示 詳細資訊方式 t sort by modification time 按修改時間排序 最新的在最前面 r reverse order while sorting 反序 2,按照...