Linux學習打卡第二天

2021-08-20 21:05:17 字數 1881 閱讀 3260

-n:

-w:行號欄位的占用字元數

more

含義:一頁一頁的顯示檔案內容

格式:more 檔案路徑

less

head

含義:只看前幾行

格式:head [-n number] 檔案路徑

-n number:後面接幾個數字就顯示前多少行

tail

含義:只看後幾行

格式:同上

od 含義:以二進位制方式讀取檔案內容

格式:od [-t type] 檔案路徑

其中type有以下幾種型別選擇:

touch

含義:和檔案的時間有關,檔案時間主要有三種

–time=mtime:檔案中的資料內容變更時,會更新這個時間(預設)

–time=ctime:檔案的屬性和許可權變更時,會更新這個時間

–time=atime:檔案的內容被讀取時,會更新這個時間

利用ls可以檢視檔案時間

格式:touch [-acdmt] 檔案路徑

-a:僅修訂atime

-c:僅修改檔案時間,若檔案不存在則不建立檔案

-d:修改日期或時間

-m:僅修改mtime

-t: 修改時間,格式為[yyyymmddhhmm]

注:touch指令常用於

1、建立乙個空檔案;

2、將某個檔案日期修訂為目前(mtime與atime)

3.1 gzip,zcat/zmore/zless/zgrep

由來:為了取代compress並提供更好的壓縮比而成立的

含義:將檔案進行壓縮/解壓

格式:gzip [-cdtv#] 檔名

$ gzip 檔名   //將檔案壓縮成字尾為.gz的檔案,壓縮後原始檔案就不存在了!!!

$ zcat 檔名.gz //可以在不真正解壓縮檔案的情況下讀取壓縮包中的檔案內容

$ gzip -d 檔名.gz //將壓縮檔案解壓,解壓後恢復到原檔名壓縮檔案就不存在了!!!

$ zgrep -n

'http' 檔名.gz //在壓縮檔案中找出http這個關鍵字在哪幾行

注:

1、我們用cat/more/less對純文字檔案進行讀取操作,同樣也可以用zcat/zmore/zless對壓縮的純文字檔案進行讀取操作。

2、可以使用egrep對壓縮檔案查詢資料而無需解壓後再使用grep進行查詢

3.2 bzip2,bzcat/bamore/bzless/bzgrep

由來:為了取代gzip並提供更好的壓縮比而成立的

$ bzip2 檔名   

$ bzcat 檔名.bz2

$ bzip2 -d 檔名.bz2

3.3 xz,xzcat/xzmore/xzless/xzgrep

由來:為了取代bzip2並提供更好的壓縮比而成立的,缺點是壓縮時間長

$ xz 檔名   

$ xzcat 檔名.xz

$ xz -d 檔名.xz

含義:將多個檔案或目錄打包成乙個大檔案

用處:備份資料

$ tar -j

cv -f filename.tar.bz2 要被壓縮的檔案或目錄 //壓縮,tar不會主動建立壓縮檔案名

$ tar -j

tv -f filename.tar.bz2 //查詢

$ tar -j

tv -f filename.tar.bz2 -c 欲解壓目錄 //解壓

後記:前一晚睡眠不足2小時的我看了一天的linux竟然沒怎麼打瞌睡,服了我自己,明天繼續加油啦!

打卡第二天

一大早就背了單詞不過這次有點不耐煩,沒有記完,而且花費時間有點多,下午去圖書館還了書,又借了幾本書,晚上和雪冰一塊做了鍛鍊大約30分鐘,又去接了逗逗,做了兩套綜合,看了下物理,發現公式都忘了,得著重看看了。晚上看了h5頁面,準備做乙個,等朋友過生日可以送乙個感覺挺好的。還是有點浮躁吧,馬上就要開學了...

打卡第二天

第一天的學習讓我受益匪淺,對於第二天的學習我充滿信心。今天主要講述了迴圈體的內容 1 while迴圈,條件為真的時候重複執行乙個 塊,當需要為乙個集合的每乙個元素執行乙個 塊的時候就需要for迴圈了。能使用for迴圈,就盡量不使用while迴圈。while 條件 else語句 迴圈體else 條件不...

CentOS打卡第二天

這篇文章講解centos介面的切換。centos預設安裝的時候的介面類似於windows的圖形介面,那麼怎樣才能將其轉化成只有終端的高大上介面呢。這個主要是修改etc下的inittab檔案 第一步 開啟終端,輸入 vi etc inittab 第二步 修改inittab檔案的內容 將啟動方式5改為3...