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