更新升级 专属应用 系统故障 硬件故障 电脑汽车 鸿蒙刷机 鸿蒙开发Linux教程 鸿蒙开发Linux命令
当前位置:HMXT之家 > 鸿蒙开发Linux命令 > Linux bg、blkid、bmodinfo、blockdev命令的用法及解释

Linux bg、blkid、bmodinfo、blockdev命令的用法及解释

更新时间:2022-01-23 09:34:46浏览次数:115+次

以下为你详细解释bg、blkid、bmodinfo、blockdev命令的用法。

\

Linux bg命令的用法及解释

Linux bg命令用于将作业放到后台运行,使前台可以执行其他任务。该命令的运行效果与在指令后面添加符号&的效果是相同的,都是将其放到系统后台执行。

在Linux系统中执行某些操作时候,有时需要将当前任务暂停调至后台,或有时须将后台暂停的任务重启开启并调至前台,这一序列的操作将会使用到 jobs、bg、和 fg 三个命令以及两个快捷键来完成。

1、语法

bg(参数)

2、参数

作业标识:指定需要放到后台的作业标识号。

3、实例

使用bg命令将任务号为1的任务放到后台继续执行,输入如下命令:

bg 1            #后台执行任务号为1的任务

如果系统中只有一个挂起的任务时,即使不为该命令设置参数"1",也可以实现这个功能。

注意:实际上,使用bg命令与在指令后面添加符号"&"的效果是一样的。例如,使用&将find / -name password放到后台执行,输入如下命令:

find / -name password &     #后台执行任务

Linux blkid命令的用法及解释

在Linux下可以使用blkid命令对查询设备上所采用文件系统类型进行查询。blkid主要用来对系统的块设备(包括交换分区)所使用的文件系统类型、LABEL、UUID等信息进行查询。要使用这个命令必须安装e2fsprogs软件包。

一、语法

blkid -L | -U

blkid [-c ] [-ghlLv] [-o] [-s ][-t ] [-w ] [ ...]

blkid -p [-s ] [-O ] [-S ][-o] ...

blkid -i [-s ] [-o] ...

二、选项

-c <file>   指定cache文件(default: /etc/blkid.tab, /dev/null = none)

-d          don't encode non-printing characters

-h          显示帮助信息

-g          garbage collect the blkid cache

-o <format> 指定输出格式

-k          list all known filesystems/RAIDs and exit-s <tag> 显示指定信息,默认显示所有信息

-t <token>  find device with a specific token (NAME=value pair)

-l          look up only first device with token specified by -t

-L <label>  convert LABEL to device name

-U <uuid>   convert UUID to device name

-v          显示版本信息

-w <file>   write cache to different file (/dev/null = no write)

<dev>       specify device(s) to probe (default: all devices)

Low-level probing options:

-p          low-level superblocks probing (bypass cache)

-i          gather information about I/O limits

-S <size>   overwrite device size

-O <offset> probe at the given offset

-u <list>   filter by "usage" (e.g. -u filesystem,raid)

-n <list>   filter by filesystem type (e.g. -n vfat,ext3)

三、实例

1、列出当前系统中所有已挂载文件系统的类型:

sudo blkid

2、显示指定设备 UUID:

sudo blkid -s UUID /dev/sda5

3、显示所有设备 UUID:

sudo blkid -s UUID

4、显示指定设备 LABEL:

sudo blkid -s LABEL /dev/sda5

5、显示所有设备 LABEL:

sudo blkid -s LABEL

6、显示所有设备文件系统:

sudo blkid -s TYPE

7、显示所有设备:

sudo blkid -o device

8、以列表方式查看详细信息:

sudo blkid -o list

Linux bmodinfo命令的用法及解释

Linux bmodinfo命令用于显示给定模块的详细信息。

1、语法

bmodinfo(选项)(参数)

2、选项

-a:显示模块作者;

-d:显示模块的描述信息;

-l:显示模块的许可信息;

-p:显示模块的参数信息;

-n:显示模块对应的文字信息;

-0:用ASCII码的0字符分割字段值,而不使用新行。

3、参数

模块名:要显示详细信息的模块名称。

4、实例

显示sg模块的信息:

[root@localhost ~]# modinfo sg

filename:    /lib/modules/2.6.9-42.ELsmp/kernel/drivers/scsi/sg.ko

author:     Douglas Gilbert

description:  SCSI generic (sg) driver

license:    GPL

version:    3.5.31 B0B0CB1BB59F0669A1F0D6B

parm:      def_reserved_size:size of buffer reserved for each fd

parm:      allow_dio:allow direct I/O (default: 0 (disallow))

alias:     char-major-21-*

vermagic:    2.6.9-42.ELsmp SMP 686 REGPARM 4KSTACKS gcc-3.4

depends:    scsi_mod

Linux blockdev命令的用法及解释

Linux blockdev命令在命令调用“ioxtls”函数,以实现对设备的控制。

1、语法

blockdev(选项)(参数)

2、选项

-V:打印版本号并退出;

-q:安静模式;

-v:详细信息模式;

--setro:只读;

--setrw:只写;

--getro:打印只读状态,“1”表示只读,“0”表示非只读;

--getss:打印扇区大小。通常为521;

--flushbufs:刷新缓冲区;

--rereadpt:重新读取分区表。

3、参数

设备文件名:指定要操作的磁盘的设备文件名。

4、实例

设置设备为只读:

blockdev --setro /dev/hda4

读取设备是否为只读:

blockdev --getro /dev/hda4

设置设别为可读写:

blockdev --setrw /dev/hda4