Python全棧開發第5天作業

2022-08-11 04:24:13 字數 1904 閱讀 7994

作業一:

1) 將使用者資訊資料庫檔案和組資訊資料庫檔案縱向合併為乙個檔案/1.txt(覆蓋)

2) 將使用者資訊資料庫檔案和使用者密碼資料庫檔案縱向合併為乙個檔案/2.txt(追加)

3) 將/1.txt、/2.txt兩個檔案打包為/1.tar

4) 使用gzip命令壓縮1.txt檔名為1.txt.gz

5) 解壓縮1.txt.gz

6) 使用bzip2壓縮1.txt壓縮後檔名為1.txt.bz2

7) 解壓縮1.txt.bz2

8) 解包1.tar,解包後檔案存放到/tmp目錄下

9) 使用tar命令打包並且壓縮/1.txt、/2.txt,得到的檔名為1.tar.gz

10) 解包1.tar.gz,解包後檔案存放到/tmp目錄下

2) 進入命令列模式複製改行內容,在下方貼上80行

在命令列模式下點兩次y鍵輸入80p,完成操作

3) 按「g」可以快速移動游標到檔案的最後一行

4) 按「m」快速移動游標到當前螢幕的中間一行

5) 按「5g」快速移動游標到檔案的第五行

6) 按「o」在下方插入新的一行內容「welcome to beijing」

7) 刪除剛插入的一行

按esc退出到命令列模式,按「dd」刪除該行

8) 按「u」撤銷上一步的操作

9) 進入擴充套件模式,執行檔案的儲存退出操作

按「:」,輸入「wq」,回車操作

作業三:

1) 開啟linux系統前新增一塊大小為20g的scsi硬碟

2) 開啟系統,右擊桌面,開啟終端

3) 為新加的硬碟分割槽,乙個主分割槽大小為10g,剩餘空間給擴充套件分割槽,在擴充套件分割槽上劃分兩個邏輯分割槽,大小各5g

用fdisk /dev/sdb 命令對新新增的硬碟分割槽

4) 格式化主分割槽為ext3系統

5) 格式化兩個邏輯分割槽為ext4系統

作業四:

1)建立/etc/passwd的軟連線檔案,放在/tmp目錄下

2)建立/etc/passwd的硬鏈結檔案,放在/boot下,如果不成功,思考是為什麼

無法建立硬鏈結,因為是passwd檔案的硬鏈結所建立的位置與原始檔passwd不在同乙個分區內,所以不能建立硬鏈結。

3)檢視剛剛建立的軟連線,原始檔與目標檔案的inode

4)檢視剛剛建立的硬連線,原始檔與目標檔案的inode

python全棧脫產第15天 模組

模組 定義 模組是一系列功能的集合體 模組的格式 1.使用python編寫的.py檔案 2.已被編譯成共享庫或是dll的c或是c 擴充套件 3.把一系列模組組織到一起的資料夾 4.使用c編寫並鏈結到python直譯器的內建模組 用處 1.使用內建的或是第三方模組的好處是 拿來主義,可以極大地提高開發...

python全棧脫產第7天 檔案

一 檔案 定義 檔案時作業系統為使用者 應用程式提供的一種操作硬碟的抽象單位 用途 使用者 應用程式對檔案的讀寫操作會由作業系統轉換成具體的硬碟操作,所以使用者 應用程式可以通過簡單的讀 寫檔案來間接地控制複雜的硬碟的訪問操作,實現永久儲存到硬碟 用法 檔案操作的基本步驟 f open 開啟檔案,拿...

python第28天作業

1 練習上課作業講解的物件導向 2 基於上課作業講解的物件導向 擴寫student類 class school school name zjnu def init self,nickname,addr self.nickname nickname self.addr addr self.classe...