背景知識:
tarlinux下最常用的打包程式就是tar了,使用tar程式打出來的包我們常稱為tar包,tar包檔案的命令通常都是以.tar結尾的。生成tar包後,就可以用其它的程式來進行壓縮。
1.命令格式:
tar[必要引數][選擇引數][檔案]
2.命令功能:
用來壓縮和解壓檔案。tar本身不具有壓縮功能。他是呼叫壓縮功能實現的
3.命令引數:
必要引數有如下:
-a 新增壓縮檔案到已存在的壓縮
-b 設定區塊大小
-c 建立新的壓縮檔案
-d 記錄檔案的差別
-r 新增檔案到已經壓縮的檔案
-u 新增改變了和現有的檔案到已經存在的壓縮檔案
-x 從壓縮的檔案中提取檔案
-t 顯示壓縮檔案的內容
-z 支援gzip解壓檔案
-j 支援bzip2解壓檔案
-z 支援compress解壓檔案
-v 顯示操作過程
-l 檔案系統邊界設定
-k 保留原有檔案不覆蓋
-m 保留檔案不被覆蓋
-w 確認壓縮檔案的正確性
可選引數如下:
-b 設定區塊數目
-c 切換到指定目錄
-f 指定壓縮檔案
--help 顯示幫助資訊
--version 顯示版本資訊
4.常見解壓/壓縮命令
tar
解包:tar xvf filename.tar
打包:tar cvf filename.tar dirname
(注:tar是打包,不是壓縮!)
.gz解壓1:gunzip filename.gz
解壓2:gzip -d filename.gz
壓縮:gzip filename
.tar.gz 和 .tgz
解壓:tar zxvf filename.tar.gz
壓縮:tar zcvf filename.tar.gz dirname
.bz2
解壓1:bzip2 -d filename.bz2
解壓2:bunzip2 filename.bz2
壓縮: bzip2 -z filename
.tar.bz2
解壓:tar jxvf filename.tar.bz2
壓縮:tar jcvf filename.tar.bz2 dirname
.bz解壓1:bzip2 -d
filename.bz
解壓2:bunzip2
filename.bz
壓縮:未知
.tar.bz
解壓:tar jxvf
filename.tar.bz
壓縮:未知
.z解壓:uncompress filename.z
壓縮:compress filename
.tar.z
解壓:tar zxvf filename.tar.z
壓縮:tar zcvf filename.tar.z dirname
gizp 檔名:壓縮檔案
gzip -h:檢視gizp的引數
man gzip
gzip -d 檔名:解壓縮檔案
zip:
zip --help
zip 檔案:壓縮檔案
zip -r 檔案:遞迴壓縮
zip -d 壓縮包:刪除壓縮檔案
unzip:解壓
unzip -l 檔案:檢視壓縮檔案裡面的檔案或內容
tar zcvf: ==》只要是tar命令,f引數一定要是有
z:壓縮
c:create
v:顯示
f:壓縮到指定檔案目錄
-f或--force 強制壓縮
tar zxvf:解壓剛才的指令下的壓縮檔案
tar xf 檔案:解壓
talnet:測試埠是否連線
yum -y install nmap
nmap:系統漏洞掃瞄之王-nmap
ethtool:檢視網絡卡資訊 ,檢視eth0網絡卡
檢視磁碟資訊:
nc:nc命令是netcat命令的簡稱,都是用來設定路由器。
rpm:
rpm -qa:檢視系統有哪些包已經安裝
rpm -qa 包: 檢視該包是否已安裝
rpm -e 包 --nodeps:只刪除包,不刪除依賴
rpm --force:強制安裝,忽略依賴
比較檔案:
diff :檢視檔案是否一致
md5sum:校驗檔案的一致性
md5sum -c:
hash:
wget:
wget(選項)(引數)
wordpress.zip:新命名的檔名
-a《日誌檔案》:在指定的日誌檔案中記錄資料的執行過程;-b:進行後台的方式執行wget;
-c:繼續執行上次終端的任務;
-c《標誌》:設定伺服器資料塊功能標誌on為啟用,off為關閉,預設值為on;
-d:除錯模式執行指令;
-d《網域名稱列表》:設定順著的網域名稱列表,網域名稱之間用「,」分隔;
-e《指令》:作為檔案「.wgetrc」中的一部分執行指定的指令;
-h:顯示指令幫助資訊;
-l《目錄列表》:設定順著的目錄列表,多個目錄用「,」分隔;
-l:僅順著關聯的連線;
-q:不顯示指令執行過程;
-nh:不查詢主機名稱;
-v:顯示詳細執行過程;
-v:顯示版本資訊;
--passive-ftp:使用被動模式pasv連線ftp伺服器;
服務管理:celery:crontab:crontab命令被用來提交和管理使用者的需要週期性執行的任務,與windows下的計畫任務類似,當安裝完成作業系統後,缺省會安裝此服務工具,並且會自動啟動crond程序,crond程序每分鐘會定期檢查是否有要執行的任務,如果有要執行的任務,則自動執行該任務。軟體的狀態,啟動,停止:
crontab(選項)(引數)
-e:編輯該使用者的計時器設定;放置系統預設的定時任務的地方:-l:列出該使用者的計時器設定;
-r:刪除該使用者的計時器設定;
-u《使用者名稱》:指定要設定計時器的使用者名稱。
cat /etc/crontab 檢視crontab的原始格式
Linux基礎 命令(二)
每一天的堅持雖然有些累,但是卻有一定的收穫。在今天特殊的日子裡,我依舊平靜的過 常見兩種壓縮格式 gzip 壓縮比不是很高,但是壓縮時間快 bzip2 壓縮比很高,壓縮時間很長。以時間換取空間 壓縮 gzip filename,壓縮完成後,原始檔是不存在的 bzip2 filename壓縮完成後,原...
Linux基礎命令 二
查詢檔案 find grep 在檔案裡面按內容查詢 find 在指定的路徑裡面找檔案 find name name 查詢當前目錄下所有檔名包含name的檔案 find tmp size 2m 查詢在 tmp目錄下大小等於2m的檔案 find tmp size 2m 查詢在 tmp目錄下大於2m的檔案...
Linux基礎命令二
df 檢視磁碟空間。h 以高可讀形式展示。free 檢視記憶體使用情況。m 以mb為單位。wc 統計檔案內容資訊 行數,單詞數,位元組數 l line 行數 w world 單詞數 c bytes 位元組數 date 操作時間日期 讀取,設定 語法1 date 輸出的形式 2018年 3月 24日 ...