最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

黑馬程序員Python教程_600集Python從入門到精通教程(懂中文就能學(xué)會(huì))

2021-08-15 18:30 作者:無(wú)盡的派  | 我要投稿

Linux 命令

ls 查看當(dāng)前文件夾下的內(nèi)容

pwd 查看當(dāng)前所在文件夾

cd 切換文件夾

touch 如果文件夾不存在,新建文件夾

mkdir 創(chuàng)建目錄

rm 刪除指定文件名

clear 清屏

-------------------------------------------

ctrl + shift + = 放大終端窗口的字體顯示

ctrl + - 縮小終端窗口的字體顯示

command [-options] [parameter]

command:命令名

[-options]:選項(xiàng)(可省略)

parameter:傳給命令的參數(shù)

【】代表可選

command --help

man command

manmanual 的縮寫

~表示根目錄下的家目錄

使用man的操作鍵:

空格鍵 顯示手冊(cè)頁(yè)的下一屏

回車鍵 一次滾動(dòng)手冊(cè)頁(yè)的一行

b 回滾一屏

f 前滾一屏

q 退出

/world 搜索字符串

=========================

文件和目錄命令


自動(dòng)補(bǔ)全

在敲出文件/目錄/命令的前幾個(gè)字母后,按下tab鍵

  • 如果輸入的沒有歧義,系統(tǒng)會(huì)自動(dòng)補(bǔ)全
  • 如果還存在其他文件/目錄/命令,系統(tǒng)會(huì)提示可能存在的命令

曾經(jīng)使用過(guò)得命令

  • 按上下光標(biāo)鍵可以在曾經(jīng)使用過(guò)得命令來(lái)回切換
  • 如果想要退出選擇,且不想執(zhí)行當(dāng)前選中的命令,按ctrl+C

Linux 文件和目錄特點(diǎn)

  • 文件或目錄名稱最長(zhǎng)可達(dá)256個(gè)字符
  • . 開頭的文件為隱藏文件,需要 -a 參數(shù)才顯示
  • . 代表當(dāng)前目錄, .. 代表上一級(jí)目錄

相對(duì)路徑和絕對(duì)路徑

  • 相對(duì)路徑 在輸入路徑時(shí),最前面不是 / 或者 - ,表示相對(duì) 當(dāng)前目錄 所在的目錄位置
  • 絕對(duì)路徑 在輸入路徑時(shí),最前面是 / 或者 - ,表示從 根目錄/家目錄 開始的具體目錄位置

~~~~~~~~~~~~~~~~~~~~~~~~~

查看目錄內(nèi)容

ls 常用選項(xiàng)

-a 顯示指定目錄下所有子目錄與文件包括隱藏文件

-l 以列表方式顯示文件的詳細(xì)信息

-h 配合-l顯示文件大小

最左邊一列 d 代表目錄,- 代表文件

最右邊一列藍(lán)色的是目錄,白色的是文件

ls 通配符的使用

~~~~~~~~~~~~~~~~~~~~~~~~~

切換目錄

注意:Linux 所有的目錄文件名都是大小寫敏感

cd 切換到當(dāng)前用戶的主目錄

cd~ 切換到當(dāng)前用戶的主目錄

cd. 保持當(dāng)前目錄不變

cd.. 切換到上級(jí)目錄

cd- 在最近兩次工作目錄之間來(lái)回切換

~~~~~~~~~~~~~~~~~~~~~~~~~

創(chuàng)建和刪除操作

1.touch

創(chuàng)建文件或修改文件時(shí)間

  • 如果文件不存在,可以創(chuàng)造一個(gè)空白文件
  • 如果文件已存在,可以修改文件的末次修改日期

2.mkdir

創(chuàng)建一個(gè)新目錄

新建目錄名稱不能與當(dāng)前目錄中已有目錄或文件同名

mkdir -p 可以遞歸創(chuàng)建目錄

3.rm

刪除文件或目錄

使用rm命令要小心,因?yàn)槲募h除后不能恢復(fù)

rm -f 強(qiáng)制刪除,忽略不存在的文件,無(wú)需提示

rm -r 遞歸刪除目錄內(nèi)容,刪除文件夾用到

~~~~~~~~~~~~~~~~~~~~~~~~~

拷貝和移動(dòng)文件

tree 以樹狀圖列出目錄結(jié)構(gòu)

copy 復(fù)制文件和目錄

move 移動(dòng)/重命名文件或目錄

1.tree

tree 命令可以以樹狀圖列出文件目錄結(jié)構(gòu)

tree -d 只顯示目錄

2.cp

功能是將給出的文件或目錄復(fù)制到另一個(gè)文件或目錄中,相當(dāng)于 DOS 下的 cope 命令

cp -f 已經(jīng)存在的目標(biāo)文件直接覆蓋,不會(huì)提示

cp -i 覆蓋文件前提示

cp -r 遞歸復(fù)制目錄下的所有子目錄和文件

3.mv

mv 命令可以用來(lái)移動(dòng)文件或目錄,也可以給文件或目錄重命名

mv -i 覆蓋文件前提示

在終端中對(duì)文件的操作不能撤回

ctrl+s 保存 ctrl+v 輸出保存內(nèi)容

~~~~~~~~~~~~~~~~~~~~~~~~~

查看文件內(nèi)容

cat 查看文件內(nèi)容,創(chuàng)建文件,文件合并,添加文件內(nèi)容

more 分屏顯示文件內(nèi)容

grep 搜索文本文件內(nèi)容

1.cat

cat會(huì)一次顯示所有的內(nèi)容,適合查看內(nèi)容較少的文本文件

Linux 中還有一個(gè)nl的命令和cat -b的效果等價(jià)

cat -b 對(duì)非空輸出行編號(hào)

cat -n 對(duì)輸出的所有行編號(hào)

2.more

more命令可以分屏顯示文件內(nèi)容,每次只顯示一頁(yè)內(nèi)容

適合于查看內(nèi)容較多的文本內(nèi)容

使用more的操作鍵:

空格鍵 顯示手冊(cè)頁(yè)的下一屏

回車鍵 一次滾動(dòng)手冊(cè)頁(yè)的一行

b 回滾一屏

f 前滾一屏

q 退出

/world 搜索字符串

空格鍵與 f 的效果一樣

3.grep

grep 允許對(duì)文本文件進(jìn)行模式查找,模式查找又被稱為正則表達(dá)式

雙擊文件打開界面,Ctrl+F可搜索指定的字符串

grep -n 顯示匹配行及行號(hào)

grep -v 顯示不包含匹配文本的所有行

grep -i 忽略大小寫

搜索帶空格的字符串兩遍都要打雙引號(hào)

常用的兩種模式查找

^a 行首,搜索以a開頭的行

a$ 行尾,搜素以a結(jié)束的行

~~~~~~~~~~~~~~~~~~~~~~~~~

6.其他命令

1.echo 文字內(nèi)容

  • echo 會(huì)在終端中顯示參數(shù)指定的文字,會(huì)和重定向聯(lián)合使用

2.重定向>和>>

  • Linux 允許將命令執(zhí)行結(jié)果重定向到一個(gè)文件
  • 將本應(yīng)顯示在終端上的內(nèi)容輸出/追加到指定文件

其中

  • >表示輸出,會(huì)覆蓋文件原有內(nèi)容
  • >>表示追加,會(huì)將內(nèi)容追加到已有文件的末尾

3.管道 |

  • Linux 允許將一個(gè)命令的輸出可以通過(guò)管道作為另一個(gè)命令的輸入
  • | 的左右分為兩端,左端塞東西(寫),右端取東西(讀)

常用的管道命令:

  • more:分屏顯示內(nèi)容
  • grep:在命令執(zhí)行結(jié)果的基礎(chǔ)上查詢指定的文本

=========================

遠(yuǎn)程管理常用命令

01.關(guān)機(jī)/重啟

1.1 shutdown

  • shutdown 命令可以安全關(guān)閉或者重新啟動(dòng)系統(tǒng)
  • sudo shutdown now 可以越過(guò)權(quán)限

shutdown -r 重新啟動(dòng)

  • 不指定選項(xiàng)和參數(shù),默認(rèn)表示1分鐘后關(guān)閉電腦
  • 遠(yuǎn)程維護(hù)服務(wù)器時(shí),最好不要關(guān)閉系統(tǒng),而應(yīng)該重新啟動(dòng)系統(tǒng)
  • 常用命令實(shí)例

#重新啟動(dòng)操作系統(tǒng),now 表示現(xiàn)在

$shutdown -r now

#立刻關(guān)機(jī),now表示現(xiàn)在

$shutdown now

#系統(tǒng)將會(huì)在今天的20:25會(huì)關(guān)機(jī)

$shutdown 20:25

#系統(tǒng)再過(guò)十分鐘后自動(dòng)關(guān)機(jī)

$shutdown +10

#取消之前的關(guān)機(jī)計(jì)劃

$shutdown -c

~~~~~~~~~~~~~~~~~~~~~~~~~

02.查看或配置網(wǎng)卡信息

ifconfig 查看/配置計(jì)算機(jī)網(wǎng)卡信息

ping 檢測(cè)目標(biāo)IP地址連接是否正常

2.1 網(wǎng)卡和IP地址

網(wǎng)卡

  • 網(wǎng)卡是一個(gè)專門負(fù)責(zé)網(wǎng)絡(luò)通訊的硬件設(shè)備
  • IP地址是設(shè)置在網(wǎng)卡上的地址信息

可以把電腦比作電話,網(wǎng)卡相當(dāng)于SIM卡,IP地址相當(dāng)于電話號(hào)碼

IP 地址

  • IP地址是保證電腦之間正常通訊的重要的設(shè)置

每臺(tái)電腦的IP地址不能相同,否則無(wú)法正常通訊

2.2 ifconfig

如果輸入 ifconfig 報(bào)錯(cuò)的記得先安裝輸入 sudo apt install net-tool

#查看網(wǎng)卡配置信息

$ifconfig

#查看網(wǎng)卡對(duì)應(yīng)的IP地址

$ifconfig | grep inet

一臺(tái)計(jì)算機(jī)中可能有一個(gè)物理網(wǎng)卡和多個(gè)虛擬網(wǎng)卡,在Linux中物理網(wǎng)卡的名字通常以ensxx表示

  • 127.0.0.1 被稱為本地回環(huán)/環(huán)回地址,用來(lái)檢測(cè)本機(jī)網(wǎng)卡是否正常

2.3 ping

#檢測(cè)目標(biāo)主機(jī)是否連接正常

$ping IP地址

#檢測(cè)本地網(wǎng)卡工作正常

$ping 127.0.0.1

在 Linux 中,想要終止一個(gè)終端程序的執(zhí)行,絕大多數(shù)可以使用Ctrl+c

原理:給目標(biāo)IP地址發(fā)送數(shù)據(jù)包,對(duì)方再返回一個(gè)數(shù)據(jù)包,根據(jù)返回的數(shù)據(jù)包以及時(shí)間,可以確定目標(biāo)主機(jī)的存在

03.遠(yuǎn)程登錄和復(fù)制文件

ssh 用戶名@ip 關(guān)機(jī)/重新啟動(dòng)

scp 用戶名@ip:文件名或路徑 遠(yuǎn)程復(fù)制文件

3.1 ssh 基礎(chǔ)

  • ssh 客戶端是一種使用Secure Shell(SSH)協(xié)議連接到遠(yuǎn)程計(jì)算機(jī)的軟件程序
  • SSH 是目前較可靠,專為遠(yuǎn)程登錄會(huì)話和其他網(wǎng)絡(luò)服務(wù)提供安全性的協(xié)議

1)域名和端口號(hào)

域名

  • 由一串用點(diǎn)分隔的名字組成,例如:www.itcast.cn
  • 是IP地址的別名,方便用戶記憶

端口號(hào)

  • IP地址:通過(guò)IP地址找到網(wǎng)絡(luò)上的計(jì)算機(jī)
  • 端口號(hào):通過(guò)端口號(hào)可以找到計(jì)算機(jī)運(yùn)行的應(yīng)用程序。SSH服務(wù)器的默認(rèn)端口號(hào)是22,如果是默認(rèn)段口號(hào),在連接的時(shí)候,可以省略
  • 常見服務(wù)端口號(hào)列表:

SSH 22

Web 80

HTTPS 443

FTP 21

2)SSH客戶端的簡(jiǎn)單使用

ssh [-p port] user@remote

  • user是在遠(yuǎn)程機(jī)器上的用戶名,如果不指定的話默認(rèn)為當(dāng)前用戶
  • remote是遠(yuǎn)程機(jī)器的地址,可以是IP/域名/別名
  • port是SSH Server 監(jiān)聽的端口,默認(rèn)值22

注意:

  • 使用exit退出當(dāng)前用戶的登錄
  • ssh終端命令只能在Linux或者Unix系統(tǒng)下使用
  • 在windows系統(tǒng)中,可安裝PuTTY或者XShell使用ssh客戶端
  • 在工作中,ssh服務(wù)器的端口號(hào)很有可能不是22,則需要使用 -p 選項(xiàng)指定正確的端口號(hào)

3.2 scp

  • scp就是secure cope,是一個(gè)在 Linux下進(jìn)行遠(yuǎn)程拷貝文件的命令
  • scp的地址格式與ssh基本相同,需要注意,在指定端口是用的是大寫的-p而不是小寫

注意:':'后面的路徑如果不是絕對(duì)路徑,則以用戶的家目錄作為參考路徑

#把本地當(dāng)前目錄下的01.py文件復(fù)制到遠(yuǎn)程家目錄下的 Desktop/01.py

$ scp -p port 01.py user@remote:Desktop/01.py

#把遠(yuǎn)程家目錄下的Desktop/01.py文件復(fù)制到本地 當(dāng)前目錄下的01.py

$ scp -p port user@remote:Desktop/01.py 01.py

#把當(dāng)前目錄下的demo文件夾復(fù)制到遠(yuǎn)程家目錄下的Desktop

$ scp -r demo user@remote:Desktop

#把遠(yuǎn)程家目錄下的Desktpop復(fù)制到當(dāng)前目錄下的demo文件夾

$ scp -r user@remote:Desktop demo

注意:

  • scp 終端命令只能在Linux或者Unix系統(tǒng)下使用
  • 如果在Windows系統(tǒng)中,可以安裝PuTTY,使用pscp命令行工具或者安裝FileZilla使用FTP進(jìn)行文件傳輸
  • FileZilla在傳輸文件時(shí),使用FTP服務(wù)而不是ssh服務(wù),因此端口號(hào)應(yīng)該設(shè)置為21

3.3 SSH 高級(jí)

1)免密碼登錄

步驟

  • 配置公鑰 執(zhí)行 ssh-keygen 即可生成SSH鑰匙,一路回車即可
  • 上傳公鑰到服務(wù)器,執(zhí)行 ssh-copy-id -p port user@remote,讓遠(yuǎn)程服務(wù)器記住公鑰

有關(guān)ssh配置信息都保存在用戶家目錄的 .ssh目錄

非對(duì)稱加密算法

使用公鑰加密的數(shù)據(jù),需要私鑰解密

使用私鑰加密的數(shù)據(jù),需要公鑰解密

2)配置別名

每次都輸入ssh -p port user@remote很麻煩,配置別名則方便的多,ssh mac 來(lái)代替上面那一串,在~/.ssh/config里面可追加以下內(nèi)容

Host mac

HostName ip

User ithema

Port 22

保存之后,即可用ssh mac實(shí)現(xiàn)遠(yuǎn)程登錄,scp同樣可以使用

輸入gedit config 可以打開文件config的圖形界面

=========================

用戶權(quán)限相關(guān)命令


01.用戶和權(quán)限

1.1基本概念

  • 用戶是系統(tǒng)的重要一環(huán),用戶管理包括用戶與組管理
  • 每個(gè)系統(tǒng)都必須擁有一個(gè)賬號(hào),對(duì)于不同系統(tǒng)資源有不同的使用權(quán)限
  • Linux中,可以指定每一個(gè)用戶針對(duì)不同文件或目錄的不同權(quán)限

讀 read r 4

寫 write w 2

執(zhí)行 excute x 1

1.2 ls -l擴(kuò)展

1.權(quán)限

2.硬鏈接數(shù)

3.擁有者

4.組

5.大小

6.時(shí)間

7.名稱

1.3 chmod 簡(jiǎn)單使用

chmod可以修改用戶/組對(duì)文件/目錄的權(quán)限

chmod +/- rwx 文件名|目錄名

1.4 超級(jí)用戶

  • Linux 系統(tǒng)中的root賬號(hào) 通常用于系統(tǒng)的維護(hù)和管理,對(duì)操作系統(tǒng)所有資源具有所有訪問權(quán)限
  • 大多數(shù)版本的Linux中,都不推薦直接使用root登錄系統(tǒng)
  • Linux安裝過(guò)程中,系統(tǒng)會(huì)自動(dòng)創(chuàng)建賬號(hào),這個(gè)默認(rèn)的用戶被稱為標(biāo)準(zhǔn)用戶

sudo

  • susubstitute user 的縮寫,表示使用另一個(gè)用戶的身份
  • sudo命令用來(lái)以其他身份來(lái)執(zhí)行命令,預(yù)設(shè)的身份為root
  • 用戶使用sudo時(shí),必須先輸入密碼,之后有5分鐘有效期限,超過(guò)期限必須輸入密碼
  • 若未經(jīng)授權(quán)的用戶企圖使用sudo,則會(huì)發(fā)出警告郵件管理員

02.組管理 終端命令

groupadd 組名 添加組

groupdel 組名

cat /etc/group 確認(rèn)信息

chgrp -R 組名 文件/目錄名 遞歸修改文件/目錄的所屬組

  • 組信息保存在 /etc/group文件中
  • 創(chuàng)建組/刪除組/修改其他用戶密碼的終端命令都需要通過(guò)sudo執(zhí)行
  • /etc 目錄是專門用來(lái)保存系統(tǒng)配置信息的目錄

~~~~~~~~~~~~~~~~~~~~~~~~~

03.用戶管理 終端命令

3.1創(chuàng)建用戶/設(shè)置密碼/刪除用戶

useradd -m -g 組 新建用戶名 添加新用戶

passwd 用戶名 設(shè)置用戶密碼

userdel -r 用戶名 刪除用戶

cat/etc/passwd | grep 用戶名 確認(rèn)用戶信息

說(shuō)明:

useradd

  • -m 自動(dòng)建立用戶家目錄
  • -g 指定用戶所在的組,否則建立一個(gè)同名的組

passwd

  • 如果是普通用戶,直接用passwd修改密碼

userdel

  • -r 選項(xiàng)會(huì)自動(dòng)刪除用戶家目錄

cat/etc/passwd | grep

  • 新建用戶后,用戶信息保存在/etc/passwd文件

提示

  • 創(chuàng)建用戶時(shí),如果忘記添加-m選項(xiàng)指定新用戶的家目錄。最簡(jiǎn)單的方法是刪除用戶,重新創(chuàng)建
  • 創(chuàng)建用戶時(shí),默認(rèn)創(chuàng)建一個(gè)和用戶名同名的組名
  • 用戶信息保存在/etc/passwd文件中

3.2查看用戶信息

id 查看用戶UID和GID信息

who 查看當(dāng)前所有登錄的用戶列表

whoami 查看當(dāng)前登錄用戶的賬戶名

passwd 文件

/etc/passwd 文件存放的用戶信息,由6個(gè)分號(hào)組成的7個(gè)信息,分別為:

1.用戶名

2.密碼(x表示加密)

3.UID(用戶標(biāo)識(shí))

4GID(組標(biāo)識(shí) )

5.用戶全名或本地賬號(hào)

6.家目錄

7.登錄使用的Shell(登錄后使用的終端命令)

ubuntu 默認(rèn)是dash

usermod

  • usermod 可以用來(lái)設(shè)置用戶的主組/附加組登錄Shell
  • 主組:通常在新建用戶時(shí)指定,在etc/passwd 的第四列GID對(duì)應(yīng)的組
  • 附加組:在etc/group中最后一列表示該組的用戶列表,用于指定用戶的附加權(quán)限

提示:設(shè)置用戶的附加組后,需要重新登錄才生效!

#修改用戶的主組(passwd 中的GID)

$usermod -g 組 用戶名

#修改用戶的附加組

$usermod -G 組 用戶名

#修改用戶登錄 Shell

$usermod -s /bin/bash

注意:默認(rèn)使用useradd添加的用戶是沒有權(quán)限使用sudoroot身份執(zhí)行命令的,可以使用以下命令,將用戶添加到sudo附加組中

usermod -G sudo 用戶名

which

/etc/passwd 是用于保存用戶信息的文件

/usr/bin/passwd 是用于修改用戶密碼的程序

which 命令可以查看執(zhí)行命令所在位置

$which ls

#輸出

#/bin/ls

$which useradd

#輸出

#/usr/sbin/useradd

bin和sbin

  • 在Linux中,絕大多數(shù)可執(zhí)行文件都保存在/bin、/sbin、/usr/bin、/usr/sbin
  • /bin(binary)
  • /sbin(system binary)
  • /usr/bin(usercommands for applications)
  • /usr/sbin(super user commands for applications)
  • /bin是二進(jìn)制執(zhí)行文件目錄,主要用于具體應(yīng)用
  • /sbin是系統(tǒng)管理員專用的二進(jìn)制代碼存放目錄
  • /usr/bin 后期安裝的一些軟件
  • /usr/sbin 超級(jí)用戶的一些管理程序

cd這個(gè)終端命令是內(nèi)置在系統(tǒng)內(nèi)核中的,沒有獨(dú)立文件,因此用which無(wú)法找到cd命令的位置

3.3切換用戶

su - 用戶名 切換用戶且切換目錄

exit 退出當(dāng)前登錄賬戶

su 不接用戶名,可以切換到root,但不推薦使用,不安全

-可以切換到家目錄,否則只會(huì)切換用戶,不會(huì)切換目錄

exit示意圖

3.4修改文件權(quán)限

chown 修改擁有者

chgrp 修改組

chmod 修改權(quán)限

命令格式如下:

$修改文件/目錄的擁有者

#chown 用戶名 文件名/目錄名

$遞歸修改文件 | 目錄的組

#chgrp -R 組名 文件名/目錄名

$遞歸修改文件權(quán)限

#chmod -R 755 文件名/目錄名

chmod在設(shè)置權(quán)限時(shí),三個(gè)數(shù)字分別對(duì)應(yīng)擁有者/組/其他用戶的權(quán)限

直接修改文件|目錄的 讀|寫|執(zhí)行 權(quán)限,但不能精確到 擁有者|組|其他

chmod +/- rwx 文件名/目錄名

系統(tǒng)信息相關(guān)命令

01.時(shí)間和日期

date 查看系統(tǒng)時(shí)間

cal calender 查看日歷,-y選項(xiàng)可查看一年的日歷

02.磁盤信息

df -h disk free顯示磁盤剩余空間

du -h disk usage顯示目錄下的文件大小

0.3進(jìn)程信息

  • 進(jìn)程就是當(dāng)前正在執(zhí)行的一個(gè)程序

ps aux process status查看進(jìn)程的狀況

top 動(dòng)態(tài)顯示運(yùn)行中的進(jìn)程并且排序

kill[-9]進(jìn)程代號(hào) 終止指定代號(hào)進(jìn)程-9表示強(qiáng)行終止

ps默認(rèn)只會(huì)顯示當(dāng)前用戶通過(guò)終端啟動(dòng)的應(yīng)用程序

ps選項(xiàng)說(shuō)明功能

a 顯示終端上的所有進(jìn)程,包括其他用戶的進(jìn)程

u 顯示進(jìn)程的詳細(xì)狀態(tài)

x 顯示沒有控制終端的進(jìn)程

提示:kill命令時(shí),最好只終止由當(dāng)前用戶開啟的進(jìn)程,而不要終止root身份開啟的進(jìn)程,否則導(dǎo)致系統(tǒng)崩潰

  • 要退出top可以直接輸入q

其他命令

01.查找文件

  • find用來(lái)在特定的目錄下搜索符合條件的文件

命令:find [路徑] -name "*.py"

作用:查找指定路徑下擴(kuò)展名是.py的文件包括子目錄

  • 如果省略路徑則表示在當(dāng)前文件夾下查找

$文件包含1的文件

#find -name "*1*"

$以.txt為擴(kuò)展名的文件

#find -name "*.txt"

$以數(shù)字1開頭的文件

#find -name "1*"

02.軟連接

命令:ln -s 被鏈接的源文件 鏈接文件

作用:建立文件的軟鏈接,如windowsde的快捷方式

  1. 沒有 -s 選項(xiàng)建立的是硬鏈接文件
  2. 兩個(gè)文件占用相同大小的硬盤空間,幾乎不會(huì)建立文件的硬鏈接
  3. 源文件要使用絕對(duì)路徑,不能使用相對(duì)路徑
  4. 硬鏈接---有多少種方式可以訪問文件或目錄
  1. 在Linux中,文件名文件的數(shù)據(jù)是分開存儲(chǔ)的
  2. 在Linux中,只有文件的硬鏈接數(shù)=0才會(huì)被刪除
  3. 可用 ls -l 查看文件的硬鏈接數(shù)量

03.打包壓縮

windows常用rar

Mac常用zip

Linux常用tar.gz

3.1打包/解包

$打包文件

#tar -cvf 打包文.tar 被打包的文件/路徑

$解包文件

#tar -xvf 打包文件.tar

tar選項(xiàng)說(shuō)明

c 生成檔案文件,創(chuàng)建打包文件

x 解開檔案文件

v 列出歸檔解檔的詳細(xì)過(guò)程,顯示進(jìn)度

f 指定檔案文件名稱

f 選項(xiàng)必須放最后,其他選項(xiàng)順序隨意

3.2壓縮/解壓縮

1)gzip

1.targzip命令結(jié)合可以實(shí)現(xiàn)文件打包和壓縮

2.gzip壓縮tar打包后的文件,擴(kuò)展名一般用xxx.tar.gz

3.tar命令中選項(xiàng) -z 可以調(diào)用gzip

-C 解壓縮到指定目錄 注意:要解壓縮的目錄必須有

$壓縮文件

#tar -zcvf 打包文件.tar.gz 被壓縮文件/路徑

$解壓壓縮文件

#tar -zxvf 打包文件.tar.gz

$解壓壓縮到指定路徑

#tar -zxvf 打包文件.tar.gz -C 目標(biāo)路徑

2)bzip

  1. tarbzip2命令結(jié)合可以實(shí)現(xiàn)文件打包和壓縮
  2. bzip2壓縮tar打包后的文件,擴(kuò)展名一般用xxx.tar.bz2
  3. tar命令中選項(xiàng) -j 可以調(diào)用把bzip2

$壓縮文件

#tar -jcvf 打包文件.tar.bz2 被壓縮的文件/路徑

$解壓縮文件

#tar -jxvf 打包文件.tar.bz2 -C 被解壓的文件/路徑

04.軟件安裝

4.1通過(guò)apt安裝/卸載軟件

  • aptAdvanced Packaging Tool

$安裝軟件

#sudo apt install 軟件包

$卸載軟件

#sudo apt remove 軟件名

$更新已安裝的包

#sudo apt upgrade

安裝演練

$小火車

#sudo apt install sl

$查看當(dāng)前進(jìn)程排名的軟件

#sudo apt install htop

oneko

4.2配置軟件源

鏡像源就是所有服務(wù)器的內(nèi)容是相同的

黑馬程序員Python教程_600集Python從入門到精通教程(懂中文就能學(xué)會(huì))的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
宣化县| 沙洋县| 左云县| 正定县| 古田县| 天等县| 景洪市| 叶城县| 宁安市| 宣恩县| 江油市| 会理县| 简阳市| 泸西县| 军事| 吴旗县| 山阳县| 洛川县| 图木舒克市| 铁岭市| 商都县| 新和县| 乌兰县| 波密县| 青川县| 浪卡子县| 教育| 仁怀市| 宁陵县| 辽阳市| 洛扎县| 拉萨市| 荔波县| 衡阳市| 抚松县| 祁连县| 金乡县| 阳泉市| 大名县| 琼海市| 三门峡市|