【Python使用】嘿馬python高級進階全體系教程第3篇:壓縮和解壓縮命令,1. 壓縮格式的介紹【附代碼文檔】

本教程的知識點為:操作系統(tǒng) 1. 常見的操作系統(tǒng) 4. 小結(jié) ls命令選項 2. 小結(jié) mkdir和rm命令選項 1. mkdir命令選項 壓縮和解壓縮命令 1. 壓縮格式的介紹 2. tar命令及選項的使用 3. zip和unzip命令及選項的使用 4. 小結(jié) 編輯器 vim 1. vim 的介紹 2. vim 的工作模式 3. vim 的末行模式命令 4. vim 的常用命令 獲取進程編號 1. 獲取進程編號的目的 2. 獲取當前進程編號 3. 獲取當前父進程編號 4. 小結(jié) 線程執(zhí)行帶有參數(shù)的任務(wù) 1. 線程執(zhí)行帶有參數(shù)的任務(wù)的介紹 2. args參數(shù)的使用 3. kwargs參數(shù)的使用 4. 小結(jié) 1. s鎖的概念 2. s鎖示例 3. 避免s鎖 4. 小結(jié) 端口和端口號的介紹 1. 問題思考 2. 什么是端口 3. 什么端口號 4. 端口和端口號的關(guān)系 HTTP 協(xié)議 1. HTTP 協(xié)議的介紹 2. HTTP 協(xié)議的作用 3. 瀏覽器訪問web服務(wù)器的通信過程 4. 小結(jié) 靜態(tài)Web服務(wù)器-返回固定頁面數(shù)據(jù) 1. 開發(fā)自己的靜態(tài)Web服務(wù)器 2. 靜態(tài)Web服務(wù)器-返回固定頁面數(shù)據(jù)的示例代碼 3. 小結(jié) 靜態(tài)Web服務(wù)器-返回指定頁面數(shù)據(jù) 靜態(tài)Web服務(wù)器-面向?qū)ο箝_發(fā) 1. 以面向?qū)ο蟮姆绞介_發(fā)靜態(tài)Web服務(wù)器 2. 靜態(tài)Web服務(wù)器-面向?qū)ο箝_發(fā)的示例代碼 3. 小結(jié) 靜態(tài)Web服務(wù)器-命令行啟動動態(tài)綁定端口號 修改閉包內(nèi)使用的外部變量 1. 修改閉包內(nèi)使用的外部變量 2. 小結(jié) 裝飾器 1. 裝飾器的定義 property屬性 1. property屬性的介紹 2. 裝飾器方式 3. 類屬性方式 4. 小結(jié) 深拷貝和淺拷貝 1. 淺拷貝 2. 深拷貝 3. 淺拷貝和深拷貝的區(qū)別 4. 總結(jié) 匹配多個字符 1. 匹配多個字符 示例1:* 示例2:+ 示例3:?

完整筆記代碼請移步:

博客文章1: http://www.reibang.com/p/82d606574178

感興趣的小伙伴可以自取哦~


全套教程部分目錄:


部分文件圖片:

壓縮和解壓縮命令

學習目標

  • 能夠使用tar命令完成文件的壓縮和解壓縮

1. 壓縮格式的介紹

Linux默認支持的壓縮格式:

  • .gz
  • .bz2
  • .zip

說明:

  • .gz和.bz2的壓縮包需要使用tar命令來壓縮和解壓縮
  • .zip的壓縮包需要使用zip命令來壓縮柒傻,使用unzip命令來解壓縮

壓縮目的:

  • 節(jié)省磁盤空間

2. tar命令及選項的使用

命令 說明
tar 壓縮和解壓縮命令

tar命令選項:

選項 說明
-c 創(chuàng)建打包文件
-v 顯示打包或者解包的詳細信息
-f 指定文件名稱, 必須放到所有選項后面
-z 壓縮或解壓縮(.gz)
-j 壓縮或解壓縮(.bz2)
-x 解包
-C 解壓縮到指定目錄

壓縮成.gz的效果圖:

tar命令

壓縮成.bz2的效果圖:

tar命令

解壓縮.gz的效果圖:

tar命令

解壓縮.gz到指定目錄效果圖:

tar命令

解壓縮.bz2的效果圖:

tar命令

解壓縮.bz2到指定目錄效果圖:

tar命令

3. zip和unzip命令及選項的使用

命令 說明
zip 壓縮成.zip格式文件
unzip 解壓縮.zip格式文件

unzip命令選項:

選項 說明
-d 解壓縮到指定目錄

壓縮成.zip的效果圖:

zip命令

解壓縮.gz的效果圖:

unzip命令

解壓縮.zip到指定目錄效果圖:

unzip命令

說明:

  • 壓縮文件盡量使用.gz格式饶囚,因為占用空間較少
  • 使用zip命令壓縮的文件占用空間比較多, 當時比較通用璃吧,操作更加簡單颈畸。

4. 小結(jié)

  • .gz和.bz2的壓縮文件使用tar命令來完成壓縮和解壓縮
  • .zip的壓縮文件使用zip和unzip命令來完成壓縮和解壓縮

文件權(quán)限命令

學習目標

  • 能夠使用chmod命令完成文件權(quán)限的修改

1. chmod命令的介紹

命令 說明
chmod 修改文件權(quán)限

chmod修改文件權(quán)限有兩種方式:

  • 字母法
  • 數(shù)字法

2. chmod 字母法的使用

角色說明:

角色 說明
u user, 表示該文件的所有者
g group, 表示用戶組
o other, 表示其他用戶
a all, 表示所有用戶

權(quán)限設(shè)置說明:

操作符 說明
+ 增加權(quán)限
- 撤銷權(quán)限
= 設(shè)置權(quán)限

權(quán)限說明:

權(quán)限 說明
r 可讀
w 可寫
x 可執(zhí)行
- 無任何權(quán)限

chmod命令字母法效果圖:

chmod命令

chmod命令同時設(shè)置多個角色的效果圖:

chmod命令

3. chmod 數(shù)字法的使用

數(shù)字法就是“rwx” 這些權(quán)限也可以用數(shù)字來代替

權(quán)限說明:

權(quán)限 說明
r 可讀实昨,權(quán)限值是4
w 可寫碳褒,權(quán)限值是2
x 可執(zhí)行腌零,權(quán)限值是1
- 無任何權(quán)限应役,權(quán)限值是0

chmod命令數(shù)字法效果圖:

chmod命令

4. 小結(jié)

  • 利用 chmod 命令可以控制文件的操作權(quán)限情组。
  • 字母法格式: chmod 不同角色設(shè)置的權(quán)限 文件
  • 數(shù)字法格式: chmod 不同角色的權(quán)限值 文件名

獲取管理員權(quán)限的相關(guān)命令

學習目標

  • 能夠知道切換到管理員用戶的命令

1. sudo命令的使用

命令 說明
sudo -s 切換到root用戶,獲取管理員權(quán)限
sudo 某個命令的執(zhí)行需要獲取管理員權(quán)限可以在執(zhí)行命令前面加上sudo

sudo -s效果圖:

sudo命令

sudo 命令效果圖:

sudo命令

說明:

  • 如果只是某次操作需要使用管理員權(quán)限建議使用 sudo , 也就是說臨時使用管理器權(quán)限箩祥。
  • 如果大量操作都需要使用管理員權(quán)限 sudo –s, 但是操作需謹慎院崇。

2. whoami命令的使用

命令 說明
whoami 查看當前用戶

whoami 命令效果圖:

whoami命令

3. exit命令的使用

命令 說明
exit 退出登錄用戶

exit 命令的效果圖:

exit命令

說明:

  • 如果是切換后的登陸用戶,退出則返回上一個登陸賬號袍祖。
  • 如果是終端界面底瓣,退出當前終端。

4. who命令的使用

命令 說明
who 查看所有的登錄用戶

who 命令的效果圖:

who命令

5. passwd命令的使用

命令 說明
passwd 修改用戶密碼盲泛,不指定用戶默認修改當前登錄用戶密碼

passwd 命令的效果圖:

passwd命令

6. which命令的使用

命令 說明
which 查看命令位置

which 命令的效果圖:

which命令

7. 關(guān)機和重啟命令的使用

命令 說明
shutdown –h now 立刻關(guān)機
reboot 重啟

8. 小結(jié)

  • sudo 是臨時獲取管理員權(quán)限
  • sudo -s 是切換到管理員用戶濒持,一直使用管理員權(quán)限键耕,需要謹慎操作。
  • exit 是退出當前用戶
  • passwd 默認修改當前用戶密碼

用戶相關(guān)操作

學習目標

  • 能夠知道創(chuàng)建用戶的命令

1. 創(chuàng)建用戶

命令 說明
useradd 創(chuàng)建(添加)用戶

useradd命令選項:

選項 說明
-m 自動創(chuàng)建用戶主目錄,主目錄的名字就是用戶名
-g 指定用戶所屬的用戶組柑营,默認不指定會自動創(chuàng)建一個同名的用戶組

創(chuàng)建用戶效果圖:

useradd命令

查看所有用戶信息的文件效果圖:

useradd命令

useradd命令

說明:

  • useradd 命令的使用需要使用管理員權(quán)限屈雄,前面需要加上 sudo
  • 創(chuàng)建用戶如果不指定用戶組,默認會自動創(chuàng)建一個同名的用戶組
  • 查看用戶是否創(chuàng)建成功官套,可以查看/etc/passwd這個文件
  • 查看用戶組是否創(chuàng)建成功酒奶,可以查看/etc/group這個文件

passwd文件中的每項信息說明,以root:x:0:0:root:/root:/bin/bash為例:

  • 第一個:用戶名
  • 第二個:密碼占位符
  • 第三個:uid, 用戶id
  • 第四個:gid, 用戶所在組id
  • 第五個:用戶描述, 可選,
  • 第六個:用戶的主目錄所在位置
  • 第七個:用戶所用 shell 的類型奶赔,一般由bash或者sh惋嚎,默認不設(shè)置是sh類型

group文件中的每項信息說明, 以laowang:x:1001:為例:

  • 第一個:用戶組名
  • 第二個:用戶組密碼占位符,一般Linux系統(tǒng)的用戶組都沒有密碼的
  • 第三個:組id

id命令查看用戶信息:

命令 說明
id 查看用戶信息

id命令效果圖:

id命令

每項信息說明:

uid=1001(laowang) gid=1001(laowang) 組=1001(laowang)

  • 第一個: uid 表示用戶id
  • 第二個: gid 表示用戶組id
  • 第三個: 組 表示用戶所在的用戶組

2. 設(shè)置密碼

給其它用戶設(shè)置密碼站刑,需要使用:sudo passwd 用戶名

設(shè)置密碼效果圖:

useradd命令

3. 切換用戶

命令 說明
su 切換用戶

語法格式: su - 用戶名

切換用戶效果圖:

su命令

在laowang用戶使用sudo -s效果圖:

4. 刪除用戶

命令 說明
userdel 刪除用戶

userdel命令選項:

選項 說明
-r 用戶名 刪除用戶主目錄另伍,必須要設(shè)置,否則用戶主目錄不會刪除

刪除用戶效果圖:

userdel命令

id查看用戶信息效果圖:

userdel命令

查看group文件信息效果圖:

userdel命令

說明:

  • 刪除用戶绞旅,默認同名的用戶組也會被刪除

5. 小結(jié)

  • 創(chuàng)建用戶命令格式: sudo useradd -m 用戶名, 默認會創(chuàng)建一個同名的用戶組摆尝。
  • 查看用戶信息使用 id 命令或者 /etc/passwd文件
  • 給用戶設(shè)置密碼使用 sudo passwd 用戶名
  • 切換用戶使用 su - 用戶名
  • 刪除用戶使用 sudo userdel -r 用戶名,默認會刪除同名的用戶組因悲。

用戶組相關(guān)操作

學習目標

  • 能夠知道創(chuàng)建用戶組的命令

1. 創(chuàng)建用戶組

命令 說明
groupadd 創(chuàng)建(添加)用戶組

創(chuàng)建用戶組效果圖:

groupadd命令

2. 創(chuàng)建用戶并指定用戶組

創(chuàng)建用戶并指定用戶組效果圖:

groupadd命令

3. 刪除用戶組

命令 說明
groupdel 刪除用戶組

刪除用戶組效果圖:

groupdel命令

說明:

  • 如果用戶組下面有用戶先刪除用戶在刪除用戶組

4. 小結(jié)

  • 創(chuàng)建用戶組使用: sudo groupadd 用戶組名
  • 創(chuàng)建用戶并指定用戶組使用: sudo useradd -m -g 用戶組 用戶名
  • 刪除用戶組使用: sudo groupdel 用戶組名
  • 查看用戶組信息使用 /etc/group文件

遠程登錄堕汞、遠程拷貝命令

學習目標

  • 能夠?qū)懗鲞h程拷貝、遠程登錄命令

1. 遠程登錄晃琳、遠程拷貝命令的介紹

命令 說明
ssh 遠程登錄

2. ssh命令的使用

ssh是專門為遠程登錄提供的一個安全性協(xié)議讯检,常用于遠程登錄,想要使用ssh服務(wù)卫旱,需要安裝相應的服務(wù)端和客戶端軟件人灼,當軟件安裝成功以后就可以使用ssh命令了,以后可以通過遠程登錄之間操作遠程的服務(wù)器顾翼。

遠程登錄效果圖:

ssh命令

軟件安裝步驟:

  1. 假如Ubuntu作為服務(wù)端,需要安裝ssh服務(wù)端軟件. 執(zhí)行命令: sudo apt-get install openssh-server
  2. 客戶端電腦如果是 macOS 系統(tǒng)則不需要安裝 ssh 客戶端軟件挡毅,默認已經(jīng)安裝過了,直接可以使用 ssh 命令
  3. 客戶端電腦如果是Windows系統(tǒng)則需要安裝OpenSSH for Windows這個軟件

ssh命令格式:

ssh 用戶名@ip地址

ssh命令效果圖:

ssh命令

說明:

  • 在一臺電腦上可以安裝安裝ssh客戶端和ssh服務(wù)端軟件
  • 在Ubuntu安裝ssh客戶端命令: sudo apt-get install openssh-client

3. FileZilla軟件的使用

FileZilla 是一個免費開源的FTP軟件, 使用可視化方式進行上傳和下載文件暴构。以后可以通過 FileZilla 來代替 scp 命令

FileZilla使用效果圖:

FileZilla

FileZilla

FileZilla
FileZilla

4. 小結(jié)

  • ssh命令是遠程登錄主機電腦,相當于直接操作的是遠程電腦段磨。
  • 大量的文件上傳和下載可以通過可視化工具FileZilla來完成取逾。
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市苹支,隨后出現(xiàn)的幾起案子砾隅,更是在濱河造成了極大的恐慌,老刑警劉巖债蜜,帶你破解...
    沈念sama閱讀 219,110評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件晴埂,死亡現(xiàn)場離奇詭異究反,居然都是意外死亡,警方通過查閱死者的電腦和手機儒洛,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,443評論 3 395
  • 文/潘曉璐 我一進店門精耐,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人琅锻,你說我怎么就攤上這事卦停。” “怎么了恼蓬?”我有些...
    開封第一講書人閱讀 165,474評論 0 356
  • 文/不壞的土叔 我叫張陵惊完,是天一觀的道長。 經(jīng)常有香客問我处硬,道長小槐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,881評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮凡蜻,結(jié)果婚禮上屑墨,老公的妹妹穿的比我還像新娘。我一直安慰自己拄显,他們只是感情好,可當我...
    茶點故事閱讀 67,902評論 6 392
  • 文/花漫 我一把揭開白布案站。 她就那樣靜靜地躺著躬审,像睡著了一般。 火紅的嫁衣襯著肌膚如雪蟆盐。 梳的紋絲不亂的頭發(fā)上承边,一...
    開封第一講書人閱讀 51,698評論 1 305
  • 那天,我揣著相機與錄音石挂,去河邊找鬼博助。 笑死,一個胖子當著我的面吹牛痹愚,可吹牛的內(nèi)容都是我干的富岳。 我是一名探鬼主播,決...
    沈念sama閱讀 40,418評論 3 419
  • 文/蒼蘭香墨 我猛地睜開眼拯腮,長吁一口氣:“原來是場噩夢啊……” “哼窖式!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起动壤,我...
    開封第一講書人閱讀 39,332評論 0 276
  • 序言:老撾萬榮一對情侶失蹤萝喘,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體阁簸,經(jīng)...
    沈念sama閱讀 45,796評論 1 316
  • 正文 獨居荒郊野嶺守林人離奇死亡爬早,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,968評論 3 337
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了启妹。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片筛严。...
    茶點故事閱讀 40,110評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖翅溺,靈堂內(nèi)的尸體忽然破棺而出脑漫,到底是詐尸還是另有隱情,我是刑警寧澤咙崎,帶...
    沈念sama閱讀 35,792評論 5 346
  • 正文 年R本政府宣布优幸,位于F島的核電站,受9級特大地震影響褪猛,放射性物質(zhì)發(fā)生泄漏网杆。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,455評論 3 331
  • 文/蒙蒙 一伊滋、第九天 我趴在偏房一處隱蔽的房頂上張望碳却。 院中可真熱鬧,春花似錦笑旺、人聲如沸昼浦。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,003評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽关噪。三九已至,卻和暖如春乌妙,著一層夾襖步出監(jiān)牢的瞬間使兔,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,130評論 1 272
  • 我被黑心中介騙來泰國打工藤韵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留虐沥,地道東北人。 一個月前我還...
    沈念sama閱讀 48,348評論 3 373
  • 正文 我出身青樓泽艘,卻偏偏與公主長得像欲险,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子匹涮,可洞房花燭夜當晚...
    茶點故事閱讀 45,047評論 2 355

推薦閱讀更多精彩內(nèi)容