1.設備訪問
1.設備識別
/dev/xdxn ##硬盤設備/dev/sda1
/dev/cdrom ##光驅
/dev/mapper/* ##虛擬設備
2.設備的使用
《設備的發現》
fdisk -l ##查看真實存在的設備
cat /proc/partitions ##系統能夠識別的設備
blkid ##系統能夠掛載使用的設備id
df ##查看設備被系統使用的情況
《設備的使用》
1.設備的掛載
mount 設備 掛載點
mount /dev/sdb1 /mnt #把系統中第二塊硬盤的第一個分區掛載到/mnt目錄上
注意:只有設備可以掛載
2.卸載設備
umout 設備|掛載點
如出現以下情況:
umount /dev/sdb1 ##卸載設備/dev/vdb1
umount: /home/kiosk/Desktop/photo: target is busy.
(In some cases useful info 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
find 查找位置 -條件 條件值 -exec 動作 {} \;
-name ##根據文件名查找
-not 條件 ##否定某條件查找
-user ##查找文件或目錄屬於某用戶
-group ##查找文件或目錄屬於某組
-size ##根據文件的大小查找
10k ##查找文件大小爲10k的文件
+10k ##查找文件大小大於10k的文件
-10k ##查找文件大小小於10k的文件
-perm ##根據文件的權限查找
/444 ##根據任意權限位爲r權限的文件
+444或者444 ##權限只能是444的文件
-111 ##每位權限必須有x權限
--maxdepth ##根據文件的最大鏈接層深度查找
--mindepth ##根據文件的最小鏈接層深度查找
-a ##and,前後兩個條件均滿足查找
-o ##or,將滿足前後兩個條件之一的查找
-type f 文件
d 目錄
c 字符設備
b 塊設備
s 套節字
l 鏈接
find / -user student -exec cp -rp {} /mnt/ \; ##查找/下student用戶的文件和目錄,並將結果複製到/mnt/下。
find ./ -user westos ##查找/mnt下用戶爲student的文件
find /mnt -group root ##查找/mnt下用戶組爲linux的文件
find ./ -not -user westos
find ./ -not -user westos -o -not -group westos ##查找/mnt下用戶爲westos,或者用戶組爲westos的文件
find /mnt -user westos -a -group westos ##查找/mnt下用戶爲westos,並且用戶組爲westos的文件
find /mnt -user westos -a -group westos -exec cp -rp {} /mnt/ \; ##找出./下用戶爲westos,且用戶組爲westos的文件並將找出的文件複製到/mnt/下
find / -name passwd -maxdepth 5 ##在/下找出鏈接層數最大爲5的passwd文件
find / -name passwd -mindepth 5 ##在/下找出鏈接層數最小爲5的passwd文件
find ./ -perm /444
find ./ -perm 444或+444
find ./ -perm -111
find /mnt/ -size 10k
find /mnt/ -size +10k
find /mnt/ -size -20k
dd if=/dev/zero of=/mnt/file1 bs=1024 count=10 ##截取數據,bs爲每一塊的大小,count爲數量,if爲input
dd if=/dev/zero of=/mnt/file2 bs=1024 count=20
dd if=/dev/zero of=/mnt/file3 bs=1024 count=30