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
轉載于:https://blog.51cto.com/12126441/1869136