每回 mount 和 umount cdrom 或者 u盤是不是覺得很麻煩呢?
下面的兩個 shell 程式可以省下不少人工. 你只需要敲 cdrom
就可以把光碟 mount 上去, 再敲一次 cdrom 就可以把它 umount 掉.
u盤用 udisk 命令也是一樣.
因為 mount 和 umount 需要 root 許可權, 所有這個操作需要先用 root
登入, 我把這兩個 shell 指令碼放在 root 的 $home/bin 下面, 然後在
系統的 path 尾部新增 $home/bin, 這樣就不會和其他帳戶衝突了.
指令碼一: cdrom
#! /bin/sh
mount|grep /mnt/f
if [ "$?" = "0" ]; then
umount /mnt/f
if [ "$?" = "0" ]; then
echo cdrom at /mnt/f has unmounted.
fi else
mount /dev/cdrom /mnt/f
if [ "$?" = "0" ]; then
echo cdrom has mounted at /mnt/f
fi fi
指令碼二: udisk
#! /bin/sh
mount|grep /mnt/u
if [ "$?" = "0" ]; then
umount /mnt/u
if [ "$?" = "0" ]; then
echo usb disc at /mnt/u has unmounted.
fi else
mount /dev/sda1 /mnt/u -o umask=022
if [ "$?" = "0" ]; then
echo usb disc has mounted at /mnt/u
fi fi
注意: 這兩個指令碼需要按照你自己的系統做些修改, 主要是裝置和 mount 地點.
這裡的裝置 /dev/cdrom 實際上是個符號連線, 它指到真正的 cdrom 裝置
/dev/hdc 上, 你應該把它指向自己的 cdrom 裝置. 因為 u 盤通常**為 scsi
裝置, 所以一般是 /dev/sda1. 安裝u盤要求事先插入 scsi_mod, sd_mod,
usb_uhci, ehci_hcd, usb_storage 等模組, 詳情參考相關文件, 這裡不贅述了.
我自己的機器上沿用了 dos 的約定, 就是說 dos 下有 c:, d:, e: 三個
硬碟邏輯分割槽, 對應在 linux 上就是 /mnt/c, /mnt/d, /mnt/e, 三個掛載點,
所以 dos 下的 f: 盤 cdrom 將 mount 到 /mnt/f 目錄上. 但是 u 盤是個
例外, 我喜歡把它 mount 到 /mnt/u 上. 怎麼, 敲 cd /mnt/u 太麻煩了?
那就在 cdpath 環境變數裡新增一項 /mnt, 敲 cd u 總可以了吧?
怎麼樣? 試試看吧! 雖然調整這兩個檔案可能要費點力氣, 不過一旦弄好,
以後就省事多了, 也不需要每回安裝u盤就去翻文件, 而且用起來不會比自動
mount 費多少事, 實際上我自己非常習慣手工 mount 的說 :-)
惡意網頁或主頁劫持手工清除方法
惡意網頁或主頁劫持手工清除方法 例如www.0749.com 道高一尺,魔高一丈 我是道人,選簡潔實用之道。類似的都可以用以下方法 1 桌面的假ie圖示 執行桌面清理嚮導 左下角 開始 執行 gpedit.msc 使用者配置 管理模板 桌面 刪除桌面清理嚮導 改為 未配置 接著到桌面,右擊空白處 排...
快速排序演算法手工實現及qsort sort運用
快速排序演算法手工實現及qsort sort運用 1.快速排序演算法 1 設定兩個變數i j,排序開始的時候 i 0,j n 1 2 以第乙個陣列元素作為關鍵資料,賦值給key,即key a 0 3 從j開始向前搜尋,即由後開始向前搜尋 j 找到第乙個小於key的值a j 將a j 和a i 互換 ...
產品新人如何快速上手工作
三百六十行,行行出產品經理 上至封神的賈伯斯,下至賣雞蛋罐餅的阿姨,他們對如何打造自己的產品都會有一套完整的產品思路,這也是為什麼說 人人都是產品經理 這個看似光鮮的 經理 有時也會被戲稱產品汪,因為剛入產品坑的時候可能真的忙的跟狗一樣。這就是我的產品生涯初期,內容過於真實。效率低下,深陷工作無法自...