今天是常用命令學習的第五天,今天主要學習一些用戶管理和壓縮命令
第一個是useradd:添加新用戶,觀察路徑可以發是在/usr/sbin/useradd,意味著只有root才能呼叫該命令,
其次與之類似的是passwd:設定密碼,Linxu設定的密碼必須是八位以上且最好包含字母數字和符號

這里我建立了一個叫liming的用戶并給該用戶設定了密碼
who:查看登錄者以及終端等資訊

第一個時用戶,tty是本地終端,pts遠程終端,然后是登錄時間,登錄的主機ip地址,沒有寫則本機登錄
最后介紹的用戶管理命令是w:查看登錄用戶的詳細資訊

up:update,指虛擬機的連續運行時間;IDLE:空閑時間,指沒有進行代碼操作的時間;PCPU:累計占用CPU時間
接下來說一下Linux的壓縮命令,壓縮命令是非常重要的命令,在檔案傳輸中起著重要的作用,先來介紹第一個壓縮命gzip:壓縮檔案為gz格式,且只能壓縮檔案,不能壓縮目錄,壓縮是不保留源檔案

可以看到,gzip命令并不會保留原檔案,
與之配套的是gunzip:解壓gz格式的檔案,不保留壓縮檔案檔案

前面兩個命令只能對檔案進行壓縮和解壓,那要想壓縮目錄呢?這里將介紹一個非常重要的命令tar:打包目錄,打包會保留源檔案
- tar -c:打包
- tar -v:顯示詳細資訊
- tar -f:指定檔案名
- tar -z:打包同時壓縮,或者解包的同時解壓

這里我將linux_yasuo目錄打包整合為linux_yasuo.tar,注意只是整合,還沒有壓縮,由于加入了-v命令,會顯示該目錄下的檔案和目錄,

這里再用之前學習的gzip命令,將整合的linux_yasuo.tar壓縮成linux_yasuo.tar.gz檔案,這種tar.gz格式在互聯網中非常常見,記住,目錄首先要先打包,然后再壓縮,

當然,如果嫌麻煩可以直接用這種格式:tar -vczf linux_yasuo.tar.gz linux_yasuo,直接打包并壓縮,但是這個壓縮命令一定要注意順序,壓縮是先打包-c,然后再打包同時壓縮-z(cz可以互換位置),指定檔案名-f必須放在最后,顯示詳細資訊-v不能放在最后,通常把-v放在開頭,這樣就一定不會錯, - tar -x:解包

tar -vxzf linux_yasuo.tar.gz:將linux_yasuo.tar.gz解包并且解壓里面的檔案,解壓和壓縮類似,即使把-c打包換成-x解包,
接下來說一個可以壓縮檔案和目錄的命令zip:壓縮檔案或者目錄,這里說明一下,如果找不到該命令,直接敲yum install zip和yum install unzip來安裝命令,其他命令類似,
- zip -r:壓縮目錄是顯示目錄中的檔案資訊,類似于gzip中的-v操作

這里將boduo檔案壓縮成boduo.zip,并保留原檔案,解壓命令類似:unzip boduo.zip
最后說一下bzip2:壓縮檔案,這個命令是gzip的升級版,之前gzip命令無論是壓碩訓是解壓都不保留原檔案,這個gzip有個命令選項可以保留原檔案,且壓縮的程度比gzip更大,
- bzip2 -k:產生壓縮檔案并保留原檔案

可以發現沒有洗掉原檔案,
bzip還可以配合tar使用來壓縮目錄
- tar -j:壓縮成bzip2格式

這里格式跟gzip非常類似,只不過將-z換成了-j, - bunzip2 -k:保留原來檔案

可以發現是保留了原檔案boduo.bz2
解壓也可以配合tar使用,解壓bz2的目錄,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/253569.html
標籤:其他
下一篇:讀書筆記3 5G與商業
