標籤:home 刪除使用者 install unzip *** 筆記 執行 family 遞迴
1、壓縮包管理
基礎版本:
gzip和bzip2是兩種壓縮檔的方式,都是直接壓縮原檔案,不能壓縮目錄;
例如在某檔案夾下有a.txt,b.txt,c.txt三個檔案,使用gzip方式壓縮檔:gzip *.txt (壓縮當期目錄下的所有txt檔案),壓縮後不儲存原來的檔案,
目前的目錄下會出現三個這樣的檔案:a.txt.gz,b.txt.gz,c.txt.gz;同樣使用bzip2方式也不會儲存原檔案,只不過壓縮後的檔案名稱字會稍微不一樣。如果
要解壓縮剛剛壓縮後的檔案的話,使用命令,gunzip *.gz(如果壓縮時用bzip2方式的話,解壓縮時用bunzip2 *.bz2即可)
升級版本:
tar工具:該工具是Linux內建的。
首先認識幾個參數:
c -- 建立 -- 壓縮
x -- 釋放 -- 解壓縮
v -- 顯示提示資訊 -- 壓縮或解壓縮都可以用,省略也行、
f -- 指定壓縮檔的名字
z -- 說明使用gzip格式的壓縮 -- .gz
j -- 說明使用bzip2格式的壓縮 -- .bz2
壓縮檔的文法:
tar zcvf dog.gz /home/cczhao/demo/*.txt (把/home/cczhao/demo/*.txt目錄下的txt檔案使用gzip的格式壓縮為dog.gz,當然dog.gz也可以指定
存放的路徑,這裡沒有寫就是執行命令時的目前的目錄)
tar jcvf pig.bz2 /home/cczhao/demo/*.txt(使用bzip2的格式壓縮)
解壓縮檔案的文法:
tar zxcf dog.gz -C /home/cczhao/demo1(把壓縮檔dog.gz解壓到/home/cczhao/demo1)
tar jxcf pig.bz2 -C /home/cczhao/demo1(把壓縮檔pig.bz2解壓到/home/cczhao/demo1)
注意:壓縮的時候,給壓縮檔起名一定要指明是哪種壓縮方式,我這裡習慣上以.gz或者.bz2結尾,當你再去解壓縮的時候就很明白用什麼方式
去解壓縮了。
rar工具:前提必須要安裝該 軟體(安裝命令:sudo apt-get install rar)
首先也要認識兩個參數:
a: 壓縮
x: 解壓縮
壓縮文法:rar a temp /home/cczhao/demo/*.txt (使用rar工具壓縮/home/cczhao/demo/*.txt下的所有txt檔案,壓縮包名字交temp,實際壓縮
後,壓縮包的名字是temp.rar,這裡我們可以不用寫.rar,該工具幫我們做了)
解壓縮文法:rar x temp /home/cczhao/demo1 (把temp這個壓縮檔解壓到/home/cczhao/demo1[這裡路徑可能會出現問題])
zip工具:前提必須安裝該軟體
壓縮文法:
zip temp *.txt -r (把目前的目錄的所有txt檔案壓縮為temp,-r表示遞迴壓縮)
解壓縮:
unzip temp -d demo (把temo這個壓縮包解壓到demo檔案夾裡)
2、進程管理:
ps aux ----- 查看進程詳細資料
ps aux | grep bash ----- 過濾出命令解析器bash的詳細進程
kill -l ------ 查看kill的詳細資料
kill -SIGKILL PID ----- 殺死PID這個進程
查看當前進程的環境變數:Linux下的環境變數格式:key=value:value:value....
命令:cat /proc/PID/environ ----- PID 就是要查看的進程的PID
查看Linux下的工作管理員:top命令(只能看)
3、網路管理
查看網路具體資訊:ifconfig
區域網路內測聯通性:ping IP
4、添加和刪除使用者:
sudo adduser 使用者名稱(只能是小寫字母)
sudo useradd -s /bin/bash -g Robin -d /home/Robin -m Robin (這種方式使用者名稱可以隨意寫,但是規則較多):-s之處建立使用者的時候用什麼
命令解析器,-g指出建立的使用者屬於哪個使用者組,-d指出建立使用者的家目錄,最後寫上使用者名稱。同時,這種方式在建立的時候不會提示建立密碼,
所以建立完使用者首先要重設密碼,文法:passww 使用者名稱。(建立使用者的時候可能會提示你沒有Robin這個使用者組,你需要先建立這個使用者組:sudo groupadd Robin)
sudo deluser 使用者名稱 (這種方式不會刪除home目錄下的該使用者檔案夾。需要手動刪除)
sudo userdel 使用者名稱 (這種方式直接將使用者刪除,刪除的比較乾淨)
****************************未完待續***********************************************
Linux筆記第二天