且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Linux学习 Unit 14

更新时间:2022-10-02 23:22:51

14.linux中设备的访问


 

####1.设备访问####

1.设备识别

/dev/xdxn##硬盘设备/dev/sda1

/dev/cdrom##光驱

/dev/mapper/*##虚拟设备

 

2.设备的使用

##《设备的发现》##

fdisk -l##查看真实存在的设备

cat /proc/partitions##系统能够识别的设备

blkid##系统能够挂载使用的设备id

df##查看设备被系统使用的情况

 

Linux学习 Unit 14


Linux学习 Unit 14


 

##《设备的使用》##

1.设备的挂载

mount 设备挂载点

mount /dev/sdb1/mnt#把系统中第二块硬盘的第一个分区挂载到/mnt目录上

 Linux学习 Unit 14

2.卸载设备

umout设备|挂载点

 

如出现以下情况:

[root@foundation0 ~]# umount /dev/sdb1

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扫描设备

 Linux学习 Unit 14

 

Linux学习 Unit 14

####2.软硬链接###

ls -i##查看文件节点号

ln -s /file /file1##软链接

ln /file /file1##硬链接

 

Linux学习 Unit 14

Linux学习 Unit 14


####3.文件查找####

1.locate filename##在文件数据库中搜索filename信息,updatedb更新文件数据库

Linux学习 Unit 14

2.find

 

find 查找位置-条件条件值 -exec 动作 {} \;

-name

-not条件

-user

-group

-size

-perm

--maxdepth

--mindepth

-a

-o

-typef文件

 d目录

c字符设备

b块设备

s套节字

l链接


find /mnt -user student

find /mnt -group linux

find /mnt -user student -a -group linux

find /mnt -user student -o -group linux

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



4.如何在系统中查找文件

####find########

find 命令

find 路径 条件 条件值

find /mnt -name file

find /mnt -name "file*"

find /etc -name "*.conf"

-user##用户

-group##组

条件1-o条件2##或者

-type##类型

-mmin+|-数字##时间

 

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

dd##数据截取

if##数据模板

of##数据存放文件

bs##数据快大小

count##数据快个数

 

--size数字|-数字|+数字###查找大小符合条件的文件


--perm444###文件全权必须时rrr

--perm-444###文件每一位都要含有r权限

--perm/444###文件任意一位含有r权限

 

-maxdepth 数字###最深目录层

-mindepth 数字###最小目录层

-exec命令 {}\;###对查找出的结果做相应处理



Linux学习 Unit 14


Linux学习 Unit 14


Linux学习 Unit 14

Linux学习 Unit 14

Linux学习 Unit 14

Linux学习 Unit 14

Linux学习 Unit 14

Linux学习 Unit 14

Linux学习 Unit 14

Linux学习 Unit 14

Linux学习 Unit 14


本文转自  夏梨巴人  51CTO博客,原文链接:http://blog.51cto.com/12774035/1918033