Linux課堂筆記(一)

2021-10-06 00:13:23 字數 2791 閱讀 9055

一、linux應用領域及版本介紹。

1.伺服器、嵌入式、桌面應用等。

(1)在伺服器領域中,需要安全和穩定,特別是越老的核心版本越安全、越穩定。

(2)linux主要分核心版和發行版。

核心版本2.6.18。2是主版本,質的變化時更改主版本;6是次版本,有重大更新的時候更改;18是末版本,更新比較小,或更新不重要更改。

二、linux的一些規則。

linux嚴格區分大小寫。(字元介面)

linux中所有內容以檔案形式儲存,包括硬體。

liunx不靠副檔名區分檔案型別

有一些約定:(*代表任何檔案可能)

壓縮包"*.gz"、"*.bz2"、"*.tar.bz2"、"*.tgz"等。

二進位制軟體包:".rpm"

網頁檔案:".html"、"*.php"

指令碼語言:"*.sh"

配置檔案:"*.conf"

三、系統分割槽和系統格式化。

主分割槽:最多只能有4個。分成每個扇區,每個扇區是512位元組。446位元組記錄資訊,剩下的64位元組,記錄分割槽。16個位元組表示乙個分割槽,所以只能有4個。

擴充套件分割槽:最多只能有1個。

主分割槽加擴充套件分割槽只能有4個。

不能寫入資料,只能包含邏輯分割槽。

格式化(高階格式化)又稱為邏輯格式化,它是指根據,使用者選定的檔案系統(如fat16、fat32、ntfs、ext2、ext3、ext4),在磁碟的特定區域寫入特定資料,在分割槽中劃出一片用於存放檔案分配表、目錄表等用於檔案管理的磁碟空間。

四、分割槽裝置名、分配掛載。

分割槽、格式化、分配掛載!

/代表根目錄dev表示所有硬體裝置檔案

/dev/hd[a-d] ide硬碟 

/dev/sd[a-p] scsi/sata/usb硬碟

/dev/cdrom或/dev/hdc 光碟機

/dev/fd[0-1] 軟盤

/dev/lp[0-2] 印表機(25針)

/dev/usb/lp[0-15] 印表機(usb)<

/dev/mouse 滑鼠<

裝置檔名<

/dev/hda1 (ide硬碟介面) a代表第乙個硬碟以此類推,1代表第乙個分割槽

/dev/sda1 (scsi硬碟介面、sata硬碟介面)

邏輯分割槽盤號必須從5開始。

主分割槽1-4。

五、命令格式。

1.登入名

[root@localhost~]#

root:當前登入名

localhost 主機名

~ 當前所在目錄(家目錄)

#超級使用者的提示符、

普通使用者提示符是$

命令 [選項] [引數] 中括號代表可選。

2.查詢目錄內容。

查詢目錄中內容:ls

選項-a 顯示所有檔案,包括隱藏檔案。

-l顯示詳細資訊

-d檢視目錄屬性

-h人性化顯示檔案大小

-i顯示inonde

3.許可權。

許可權有十位:

第一位:(-)

-rw-r--r--

-檔案型別(-檔案 d目錄 l軟連線檔案)

後面九位,每三位為一組,代表:u所有者、g所屬組、o其他人。

r讀 w寫 x執行

1代表引用計數,表示引用了幾次

1代表引用。

六、目錄處理命令。

建立目錄:

mkdir -p[目錄名]

-p 遞迴建立

cd [目錄]

cd~ 進入當前使用者的家目錄

cd cd- 進入上一次目錄

cd..進入上一級目錄

cd. 進入當前目錄

不是很華麗的分割線

實用ip自動配置命令:

虛擬機器使用橋接模式,相當於連線到物理機的網路裡,物理機網路有dhcp伺服器自動分配ip位址。

#dhclient 自動獲取ip位址命令

#ifconfig 查詢系統裡網絡卡資訊,ip位址、mac位址

分配到ip位址後,用物理機進行ping ip位址,檢測是否ping通。

刪除目錄:

rmdir[目錄名] 刪除空目錄(不常用,因為只能刪除空目錄)

常用:rm -rf [檔案或目錄]

選項:-r 刪除目錄

-f 強制

*自殺命令rm -rf /*

cp [選項] [原檔案或目錄] [目標目錄]

選項: -r 複製目錄

-p 連帶檔案屬性複製

-d 若原始檔是鏈結檔案,則複製鏈結屬性

-a 相當於 -pdr

剪下或改命令

mv [原檔案或目錄] [目標目錄]

linux下的鏈結命令就好比windows下的快捷方式一樣。

鏈結命令:  

ln -s [原檔案] [目標檔案] .soft

功能描述:生成鏈結檔案

選項: -s建立軟連線

-------------------------

軟連線特徵:

1、類似windows快捷方式

2、軟鏈結擁有自己的i節點和block塊,但是資料塊中只儲存原資料的檔名和i節點號,並沒有實際的檔案資料

3、lrwxrwxrwx l軟鏈結

軟鏈結檔案許可權都為:rwxrwxrwx

4、修改任意檔案,另乙個都改變

5、刪除原檔案,軟鏈結不能使用

-------------------------

硬鏈結特徵:.hard

1、擁有相同的i節點和儲存block塊,可以看做是同乙個檔案

2、可通過i節點識別

3、不能跨分割槽

4、不能針對目錄使用

linux課堂筆記

rw r r 第一位有 d,l 表示普通檔案,d表示目錄,l表示連線檔案 快捷方式 接下來三位為一組,分別表示u所有者,g所屬組,o其他人。r讀,w寫,x執行 代表acl許可權 數字代表引用計數 開頭的檔案代表隱藏檔案 系統檔案 ls l簡稱ll就是ls的詳細資訊 建立目錄 mkdir make d...

Linux課堂筆記(4)

gcc hello.c編譯 gcc e hello.c使編譯過程停留在預處理之後編譯之前 gcc e hello.c hello.i使預處理產生的檔案生成到hello.i檔案內 預處理做的第一件事是 使標頭檔案展開 include 巨集替換也是在預處理階段處理 條件編譯 ifndef else en...

Linux課堂筆記之一簡單上手

a 登陸centos 1 首次登陸的時候選擇語言,選擇中文 2 為了安全使用用兩個賬號,乙個管理者的賬號,乙個普通賬號 3 linux有圖形介面和文字介面,預設登陸的是gnome b gnome 1 控制面板 2 桌面 3 下方工作列 4 資源管理器 鸚鵡螺 5 切換中文輸入法 ctrl space...