链接命令ln
ln -s src dest 符号连接
ln src dest 硬连接
硬连接
- 只能对文件创建,不能应用于目录
- 不能跨文件系统
- 创建硬连接会增加文件被连接次数
符号连接
- 可应用于目录
- 可跨文件系统
- 不会增加链接文件的链接次数
- 大小为指定的路径所包含的字符个数
- 符号连接删除的时候注意不要加/这样会删除原文件
删除方法
rm -rf 连接名
例
rm -rf /root/name
切记不是 rm -rf /root/name/
如果是软件连接而且是目录的话这样会把该所连接的目录下的文件给删除的切记
du 和 df
du 用来查看当前目录文件所占空间
-s 汇总,把该目录下的所有文件所占容量总和
-h (human)用来方便人查看,显示的是M 为单位,不加以b为单位
df 用来查看当前系统硬盘分区使用情况
设备文件
b: block 块设备 按块为单位,随机访问设备 例硬盘
c: character 字符设备 按字符为单位,线性设备; 例键盘
/dev 主设备号(major number)
标识设备类型
次设备号(minor number)
标识同一设备类型中不同设备
mod 创建设备文件
mknod [OPTION]... NAME TYPE [MAJOR MINOR]
-m 加用户权限
创建一个名为mydev 字符设备 主设备号2432 次设备号0
例: mknod -m 640 mydev c 2432 0
硬盘设备的设备文件名
IDE,ATA:hd
SATA:sd
SCSI:sd
USB:sd
a,b,c...来区别同一类型下的不同设备
IDE 第一个IDE接口:主,从 /dev/hda /dev/hdb
第二个IDE接口:主,从 /dev/hdc /dev/hdd
hda: hda1第一个主分区 hda2第二个主分区 hda3 hda4
hda5第一个逻辑分区 hda6,hda7...
逻辑多个 扩展1个 主分区四个
查看当前系统识别了几块硬盘 fdisk -l 并显示分区信息
fdisk -l /dev/sda 显示指定的硬盘分区信息
文件系统是内核的功能,
vfs:virtual filesystem 虚拟文件系统
/etc /bin /sbin不可被分到其它分区,必须与根在同一分区下
管理磁盘
fdisk /dev/sda
p:显示当前硬件的分区,包括没保存的改动
n: 创建分区 e扩展 p主分区
d:删除分区
w:保存退出
q:不保存退出
t:修改分区类型 L查看支持的文件类型
l:显示所支持的所有类型