Linux命令是对Linux系统进行管理的命令。对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心,与之前的DOS命令类似。linux命令在系统中有两种类型:内置Shell命令和Linux命令。本文主要介绍Linux eject命令。

1、命令简介

eject:弹出可移动介质。

2、命令用法

eject -h
eject [-vnrsfmqp] [<name>]
eject [-vn] -d
eject [-vn] -a on|off|1|0 [<name>]
eject [-vn] -c slot [<name>]
eject [-vn] -i on|off|1|0 [<name>]
eject [-vn] -t [<name>]
eject [-vn] -T [<name>]
eject [-vn] -x <speed> [<name>]
eject [-vn] -X [<name>]
eject -V

3、命令描述

eject允许可移动媒体(通常是光盘)在软件控制下eject。该命令还可以控制一些多盘CD-ROM切换器,一些设备支持的自动eject功能,以及关闭一些CD-ROM驱动器的光盘托盘。

弹出对应的设备。该名称可以是一个设备文件或挂载点,可以是一个完整的路径,也可以省略开头的 “/dev” 或 “/mnt”。如果不指定名称,则使用默认名称 “cdrom”。

根据设备是CD-ROM、SCSI设备、可移动软盘还是磁带,有四种不同的弹出方法。默认情况下,弹出按顺序尝试所有四种方法,直到成功。

如果设备当前处于挂载状态,则在弹出之前会将其卸载。

4、命令选项

选项

描述

-h, --help

显示命令选项的简要描述。

-v, --verbose

这使eject运行在verbose模式;会显示更多关于该命令正在执行的信息。

-d, --default

如果使用此选项调用,eject将列出默认设备名称。

-a on|1|off|0, --auto

此选项控制自动eject模式,某些设备支持该模式。

启用后,当设备关闭时,驱动器会自动eject。

-c , --changerslot

有了这个选项,

CD插槽可以选择从一个ATAPI/IDE CD- rom更换。

使用该特性需要Linux 2.0或更高版本。

更改请求工作时,

光盘驱动器不能使用(挂载的数据光盘或播放音乐光盘)。

还请注意,更换器的第一个槽是指0,而不是1。

-i on|1|off|0

此选项控制硬件eject按钮的锁定。

启用时,按下按钮时驱动器不会eject。

当你把笔记本电脑装在包里或箱子里,

又不想让它在不小心按下按钮时eject时,

这是很有用的。

-t, --trayclose

有了这个选项,

会给驱动器一个CD-ROM托盘关闭命令。

并非所有设备都支持此命令。

-T, --traytoggle

有了这个选项,驱动器会得到一个CD-ROM托盘关闭命令,

如果它是打开的,和CD-ROM托盘弹出命令,

如果它是关闭的。不是所有的设备都支持这个命令,

因为它使用上面的CD-ROM托盘关闭命令。

-x , --cdspeed

有了这个选项,会给驱动器一个CD-ROM选择速度命令。

speed参数是一个数字,表示期望的速度(例如,8表示8X速度),

或0表示最大数据速率。不是所有的设备都支持这个命令,

只能指定驱动器能够的速度。每次更改媒体时,

都会清除此选项。这个选项可以单独使用,

也可以与-t和-c选项一起使用。

-X, --listspeed

使用这个选项,将探测CD-ROM驱动器以检测可用的速度。

输出是一个速度列表,可以用作-x选项的参数。

这只适用于Linux 2.6.13或更高的版本,

在以前的版本上只会报告最大速度。

还要注意,一些驱动器可能不正确报告速度,

因此这个选项不与他们一起工作。

-n, --noop

使用此选项,选中的设备将显示,但不执行任何操作。

-r, --cdrom

此选项指定应使用eject命令弹出CDROM驱动器。

-s, --cdrom

此选项指定应该使用SCSI命令弹出驱动器。

-f, --floppy

此选项指定应使用可移动软盘eject命令弹出驱动器。

-q, --tape

此选项指定使用脱机磁带机命令弹出磁带机。

-p, --proc

这个选项允许使用/proc/mounts,

而不是/etc/mtab。它还传递-n选项来umount。

-m, --no-unmount

这个选项允许eject工作

与设备驱动程序自动挂载可移动媒体,

因此必须总是挂载。

该选项告诉弹出不要尝试卸载给定的设备

,即使它是根据/etc/mtab或/proc/挂载

-V, --version

此选项使eject显示程序版本并退出。

5、使用示例

1)要弹出默认设备,在提示符下输入eject命令

eject

2)弹出名为cdrom的设备或挂载点

eject cdrom

3)使用设备名称弹出设备

eject /dev/cdrom

4)用户可以使用挂载点弹出媒体

eject /mnt/cdrom/

5)弹出IDE设备

eject hdd

推荐文档