Ryan xin的Linux學習之旅(3)

2021-09-12 12:22:03 字數 2352 閱讀 1926

1.ifconfig命令

[root@localhost ~]# ifconfig

eth0link encap:ethernet hwaddr 00:50:56:bf:26:20

inet addr:192.168.120.204bcast:192.168.120.255 mask:255.255.255.0

up broadcast running multicast mtu:1500 metric:1

rx packets:8700857 errors:0 dropped:0 overruns:0 frame:0

tx packets:31533 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

rx bytes:596390239 (568.7 mib) tx bytes:2886956 (2.7 mib)

eth0 表示第一塊網絡卡, 其中 hwaddr 表示網絡卡的實體地址,可以看到目前這個網絡卡的實體地址(mac位址)是 00:50:56:bf:26:20

inet addr 用來表示網絡卡的ip位址,此網絡卡的 ip位址是 192.168.120.204,廣播位址, bcast:192.168.120.255,掩碼位址mask:255.255.255.0

第四、五行:接收、傳送資料報情況統計大小。

第七行:接收、傳送資料位元組數統計資訊。

2.uame 核心資訊

uame -a

linux系統 localhost 主機名 3.10.0.-123x86 核心版本號 系統打包時間。

3.uptime

型別top命令

顯示當前負載情況

up 25 min 顯示系統開啟了多長時間

2users :使用中的終端數量

load acerage: 0.00 ,0.0.2 ,0.09 當前負載情況 最近的1分鐘 5分鐘 15分鐘的負載情況。

5睡不著覺 = = 一般情況下超過5 服務可能會崩潰

1時cpu為滿常態。

4.free

檢視記憶體使用量命令

顯示系統已用及空餘物理記憶體量,交換分割槽情況。

free -h 顯示計量單位(比較好看。。)

free -m 以兆為單位顯示

free -g 以g為單位

5.who

檢視登陸使用者

6.last

檢視登陸列表記錄

7.history

檢視歷史命令

+!45 表示重複執行第45條命令

8.sosreport

救援命令

收集系統資訊傳送給紅帽或者第三方維護。相當於醫院拍片後送給醫生看

名稱為 : /var/tmp/sosreport-localhoist*******************

9.pwd

顯示當前所在目錄名稱

10. cd ~

回到使用者家目錄

11.ls

ls 檢視目錄內內容

ls -a 檢視隱藏檔案 ! 所以檔案 以·開頭的為隱藏檔案!

ls -l 檢視檔案詳細資訊

12.cat

檢視短小檔案只能顯示檔案的20行

13.more檢視大檔案

顯示檔案進度可以翻頁

當你不知道檔案字數多少時優先使用more命令

14.head

head -n 5 檢視純文字文件前5行

15.tail

tail -n 5 檢視純文字文件後5行

tail -f 檢視實時重新整理日誌檔案

16.tr

用於替換文字檔案中的字元

tr 原始字元 目標字元

tr [a-z][a-z] 將文字中的小寫字元替換成大寫

17.wc

統計行數和列數

wc -l 統計行數

wc -w 統計單詞數

wc -c 只顯示位元組數

18.stat

檢視檔案具體儲存資訊和時間

atime 最後一次檢視 access

mime 修改時間檔案內容 modify

ctime 最後一次變更檔案屬性 change

19.cut

按列提取文字字元

cut -d :使用cut 提取以 : 為間隔符

cut -d : -f | /etc/passwd

20.diff

用於對比多個檔案的差異

diff --brief 判斷檔案是否相同

diff -c 檔案具體內容不同的地方

從不一樣的地方開始顯示

乾貨滿滿!

????

未完待續~

Linux 的學習以及linux的發展

從最早的redhat 6.2到今天的ubuntu 6.4 其中一半是工作需要一半是興趣使然。我個人覺得linux的使用和學習之路是艱難和痛苦,其原因一方面來自於linux資料和社群團隊的缺乏,另一方面是由於使用者介面的不善。linux源自傳統的unix系統,而unix系統則源自古老的大型機系統。而中...

linux學習筆記 linux的啟動

系統初始化 建立終端 使用者登入系統 開啟計算機後,首先進行bios開機自檢,按照bios中設定的順序來啟動硬體 然後由作業系統接管硬體,首先讀入 boot目錄下的核心檔案 init 程序是系統所有程序的起點,你可以把它比擬成系統所有程序的老祖宗,沒有這個程序,系統中任何程序都不會啟動。init 程...

學習linux的建議

一 從基礎開始 常常有些朋友在linux論壇問一些問題,不過,其中大多數的問題都是很基的。例如 為什麼我使用乙個命令的時候,系統告訴我找不到該目錄,我要如何限制使用者的許可權等問題,這些問題其實都不是很難的,只要了解了linux的基礎之後,應該就可以很輕易的解決掉這方面的問題。而有些朋友們常常一接觸...