14.linux中設備的訪問

*****1.設備的訪問******

1.設備識別

/dev/xdxn /*硬盤設備/dev/sdal

/dev/cdrom /*光驅

/dev/mapper/* /*虛擬設備

****.設備的發現*****

fdish -l /*查看真實存在的設備

cat /proc/partition /*系統能夠識別的設備

blkid /*系統能夠掛載使用的設備

df /*查看設備被系統使用的情況

****.設備的使用****

1.設備的掛載

mount 設備掛載點

mount /dev/sdb1 /mnt /*把系統中的第二塊硬盤的第一個分區掛載到/mnt目錄上

2.卸載設備

umount 備注|掛載點

如出現以下情況:

【root@foundatin0~】umount /dev/sdb1

umount:/home/kiosk/Desktop/photo:target is busy.

(in some useful about processes that use

the device is found by lsof(8)or fuser(1))

解決:

fuser -kvm 設備|掛載點-k kill,-v 顯示詳細信息,-m 掃描設備

******2.軟硬連接******

ls -i /*查看文件節點號

ln -s /file /file1 /*軟鏈接

ln /file /file1 /*硬鏈接

******3.文件查找*****

1.locate filename /*在文件數據庫中搜索filename信息,updatedb更新文件數據庫

2.find 查找位置-條件條件值 -exec 動作{} \;/*對查找出的結果做出相應處理

-name????????/*文件名字

-not???????? /*不是

-group????? ? /*組

-size????????/*大小

-perm????????/*文件權限

-maxdepth????? /*最深目錄層

-mindepth???? ?/*最小目錄層

-a???????? ?/*并且

-o???????? ?/*或者

find /mnt -user student????????????

find /mnt -group linux

find /mnt -user student -a -group linux

find /mnt -user student -o -group liunx

find /mnt -user student -a -group linux

find /mnt -user student

find /mnt -user student -a -not -group linux

dd if=/dev/zero of=/mnt/file1 bs=1024 count=10

dd if=/dev/zero of=/mnt/file2 bs=1024 count=20

dd if=/dev/zero of=/mnt/file3 bs=1024 count=30

find /mnt -size 10k

find /mnt -size -10k

find /mnt -size +10k