linux學習筆記

2021-08-18 08:13:09 字數 2493 閱讀 4972

tar -cvf packagename filename 打包

tar -xvf packagename 解包

c 建立新的檔案檔案。如果使用者想備份乙個目錄或是一些檔案,就要選擇這個選項。相當於打包。

x 從檔案檔案中釋放檔案。相當於拆包。

t 列出檔案檔案的內容,檢視已經備份了哪些檔案。

特別注意,在引數的下達中, c/x/t 僅能存在乙個!不可同時存在!因為不可能同時壓縮與解壓縮。

-z :是否同時具有 gzip 的屬性?亦即是否需要用 gzip 壓縮或解壓? 一般格式為xx.tar.gz或xx. tgz

-j :是否同時具有 bzip2 的屬性?亦即是否需要用 bzip2 壓縮或解壓?一般格式為xx.tar.bz2

-v :壓縮的過程中顯示檔案!這個常用

-f :使用檔名,請留意,在 f 之後要立即接檔名喔!不要再加其他引數!

-p :使用原檔案的原來屬性(屬性不會依據使用者而變)

–exclude file:在壓縮的過程中,不要將 file 打包!

範例一:將整個 ~/電腦備份/tem 目錄下的檔案全部打包成為 ~/電腦備份/tem/tem.tar

wuzhangwei@wuzhangwei:~/電腦備份$ tar -cvf ~/電腦備份/tem/tem.tar ~/電腦備份/tem <==僅打包,不壓縮!

wuzhangwei@wuzhangwei:~/電腦備份$ tar -zcvf ~/電腦備份/tem/tem.tar.gz ~/電腦備份/tem <==打包後,以 gzip 壓縮

特別注意,在引數 f 之後的檔案檔名是自己取的,我們習慣上都用 .tar 來作為辨識。

如果加 z 引數,則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file ~

zip

1.zip

$ zip -r myfile.zip ./*

將當前目錄下的所有檔案和資料夾全部壓縮成myfile.zip檔案,-r表示遞迴壓縮子目錄下所有檔案.

2.unzip

$ unzip -o -d /home/sunny myfile.zip

把myfile.zip檔案解壓到 /home/sunny/

-o:不提示的情況下覆蓋檔案;

-d:-d /home/sunny 指明將檔案解壓縮到/home/sunny目錄下;

3.其他 zi

p−dm

yfil

e.zi

psma

rt.t

xt刪除

壓縮檔案

中sma

rt.t

xt檔案

z ip

−dmy

file

.zip

smar

t.tx

t刪除壓

縮檔案中

smar

t.tx

t文件zip -m myfile.zip ./rpm_info.txt

向壓縮檔案中myfile.zip中新增rpm_info.txt檔案

-x 檔案列表 解壓縮檔案,但不包括指定的file檔案。

-v 檢視壓縮檔案目錄,但不解壓。

-t 測試檔案有無損壞,但不解壓。

-d 目錄 把壓縮檔案解到指定目錄下。

-z 只顯示壓縮檔案的註解。

-n 不覆蓋已經存在的檔案。

-o 覆蓋已存在的檔案且不要求使用者確認。

-j 不重建文件的目錄結構,把所有檔案解壓到同一目錄下。

檢視磁碟使用情況

df -h 檢視系統各個碟符使用情況

du -sh 檢視當前目錄所佔空間大小

du -sh filename 檢視指定檔案所佔空間大小

ps -a(all) :所有的程序均顯示出來,與 -e 具有同樣的效用;

-a : 顯示該終端機下的所有程序,包括其他使用者的程序;

-u :以使用者為主的程序狀態 ;

x :通常與 a 這個引數一起使用,可列出較完整資訊。

輸出格式規劃:

l :較長、較詳細的將該 pid 的的資訊列出;

j :工作的格式 (jobs format)

-e: select all processes. 和a相似

-f :做乙個更為完整的輸出。(full format)

下面三個截圖鍵很常用:

按下 printscreen 快捷鍵擷取全屏

按下 shift+printscreen 快捷鍵擷取任意矩形內容

按下 alt+printscreen 快捷鍵擷取當前視窗

學習筆記 Linux學習

echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...

linux學習筆記

開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...

Linux 學習筆記

配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...