Linux压缩包和用户管理及开关机指令
1.linux的壓縮包管理:
(1)比較差的兩種壓縮方式gzip,bzip2:
1)gzip d*.txt:把文件分別進(jìn)行壓縮,不會打包壓縮,不會保留源文件 ,打包后格式變成gz,不能壓縮目錄
2)gunzip *.gz:把用gzip壓縮的文件還原回來
3)bzip2 *.txt:把文件分別壓縮,源文件沒有保留,不會打包壓縮,格式變成bz2,不能壓縮目錄
4)bunzip *.bz2:把用bzip2壓縮的文件還原回來
(2) 使用tar壓縮文件:
tar指令參數(shù):
c–創(chuàng)建–壓縮
x–釋放–解壓縮
v–顯示提示信息–壓縮解壓縮都能用
f–指定壓縮文件的名字
z–使用gzip的方式壓縮文件–.gz
j–使用bzip2的方式壓縮文件–.bz2
2)tar壓縮:
tar zcvf 生成的壓縮包名字(自己取xxx.tar.gz)+要壓縮的文件或者文件類型(*.txt等等類型)
tar jcvf 生成的壓縮包名字(自己取xxx.tar.bz2)+需要壓縮的文件或者文件類型
tar壓縮的實(shí)質(zhì)其實(shí)還是gzip,bzip2,但是tar能打包壓縮,壓縮目錄,保留源文件
3)解壓縮(觀察要解壓縮的格式選擇解壓方法):
tar jxvf/zxvf +要解壓的壓縮包(這樣就釋放到當(dāng)前目錄)
tar jxvf/zxvf+要解壓的壓縮包±C(大寫)+要壓縮的文件里
(3) rar:
rar參數(shù):
壓縮:a
解壓縮:x
rar壓縮:
rar a+生成壓縮文件的名字(不用加格式直接是名字即可) +壓縮的文件和目錄(*.txt等等類型)
和tar壓縮作用一樣,比較好的是壓縮后成的文件不需要指定類型,
但是tar需要指定類型,兩者都能壓縮所指定的目錄
rar解壓縮
rar x +解壓縮的文件名(默認(rèn)是本文件也可以在后邊指定解壓縮到的目錄);
和tar壓縮作用一樣,比較好的是壓縮后成的文件不需要指定類型,
但是tar需要指定類型,兩者都能壓縮所指定的目錄
(4)zip壓縮:
壓縮文件:zip+壓縮的名字±r(遞歸壓縮)+要壓縮的文件和目錄
解壓文件:
unzip+解壓縮的名字+ -d+解壓到的目錄
zip壓縮提供壓縮百分比,100%說明沒壓縮
0%表示全壓縮
2.進(jìn)程網(wǎng)絡(luò)管理:
(1)進(jìn)程指令:
who:查看當(dāng)前用戶在線情況
ps+a:查看當(dāng)前操作系統(tǒng)的所有用戶
ps+au:就是USER會列出來對對應(yīng)的那些用戶
ps+aux:查看沒有終端(顯示TTY代表終端)的應(yīng)用程序(有終端的是需要與用戶進(jìn)行交互
無終端的是不需要和用戶進(jìn)行交互)
(2)對終端輸出的文件進(jìn)行過濾需要用到管道(后綴是p):
管道:指令1的輸出作為指令2的輸入,不輸出指令1所要顯示的內(nèi)容,
直接輸出指令2的內(nèi)容
ps aux|grep +需要檢索的內(nèi)容:管道的用法
linux中每個bash對應(yīng)一個進(jìn)程(在程序中用pts表示)
kill -l:代表查看對應(yīng)的信號
kill -9(對應(yīng)SIGKILL) +PID:(啟動的程序?qū)?yīng)的進(jìn)程ID)
env:查看當(dāng)前進(jìn)程的所有環(huán)境變量
top:相當(dāng)于windows的任務(wù)管理器(由于是動態(tài)的所以ctrl+c用于結(jié)束)
ifconfig:查看Ip.相關(guān)的內(nèi)容:MAC地址就是硬件地址,lnet:IP地址
3.用戶管理相關(guān)的命令:
(1)創(chuàng)建用戶:
查看當(dāng)前用戶的狀況的命令:who
sudo adduser +用戶名(不能包含大寫字母)
sudo useradd±s(指定命令解析器)+/bin/bash±g(指定創(chuàng)建用戶所屬的組)+
組名±d /home/目錄名(指定用戶家目錄)+
-m+目錄名(如果用戶家目錄不存在那么就再創(chuàng)建一個用戶家目錄可以包含大寫字母)
su+用戶名:切換用戶
sudo passwd+用戶名(在此用戶下更改別的用戶的密碼直接passwd是更改當(dāng)前用戶的密碼)
exit:進(jìn)入超級用戶或者其他用戶可以返回到當(dāng)前用戶的家目錄
(2)刪除用戶
sudo+deluser+用戶名(這種方法可以把數(shù)據(jù)刪除但是家目錄下還會保存需要手動刪除)
sudo+userdel+用戶名±r:這種方法直接把所有用戶的數(shù)據(jù)都刪除包括家目錄里邊的文件
4.關(guān)機(jī)重啟的操作:
(1)shutdown+選項(xiàng)+時(shí)間(只有超級用戶使用有兩種格式一種跟一個數(shù)是多少分鐘后關(guān)機(jī),
另一種是【小時(shí):分鐘】代表這個時(shí)間點(diǎn)關(guān)機(jī)【不帶秒】,使用shutdown時(shí)會給用戶一條警告信息)
參數(shù):
-k:并不真正關(guān)閉系統(tǒng)而是發(fā)出警告給所有用戶
-r:關(guān)閉系統(tǒng)后立刻重新啟動
-h:關(guān)閉系統(tǒng)后不重新啟動
-f:快速關(guān)閉系統(tǒng),重新啟動時(shí)不進(jìn)磁盤檢測
-n:快速關(guān)閉系統(tǒng),不經(jīng)過init程序關(guān)機(jī)
-c:中斷關(guān)閉系統(tǒng)
eg:shutdown -h now 立刻關(guān)閉系統(tǒng)(后邊加數(shù)字代表多少分鐘后關(guān)閉)
5.其他命令:
(1)man man:查看幫助文檔
(2)alias +指令:查看命令是否被封裝
(3)echo+字符串:輸出指定字符串
echo還可以從變量中取值
eg:echo+$PATH(在當(dāng)前環(huán)境變量取PATH值)
總結(jié)
以上是生活随笔為你收集整理的Linux压缩包和用户管理及开关机指令的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux快捷键及文件和目录的操作
- 下一篇: Linux下的vim编辑器与gcc编译器