09_01bash
虛擬文件系統也是內核的功能。ide
文件系統也是軟件。工具
09_03oop
虛擬地址->每一個進程都認爲本身有4G內存(與物理內存同大小)。spa
因此進程是看不到其餘進程存在的。進程
查看當前系統上交換分區內存
建立交換分區:it
mkswap /dev/sda8class
-L LABELtest
-a:啓用多有定義在/etc/fstab文件中的交換設備
swapon /dev/sda8
swapoff /dev/sda8
迴環設備
loopback,使用軟件來模擬實現硬件;
dd命令:
if=數據來源
of=數據存儲目標
bs=1
count=2
seek=#:建立數據文件時,跳過的空間大小:
dd if=/dev/sda of=/mnt/usb/mbr.backup bs=512 count=1
dd if=/dev/zero of=/var/swapfile bs=1m count=1024
/dev/null 黑洞文件
mount DEVICE MOUNT_POINT
文件系統的配置文件: /etc/fstab
@@@系統啓動時會分析這個表,並將寫在這個表中的全部設備自動掛載,
mount不能自動掛載
寫在 /etc/fstab中能自動掛載。
mount -a:掛載 /etc/fstab文件中定義的全部文件系統。
fuser -V /mnt/test
查看誰在訪問test設備
驗證進程在使用的文件或套接字文件:
-V:查看
-k:
-m:
關閉:
fuse -km /mnt/test
把掛載點上正在訪問的進程所有關閉--關閉了別人的bash進程。
要掛載的設備 掛載點 文件系統類型 掛載選項 轉儲頻率(每一個多少秒作一次備份:0不備份,1 一天一備,3三天一備)
/dev/sda5 /mnt/test ext3 default 0
文件系統檢測次序(只有根能夠爲1)?????????????????
不解壓,直接看tar.gz.bz2內容:
#tar - tf test.tar.bz2
(可能能夠自動判別文件類型)
cp (0:1)歸檔工具
練習:
寫一個腳本,從鍵盤讓用戶輸入幾個文件,腳本可以將這幾個文件歸檔壓縮成一個文件。
read
-p:給出提示
例子:sum2.sh
#!/bin/bash
#
echo -n(不換行) "Input two interpers:"
read A B
echo "$A plus $B"
is: $[ $A+$B ]
進階:
read -t 5 -p "Input two interpers:"
A B
[ -Z $A ] && A=0
[ -Z $A ] && B=0
echo "$A plus $B is: $[ $A+$B ]"
壓縮文件,爲文件命名時不須要加後綴。