真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Linux基礎(chǔ)命令eject的用法-創(chuàng)新互聯(lián)

這篇文章主要講解了“Linux基礎(chǔ)命令eject的用法”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“Linux基礎(chǔ)命令eject的用法”吧!

成都網(wǎng)站建設(shè)、做網(wǎng)站介紹好的網(wǎng)站是理念、設(shè)計(jì)和技術(shù)的結(jié)合。創(chuàng)新互聯(lián)建站擁有的網(wǎng)站設(shè)計(jì)理念、多方位的設(shè)計(jì)風(fēng)格、經(jīng)驗(yàn)豐富的設(shè)計(jì)團(tuán)隊(duì)。提供PC端+手機(jī)端網(wǎng)站建設(shè),用營銷思維進(jìn)行網(wǎng)站設(shè)計(jì)、采用先進(jìn)技術(shù)開源代碼、注重用戶體驗(yàn)與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺化效果。

eject

eject指令允許在軟件控制下彈出可移動媒體(通常是光盤、軟盤、磁帶或Jaz或ZIP磁盤)。該命令還可以控制一些由某些設(shè)備支持的自動彈出功能的多光盤轉(zhuǎn)換器,并關(guān)閉一些光盤驅(qū)動器的盤。

對應(yīng)于的設(shè)備被彈出。名稱可以是一個(gè)設(shè)備文件或掛載點(diǎn),可以是一個(gè)完整的路徑,也可以是前面省略的“/dev”、“/media”或“/mnt”。如果未指定名稱,則使用默認(rèn)名稱“cdrom”。

根據(jù)設(shè)備是CD ROM、SCSI設(shè)備、可移動軟盤還是磁帶,有四種不同的彈出方法。默認(rèn)情況下,彈出將按順序嘗試所有四種方法,直到成功為止。如果該設(shè)備目前已安裝,則在彈出前將其卸載。

此命令的適用范圍:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。

1、語法

eject -h

eject [-vnrsfmqp]  []

eject [-vn]  -d

eject [-vn]  -a  on|off|1|0 []

eject [-vn]  -c  slot []

eject [-vn]  -i  on|off|1|0 []

eject [-vn]  -t  []

eject [-vn]  -T  []

eject [-vn]  -x   []

eject [-vn]  -X  []

eject -V

2、選項(xiàng)列表

選項(xiàng)

說明

-h | --help

顯示簡單的幫助文檔

-V | --version

顯示命令版本信息,然后退出

-v | --verbose

執(zhí)行指令的時(shí)候顯示詳細(xì)信息,可以在命令行看到指令在干什么

-d | --default

顯示默認(rèn)的設(shè)備名字(cdrom)

-a on|1|off|0

這個(gè)選項(xiàng)控制自動彈出模式,只有某些設(shè)備才支持。如果是能這個(gè)開關(guān),設(shè)備在關(guān)閉的時(shí)候會自動彈出。

-c | --changerslot

使用此選項(xiàng),可以從ATAPI/IDE CD-ROM轉(zhuǎn)換器中選擇CD插槽。使用此特性需要Linux2.0或更高版本。當(dāng)一個(gè)更改請求工作的時(shí)候,無法使用CD-ROM驅(qū)動器(掛載的數(shù)據(jù)CD或播放音樂CD)。還請注意,轉(zhuǎn)換器的第一個(gè)插槽稱為0,而不是1。

-i on|1|off|0

此選項(xiàng)可以鎖定彈出按鈕,使其不工作。當(dāng)啟用時(shí),當(dāng)按下按鈕時(shí),驅(qū)動器將不會彈出。這是有用的,當(dāng)您攜帶筆記本電腦在一個(gè)袋子或箱子,不希望它彈出,如果該按鈕是無意中按下。

-t | --trayclose

有了這個(gè)選項(xiàng),驅(qū)動器被賦予一個(gè)CD-ROM托盤關(guān)閉命令。并非所有設(shè)備都支持此命令。

-T | --traytoggle

如果CD-ROM托盤已經(jīng)打開,那么它將關(guān)閉;如果CD-ROM托盤已經(jīng)關(guān)閉,那么它將彈出。并非所有設(shè)備都支持此命令,因?yàn)樗褂昧松厦娴腃D-ROM托盤關(guān)閉命令。

-x | --cdspeed

使用此選項(xiàng),CDROM驅(qū)動器可以進(jìn)行選擇速度。速度參數(shù)是一個(gè)指示所需速度的數(shù)字(例如,8表示8X速度),或0表示大數(shù)據(jù)速率。并非所有設(shè)備都支持此命令,而且您只能指定驅(qū)動器能夠達(dá)到的速度。每次媒體更改時(shí),此選項(xiàng)將被清除。此選項(xiàng)可以單獨(dú)使用,也可以與-t和-c選項(xiàng)一起使用。

-X | --listspeed

顯示cdrom的可用速度。使用此選項(xiàng),將探測CD-ROM驅(qū)動器以檢測可用的速度。輸出一個(gè)速度列表,可用作-x選項(xiàng)的參數(shù)。這只適用于Linux2.6.13或更高版本,在以前的版本上只報(bào)告最高速度。還請注意,某些驅(qū)動器可能無法正確報(bào)告速度,因此選項(xiàng)不適用于它們。

-n | --noop

顯示所選的設(shè)備,但是不執(zhí)行任何操作

-r | --cdrom

彈出 cdrom設(shè)備

-s | --scsi

彈出SCSI設(shè)備

-f | --floppy

彈出 floppy設(shè)備

-q | --tape

彈出 磁帶設(shè)備

-p | --proc

允許使用/proc/mounts代替/etc/mtab

-m | --no-umount

此選項(xiàng)允許eject與自動掛載可移動媒體的設(shè)備驅(qū)動程序一起工作,因此這些設(shè)備必須總是已掛載的。該選項(xiàng)告訴eject不要嘗試卸載給定的設(shè)備,即使它是根據(jù)/etc/mtab或/proc/掛載安裝的。

3、example

功能

指令

彈出默認(rèn)設(shè)備

eject

彈出一個(gè)名字為cdrom的設(shè)備或者掛載點(diǎn)

eject cdrom

使用設(shè)備名來彈出

eject /dev/cdrom

使用掛載點(diǎn)彈出

eject /mnt/cdrom

彈出第4個(gè)IDE設(shè)備

eject hdd

彈出第一個(gè)SCSI設(shè)備

eject sda

使用SCSI分區(qū)名稱彈出

eject sda4

在多盤交換機(jī)上選擇第5盤

eject –v –c4 /dev/cdrom

打開聲音放映機(jī)CD-ROM上的自動彈出功能

eject –a on /dev/sbpcd

4、說明

     eject指令執(zhí)行成功之后會返回0,如果失敗就返回1。

eject指令只適用于支持四種彈出方法中的一種或多種方法的設(shè)備。這包括大多數(shù)光盤驅(qū)動器(IDE、SCSI和專有)、一些SCSI磁帶驅(qū)動器、Jaz驅(qū)動器、ZIP驅(qū)動器(并行口、SCSI和IDE版本)和LS 120可移動軟盤。用戶還報(bào)告說,在Sun SPARC和Apple Macintosh系統(tǒng)上,軟盤驅(qū)動器也取得了成功。如果彈出無法工作,很可能是對設(shè)備的內(nèi)核驅(qū)動程序的限制,而不是彈出程序本身的限制。

-r、-s、-f和-q選項(xiàng)允許控制用于彈出的方法。可以指定多個(gè)方法。如果沒有指定這些選項(xiàng),則會嘗試所有四個(gè)選項(xiàng)(在大多數(shù)情況下,這很好)。

eject并不總是能夠確定設(shè)備是否已安裝(例如,它是否有多個(gè)名稱)。如果設(shè)備名稱是一個(gè)符號鏈接,彈出將跟隨該鏈接并使用它所指向的設(shè)備。

如果eject確定該設(shè)備可以具有多個(gè)分區(qū),則它將嘗試在彈出之前卸載該設(shè)備的所有已安裝分區(qū)。如果卸載失敗,程序?qū)⒉粫L試彈出媒體。

你可以彈出一張音頻CD。如果驅(qū)動器是空的,一些CDROM將拒絕打開托盤。有些設(shè)備不支持托盤關(guān)閉命令。

如果啟用了自動彈出功能,則在運(yùn)行此命令后,驅(qū)動器將始終彈出。并不是所有的linux內(nèi)核CDROM驅(qū)動程序都支持自動彈出模式,無法找到自動彈出模式的狀態(tài)。

您需要適當(dāng)?shù)臋?quán)限才能訪問設(shè)備文件。要彈出某些設(shè)備(例如SCSI設(shè)備),需要以root或setuidroot的形式運(yùn)行。

用于查找設(shè)備的啟發(fā)式方法(給定名稱)如下所示。如果名稱以尾隨斜杠結(jié)尾,則刪除它(這是為了支持使用shell文件名完成生成的文件名)。如果名稱以“.”或“/”開頭,則嘗試將其作為設(shè)備文件或掛載點(diǎn)打開。如果失敗,它會嘗試將‘/dev/’、‘/media/’、‘/mnt/’、‘/dev/cdroms’、‘/dev/rdsk/’、‘/dev/dsk/’和最后‘./’放在名稱前面,直到找到可以打開的設(shè)備文件或掛載點(diǎn)。安裝設(shè)備的程序檢查/etc/mtab。如果失敗,它還會檢查/etc/fSTAB以查找當(dāng)前未掛載設(shè)備的掛載點(diǎn)。

建議創(chuàng)建符號鏈接,如/dev/cdrom或/dev/zip,以便eject可以使用容易記住的名稱來確定合適的設(shè)備。

要保存類型,可以為特定設(shè)置工作的彈出選項(xiàng)創(chuàng)建shell別名。

5、實(shí)例

     1)沒有指定設(shè)備類型,直接彈出cdrom。此種情況下會依次嘗試所有的方式,直到彈出為止。

[root@localhost ~]# ejectv     //使用-v來顯示指令執(zhí)行的過程

eject: using default device `cdrom'

eject: device name is `cdrom'

eject: expanded name is `/dev/cdrom'

eject: `/dev/cdrom' is a link to `/dev/sr0'

eject: `/dev/sr0' is not mounted

eject: `/dev/sr0' is not a mount point

eject: checking if device "/dev/sr0" has a removable or hotpluggable flag

eject: `/dev/sr0' is not a multipartition device

eject: trying to eject `/dev/sr0' using CD-ROM eject command  //嘗試第一種彈出方式

eject: CD-ROM eject command failed

eject: trying to eject `/dev/sr0' using SCSI commands   //嘗試第二種彈出方式

eject: SCSI eject succeeded

     2)使用“-r”選項(xiàng),彈出cdrom

[root@localhost ~]# mount    //查看是否有光盤掛載

/dev/mapper/VolGroup-lv_root on / type ext4 (rw)

/dev/sr0 on /media/VBox_GAs_5.2.16 type iso9660 (ro,nosuid,nodev,uhelper=udisks,uid=0,gid=0,iocharset=utf8,mode=0400,dmode=0500)

 

[root@localhost ~]# eject -vr    //彈出光盤

eject: using default device `cdrom'

eject: trying to eject `/dev/sr0' using CD-ROM eject command

eject: CD-ROM eject command succeeded

感謝各位的閱讀,以上就是“Linux基礎(chǔ)命令eject的用法”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對Linux基礎(chǔ)命令eject的用法這一問題有了更深刻的體會,具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識點(diǎn)的文章,歡迎關(guān)注!


新聞名稱:Linux基礎(chǔ)命令eject的用法-創(chuàng)新互聯(lián)
分享URL:http://weahome.cn/article/gcdso.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部