linux筆記總結

2021-06-02 16:37:41 字數 3569 閱讀 7368

1.1

系統關閉

1)、[root@localhost /root]#shutdown -h now

2)、[root@localhost /root]#halt

3)、[root@localhost /root]#init 0

4)、[root@localhost /root]#poweroff

1.2系統重啟

1)[root@localhost /root]#reboot

2)[root@localhost /root]#init6

3)[root@localhost /root]#shutdown -r now

init命令

---更改使用者級別

0---停止系統服務

1---單使用者模式,一般用於特別的系統管理工作,如

root

密碼丟失

2---多使用者模式,但不支援網路檔案系統

nfs;

3---完全多使用者模式,系統正常啟動進入的字元模式

5---完全多使用者方式,進入圖形化介面

6-----重新啟動系統

系統關於init

程序的重要配置為

/etc/inittab,

通過修改

/etc/inittab

檔案可以改變系統採用的執行等級 。

2.1檔案和目錄基本操作

2.1.1目錄操作

1)pwd----顯示當前目錄

2)改變當前所在目錄

3)顯示檔案或目錄資訊命令---ls

引數:a:顯示所有檔案,包括以

.開頭的隱藏檔案

-l:以長格式顯示顯示檔案或子目錄中的檔案

-r:遞迴式的顯示指定目錄的各個子目錄的檔案

4)建立目錄----mkdir命令

5)rmdir----刪除空目錄

引數:-p:遞迴的刪除空目錄

6):cp-----

檔案或目錄複製

引數:-f

:如果目標或檔案目錄已經存在,不詢問使用者是否刪除,直接刪除再複製

-r:遞迴的複製目錄

7)mv----檔案移動或重新命名

8)rm----檔案或目錄刪除

9)顯示檔案內容-----cat命令

引數:-n:顯示輸出行的行號

10)more----分屏顯示檔案

11)less---分屏顯示檔案內容

more的公升級版 。

12) 

head---顯示檔案前幾行

13) 

tail--顯示檔案後幾行

14)檔案內容統計---wc

引數:-c:統計字元數

-l:統計行數

-w:統計單詞數

15)建立新檔案-----touch

16)find---查詢檔案

17)查詢檔案------locate命令

18)在檔案正文中查詢指定的字元數-----grep命令

19)檔案抽取-----cut命令

20)確定命令檔案的位置----which

21)顯示檔案和目錄的型別----file

3.1檔案系統目錄結構

/bin:存放普通使用者使用的命令檔案

/boot:包括核心和系統啟動時使用的檔案,如:

/boot/grub/grub.conf

/sbin:存放系統管理員可以使用的命令檔案,普通使用者不能使用,如

poweroff

關機命令

/etc:存放

linux

系統的各種配置檔案,是系統非常重要的目錄檔案之一。

/dev:存放

linux

系統中的裝置所對應的裝置檔案

/home:普通使用者主目錄所在的目錄,如果不特殊指定,每個新建使用者都會在該目錄下擁有自己的主目錄

/root:超級使用者的主目錄。

/tmp:存放臨時使用者的臨時檔案。

/lib:存放系統動態鏈結共享庫,幾乎所有的應用程式都會用到這個目錄下的共享庫

/usr:使用者的應用程式往往安裝到這個目錄下,也包括一些系統應用程式和檔案,是

linux

系統占用硬碟最大的目錄

/usr/bin:存放許多應用程式

/usr/sbin:存放超級使用者

root

使用的管理程式

/usr/man:幫助文件所在的目錄。

/usr/include:存放

linux

下開發和編譯應用程式所需的標頭檔案

/usr/src:存放

linux

核心的源**

/usr/local:提供給普通使用者安裝應用軟體

/mnt:掛載點

/proc:虛擬檔案目錄,不沾磁碟,存放

linux

的記憶體映像檔案

/var:通常將經常改變的檔案包括緩衝區和日誌檔案存放到該目錄下。

/lost+fond:檔案系統發生錯誤時,

linux

自動掃瞄磁碟並試圖修復錯誤,在修復過程中產生的檔案存放到該目錄下

4.1磁碟分割槽

4.1.1、分割槽有三種型別:

主分割槽、擴充套件分割槽和邏輯分割槽

4.1.2、分割槽建立

1)檢視磁碟分割槽情況

[root@localhost /root]#fdisk -l

2)建立分割槽

[root@localhost /root]#fdisk /dev/sdb

i、m命令

----

顯示fdisk

中可用命令列表

ii、p----

顯示磁碟分割槽表

iii、n命令

----

建立分割槽

vi、l命令

----

檢視系統支援的分割槽型別

v、w命令

---儲存分割槽結果並退出

fdisk

1.4.2、檔案系統的建立

-----mkfs

引數:-c:查詢壞塊,並產生壞塊列表

-v:顯示簡歷檔案系統過程中的詳細資訊

-size:檔案系統大小

1.4.3 、檔案系統管理與維護

1、檔案系統檢查----fsck

語法:fsck[引數]

裝置名

引數:-t:指定要檢查的檔案系統型別

-a:檢查

/etc/fstab

中的所有檔案

xitong

-v:顯示

fsck

執行時的資訊

-n:只顯示

fsck

每一步的工作,而不進行實際操作

-c:顯示完整的檢查進度

2、統計目錄使用磁碟空間情況------du命令

du[引數

]檔案或目錄名

引數:-a:顯示所有檔案的統計數,而不僅僅是目錄的統計數

-s:只顯示檔案或目錄的統計數使用情況

-k:顯示各級目錄占用情況

-sh:目錄占用空間

3、統計未使用的磁碟空間

----df

語法:df[引數]

引數:-t:顯示檔案系統型別

-k:以

1024

位元組為單位顯示

linux學習筆記總結

for讀取列表中複雜值 for test in i don t konw if this ll work do shell會把列表中的單引號嘗試使用他們來一定乙個單獨的資料 兩種辦法解決 1 使用轉義字元 反斜線 來將單引號轉義 2 使用雙引號來定義用到的單引號 for test in i don ...

Linux學習筆記總結

選擇作業系統 設定終端軟體 如何學習命令 使用者名稱 機器名 當前工作目錄 使用者輸入命令 peter dog 表示使用者主目錄 lsmkdir 資料夾 rm 檔案 rm r 資料夾 命令本身 引數 操作物件 the linux command line 教程 man rm 開啟命令手冊 引數 查閱...

Linux學習筆記總結

一.檔案操作 linux裡面裡的檔案裡沒有字尾名的區別,所有的檔案都一樣,只看檔名,字尾名新增只是為了區分檔案的用途 a.建立檔案 jun vm 0 7 centos touch jun.txt touch 檔名b.刪除檔案 jun vm 0 7 centos rm rf jun.txt rm 檔名...