1. 程式人生 > >第三節課 第二節命令筆記

第三節課 第二節命令筆記

登錄 linux系統中 mtime 切換 2.6 exe use 都是 grep

命令筆記

(隨筆原創,借鑒請修改)

linux系統中一切都是文件

2.4 系統狀態的命令:

ifconfig : 查看系統網卡信息,包括網卡名稱,ip地址,掩碼,mac地址,收到數據包大小和發送數據包大小。

技術分享圖片

uname : 查看系統內核信息。

參數:-a 所有信息

-r 內核版本號

uptime是top的第一行,系統的時間,終端數和負載。

free : 查看系統中內存使用情況。

參數: -h 以最直觀顯示

-m 以單位M(兆)顯示

-b 以比特單位顯示

who : 當前登入用戶。

last : 所有系統登錄記錄。

history : 執行的命令記錄 。

後加序號:重復執行某條命令

sosreport : 搜集信息並輸出診斷文檔。

2.5 工作目錄切換的命令

pwd : 當前用戶所處的工作目錄。

cd : 切換工作路徑,也就是進入不同目錄,相當於windows進入不同的文件夾。

常見的操作 : cd - 返回上一次所處目錄 cd ~ 回到家目錄

cd .. 進入上級目錄 cd 目錄 切換目錄

ls

: 顯示目錄中信息。 “ls 【選項】【文件】”

參數:-l 文件屬性大小等 -a 全部文件內容

一個點開頭是隱藏文件。單獨一個點,本目錄。單獨兩個點是上級目錄。

2.6 文本編輯命令。

cat : 查看純文本文件(內容較少的) “cat 【選項】【文件】”

參數 -n 顯示行號。

more : 查看純文本文件(大小無限制)可以翻頁,與cat相對

head : 查看純文本文件的前N行。“head 【選項】【文件】

例:head -n 20 user.txt 查看user.txt的前20行。

tail : 查看文件的後N行

參數:-f 持續刷新文件,看動態日誌有幫助。(實時查看系統日誌的最新內容。)

tr 替換字符 “tr 【原字符】【目標字符】

wc : 統計行數,字數,字節數等。 “wc 【選項】【文件】”

參數:-l 行數。 -w 單詞數。 -c 字節數。

stat : 查看文件具體存儲信息和時間等。

atime:訪問時間。

mtime: 修改內容時間。

ctime: 修改屬性或權限的時間。

cut : 按列提取文本字符:

參數:-d 指定間隔符 -f 需要看的列數

例:cut -d: -f1 /etc/passwd 查看以冒號為間隔的第一列。

diff : 比較文件差異:

參數:--brief 顯示結果 -c 描述具體不同

2.7 文件目錄管理

touch : 創建文件或設置文件時間。“touch 【選項】【文件】

參數:-a 僅修改讀取時間(atime)

-m 僅修改修改內容的時間(mtime)

-d 同時atime和mtime的時間

(touch無法修改ctime)

mkdir : 創建目錄。-p參數 是遞歸創建出嵌套關系的目錄。

cp : 復制文件或目錄。“cp 【選項】【文件】

-p 保留原始屬性 -d 若為鏈接文件則保留連接屬性

-r 遞歸復制 -a 相當於-pdr

mv 剪切或重命名 。 “mv 【選項】 源文件 【目標路徑|目標文件名】

rm : 刪除文件或目錄。 “rm 【選項】【文件】

-f 強制刪除 -r 遞歸

dd : 按照大小個數來復制的命令。參數要單獨讀字母dd 【參數】

if 輸入的文件名稱 of 輸出的名稱

bs 塊大小 count 復制的塊數

例: dd if=user.txt of=list.txt bs=30 count=2 復制user.txt裏60的字符到list.txt

file : 查看文件類型

2.8 打包壓縮搜索

tar 打包壓縮或解壓。 “tar 【選項】【文件】 RHCSA考試內容

-c 創建壓縮文件 -x 解壓

-z 用Gzip壓縮或解壓(tar.gz) -j 用bzip2 壓縮或解壓(tar.bz2)

-v 顯示過程 -f 目標文件名

例:tar czvf hehe.tar.gz /etc 把/etc目錄打包成hehe.tar.gz

tar xzvf hehe.tar.gz 解壓hehe.tar.gz(一般都是解壓到當前目錄下)

grep 在文本中執行關鍵詞搜索,搜索包括關鍵詞的行 。 “grep 【關鍵詞】【文件】RHCSA考試內容

-n 顯示行號 -v 反選(顯示沒有關鍵詞的行)

find 按照指定條件查找。 “find 【查找路徑】【條件】【操作】” / 根目錄全盤搜索。 RHCSA考試內容

-name 匹配名稱 -user 匹配所有者

-exec {} \; 進一步處理

例:find / -name fstab 搜索fstab文件

find / -user linuxprobe 搜索用戶linuxprobe的文件

復習命令,11月16,17,18 預習到第五章

(隨筆原創,借鑒請修改)

第三節課 第二節命令筆記