linux 第二章學習

2021-10-03 18:41:01 字數 2508 閱讀 8153

1.cat 命令用於檢視純文字檔案(內容較少的)

如果內容多的 就用more

如果要顯示行號 加-n

2.head 檢視純文字文件前n行

head -n 20 haha

3 tail 檢視純文字文件的後n行或持續重新整理內容

tail -n 20 haha

tail -f haha

實時檢視檔案動態

4.tr 用於替換文字檔案中的字元

tr 【原始】【目標】

cat haha | tr 【a-z】【a-z】

a-z 都變成a-z

5.wc 用於統計指定文字的行數 字數 位元組數

-l 只顯示行數

-w 只顯示單詞數

-c 只顯示位元組數

wc -l /etc/passwd

6.stat 用於檢視檔案的具體儲存資訊和時間等資訊

stat haha

7.cut 按列提取文字字元

要使用-f 引數來設定需要看的列數,還需要使用-d 引數來設定間隔符號

cut -f1 -d: /etc/passwd

8.diff 用於比較多個檔案的差異

–brief確認兩個檔案是否不同

-c詳細比較多個檔案的差異

diff -c haha.txt hoho.txt

1.touch 用於建立空白檔案或設定檔案時間

touch haha.txt

2.mkdir 用於建立空白的目錄

使用-p 還能建立出具有疊層關係的目錄檔案

mkdir -p a/b/c/d/e

3.cp 用於複製檔案或目錄

cp install.log x.log

4.mv 用於剪下檔案或將檔名重新命名

mv 檔名 檔名 將源檔名改為目標檔名

mv 檔名 目錄名 將檔案移動到目標目錄

mv 目錄名 目錄名 目標目錄已存在,將源目錄移動到目標目錄;目標目錄不存在則改名

mv 目錄名 檔名 出錯

5.rm 用於刪除檔案或目錄

rm 檔案 刪除檔案

rm -r 目錄 刪除目錄

rm -f 強制刪除 不用問

6.dd 用於按照指定大小和個數的資料塊來複製檔案或轉換檔案

if 輸入的檔名稱

of 輸出的檔名稱

bs 設定每個「塊」的大小

count 設定要複製「塊」的個數

dd if=/dev/zero of=ling_file count =1 bs=560m

還可以把光碟做成iso檔案

dd if=dev/cdrom of=ling.iso

7.file 用於檢視檔案的型別

file /root/desktop/ling.txt

1.tar 用於對檔案進行打包壓縮或者解壓

-c 建立壓縮檔案

-x 解開壓縮檔案

-t 檢視壓縮包內有哪些檔案

-z 用 gzip 壓縮或解壓

-j 用 bzip2 壓縮或解壓

-v 顯示壓縮或解壓的過程

-f 目標檔名

-p 保留原始的許可權與屬性

-p 使用絕對路徑來壓縮

-c 指定解壓到的目錄

-f 必須放到引數的最後一位 代表要解壓或壓縮的軟體包名稱

使用 tar 命令把/etc 目錄通過 gzip 格式進行打包壓縮,並把檔案命名為 etc.tar.gz:

tar -czvf etc.tar.gz /etc

接下來將打包後的壓縮包檔案指定解壓到/root/etc

tar xzvf etc.tar.gz -c /root/etc

-n 和-v用的最多

cat ling.txt | grep -n 『ling』

3.find 用於按指定條件查詢檔案

find [查詢路徑] 尋找條件 操作

-name 匹配名稱

-perm 匹配許可權(mode 為完全匹配,-mode 為包含即可)

-user 匹配所有者

-group 匹配所有組

-mtime -n +n 匹配修改內容的時間(-n 指 n 天以內,+n 指 n 天以前)

-atime -n +n 匹配訪問檔案的時間(-n 指 n 天以內,+n 指 n 天以前)

-ctime -n +n 匹配修改檔案許可權的時間(-n 指 n 天以內,+n 指 n 天以前)

-nouser 匹配無所有者的檔案

-nogroup 匹配無所有組的檔案

-newer f1 !f2 匹配比檔案 f1 新但比 f2 舊的檔案

–type

b/d/c/p/l/f

匹配檔案型別(後面的字母引數依次表示塊裝置、目錄、字元裝置、管

道、鏈結檔案、文字檔案)

-size

匹配檔案的大小(+50kb 為查詢超過 50kb 的檔案,而-50kb 為查詢小

於 50kb 的檔案)

-prune 忽略某個目錄

-exec …… {}; 後面可跟用於進一步處理搜尋結果的命令(下文會有演示)

第二章 Linux學習

一 計算器由硬體和軟體組成 硬體五大部分 運算器,控制器,儲存器,輸入裝置和輸出裝置 軟體 系統軟體 作業系統 編譯程式 和應用軟體 作業系統作用 如則管理和操作硬體,並提供簡單的簡單的人機互動的介面 常見的作業系統有 windows unix和linux 作業系統又分個人作業系統和伺服器作業系統 ...

Linux學習筆記第二章

1.檢視baidu.com網域名稱的解析全過程 dig 8.8.8.8 www.baidu.com trace nslookup,host也可以 2.新增虛擬ip和vip ip addr add 172.16.1.234 dev eth0 1 etc sysconfig network script...

Linux學習 第二章 Linux安裝

一虛擬機器使用 vmware主要特點 1 不需要分割槽或重新開機就能在同一臺pc上使用兩種以上的作業系統 2 本機系統可以與虛擬機器系統網路通訊 3 可以設定並且隨時修改虛擬機器作業系統的硬體環境 二安裝方式 圖形安裝 直接回車 字元安裝 linux text回車 耗費資源少,安裝速度快。顯示卡不能...