馬哥筆記09_01~~~08_04

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 ]"

壓縮文件,爲文件命名時不須要加後綴。

相關文章
相關標籤/搜索