tar 相关知识软硬连接
1)???????? 將用戶信息數據庫文件和組信息數據庫文件縱向合并為一個文件/1.txt(覆蓋)
cat /etc/passwd /etc/group > /1.txt
2)???????? 將用戶信息數據庫文件和用戶密碼數據庫文件縱向合并為一個文件/2.txt(追加)
cat /etc/passwd /etc/shadow >> /2.txt
3)???????? 將/1.txt、/2.txt兩個文件打包為/1.tar
tar cf /1.tar /1.txt /2.txt
4)???????? 使用gzip命令壓縮1.txt文件名為1.txt.gz
gzip /1.txt
5)???????? 解壓縮1.txt.gz
1.txt.gz
6)???????? 使用bzip2壓縮1.txt壓縮后文件名為1.txt.bz2
bzip2 1.txt
7)???????? 解壓縮1.txt.bz2
bunzip2 1.txt.bz2
8)???????? 解包1.tar,解包后文件存放到/tmp目錄下
tar xf /1.tar -C /tmp/
ls /tmp
9)???????? 使用tar命令打包并且壓縮/1.txt、/2.txt,得到的文件名為1.tar.gz
tar zcf 1.tar.gz /1.txt /2.txt
10)???? 解包1.tar.gz,解包后文件存放到/tmp目錄下
tar xf /1.tar.gz -C /tmp/
?
作業二:
1)?????? 使用vi編輯器編輯文件/1.txt進入編輯模式寫入內容“hello world”
vim /1.txt
a-> 輸入hello world -> Esc-->:wq
2)?????? 進入命令行模式復制改行內容,在下方粘貼80行
光標在hello那行-->yy80p
3)?????? 快速移動光標到文件的最后一行
Shift+GG
4)?????? 快速移動光標到當前屏幕的中間一行
Shift+M
5)?????? 快速移動光標到文件的第五行
:5
6)?????? 在下方插入新的一行內容“welcome to beijing”
Shift+GG
輸入welcome to beijing
7)?????? 刪除剛插入的一行
Shift+GG
dd
8)?????? 撤銷上一步的操作
u
9)?????? 進入擴展模式,執行文件的保存退出操作
Esc -> :wq
?
作業三:
1)????? 開啟Linux系統前添加一塊大小為20G的SCSI硬盤
2)????? 開啟系統,右擊桌面,打開終端
3)????? 為新加的硬盤分區,一個主分區大小為10G,剩余空間給擴展分區,在擴展分區上劃分兩個邏輯分區,大小各5G
4)????? 格式化主分區為ext3系統
???????? mkfs.ext3? /dev/sdb1
5)????? 格式化兩個邏輯分區為ext4系統
???????? mkfs.ext4 /dev/sdb5
mkfs.ext4 /dev/sdb6
作業四:
1)? 建立/etc/passwd的軟連接文件,放在/tmp目錄下
ln -s /root/passwd? /tmp/ln-passwd
2)? 建立/etc/passwd的硬鏈接文件,放在/boot下,如果不成功,思考是為什么
ln /root/passwd ?/boot/ln-passwd
因為/etc/passwd 屬于跟分區,boot屬于boot分區,硬連接不能垮分區,硬連接和源文件使用同一個Innode節點
3)? 查看剛剛建立的軟連接,源文件與目標文件的inode
?ls -il /tmp/ln-passwd
?
ls -il /etc/passwd
?
4)? 查看剛剛建立的硬連接,源文件與目標文件的inode
失敗
轉載于:https://www.cnblogs.com/amiee-785563694/p/6561100.html
總結
以上是生活随笔為你收集整理的tar 相关知识软硬连接的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git 几种情况的回滚
- 下一篇: cocosStudio制作ScrollV