22. bash 硬件操作

1.df

df命令用于查看硬盘信息。

df

效果如下:

image.png

2.free

free命令用于查看内存占用情况。

free

效果如下:

image.png

3.mount

mount不带参数时,显示当前挂载的文件系统。

mount

效果如下:

image.png

这个列表的格式是:设备 on 挂载点 type 文件系统类型(可选的)。

mount带参数时,用于将设备文件挂载到挂载点,-t参数用来指定文件系统类型。

mount -t iso9660 /dev/hdc /mnt/cdrom

# 挂载一个iso文件
mount -t iso9660 -o loop image.iso /mnt/iso_image

4.umount

umount命令用来卸载设备。

umount [设备名]

umount /dev/hdc

5.fdisk

fdisk命令用于格式化磁盘。

sudo umount /dev/sdb1
sudo fdisk /dev/sdb

6.mkfs

mkfs命令用于在一个设备上新建文件系统。

sudo mkfs -t ext3 /dev/sdb1
sudo mkfs -t vfat /dev/sdb1

7.fsck

fsck命令用于检查(修复)文件系统。

sudo fsck /dev/sdb1

8.dd

dd命令用于将大型数据块,从一个磁盘复制到另一个磁盘。

dd if=input_file of=output_file [bs=block_size [count=blocks]]

# 将 /dev/sdb 的所有数据复制到 /dev/sdc
dd if=/dev/sdb of=/dev/sdc

# 将 /dev/sdb 的所有数据拷贝到一个镜像文件
dd if=/dev/sdb of=flash_drive.img

# 从cdrom制作一个iso文件
dd if=/dev/cdrom of=ubuntu.iso

9.dmidecode

作者:余识
全部文章:0
会员文章:0
总阅读量:0
c/c++pythonrustJavaScriptwindowslinux