<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    您好朋友,感謝您關注xiaosilent,我在blogjava的博客已經停止更新,請訪問http://kuan.fm了解我的最新情況,謝謝!
    隨筆-82  評論-133  文章-0  trackbacks-0
    總覺得為了掛載個iso文件在終端里跑來跑去不爽。
    給自己的 Ubuntu Dapper 加一個小腳本,實現在圖形界面下掛載iso文件的功能。
    #!/bin/bash
    #---------------------------------------------------------------
    #??mountiso?ISO文件掛載腳本
    #????作者:xiaosilent
    #??Email:xiaosilent@gmail.com
    #????版本:
    0.1
    #????依賴:zenity
    #????用法:
    ====建議先把本腳本鏈接到?/usr/bin.并賦予755的權限========
    #????????a.終端下:?mountiso?***.iso
    #????????b.X環境:在iso文件上右擊,選擇?
    "屬性",切換到?"打開方式""添加",指定本腳本所在位置,確定。
    #????????????????最后,再在iso文件上右擊,選擇?
    "用?mountiso?打開"?即可。
    #----------------------------------------------------------------

    #缺省掛載路徑
    DEFAULT_MOUNTPOINT
    ="/media/iso"


    #要掛載的iso文件的路徑
    ISOFILE
    =$1????#獲取參數
    if?
    [?"$ISOFILE"?=?""?]??#參數為空
    then
    ????echo?
    "請在彈出的對話框中選擇要掛載的ISO文件"
    ????ISOFILE
    =`zenity?--file-selection?--title?"選擇要掛載的ISO文件"`????????#彈出文件選擇對話框
    ????if?
    [?"$ISOFILE"?=?""?]????????#從文件對話框"取消"
    ????then
    ????????zenity?--error?--title?
    "錯誤信息"?--text="您沒有指定要掛載的ISO文件"
    ????????exit?
    1
    ????fi
    fi

    #掛載路徑
    echo?
    "請在彈出的對話框中輸入文件要掛載到的目錄,默認是$DEFAULT_MOUNTPOINT"
    MOUNTPOINT
    =`zenity?--entry?--title="掛載ISO"?--text="請輸入要掛載到的位置"??--entry-text="$DEFAULT_MOUNTPOINT"`
    if?
    [?"$MOUNTPOINT"?=?""?]????#選擇了?"取消"
    then
    ????zenity?--error?--title?
    "錯誤信息"?--text="您沒有指定要掛載到的目錄"
    ????exit?
    1
    fi



    if?
    [?-e?$MOUNTPOINT?]???#檢測掛載點是否存在
    then?#掛載點存在
    ????if?
    [?-d?$MOUNTPOINT?]??#確認掛載點是一個目錄
    ????then?#存在且是目錄,開始掛載操作
    ????????sudo?umount?$MOUNTPOINT??#先試圖從該掛載點卸載
    ????????sleep?
    1
    ????????gksu?
    "mount?$ISOFILE?$MOUNTPOINT?-t?iso9660?-o?loop,utf8"????#gksu在圖形界面下切換到超級用戶,換用sudo,在圖形界面下會出錯。
    ????????exit?
    0
    ????else?#存在但不是目錄
    ????????????zenity?--error?--title?
    "錯誤信息"?--text="要掛載到的$MOUNTPOINT不是目錄"
    ????????????exit?
    1
    ????fi
    else?#掛載點不存在
    ????????zenity?--error?--title?
    "錯誤信息"?--text="要掛載到的目錄$MOUNTPOINT不存在"
    ????exit?
    1
    fi
    有了這個腳本,感覺真的是要方便好多~~~~ 看樣子,還是老毛說得對,“自己動手,豐衣足食”呵呵。

    透過這個腳本,突然發現自己更加喜歡Linux這個東東了,能按自己需要來定制我的操作系統就是爽。
    原來學著寫點小腳本,也是一件不錯的事情!哈哈!!
    posted on 2006-12-02 15:36 xiaosilent 閱讀(770) 評論(0)  編輯  收藏 所屬分類: Linux相關
    主站蜘蛛池模板: 亚洲国产第一页www| 亚洲国产精品无码久久久蜜芽| 亚洲乱码一二三四五六区| 久久久久国色av免费看| 国产亚洲精AA在线观看SEE| 中文字幕视频在线免费观看| 久久亚洲AV无码西西人体| 成全视成人免费观看在线看| 国产亚洲精品线观看动态图| 在线免费观看伊人三级电影| 亚洲av无码不卡一区二区三区| 黄色片免费在线观看| 亚洲高清在线视频| 久久www免费人成看片| 久久久久亚洲AV无码专区首JN| 亚洲第一网站免费视频| 亚洲一区二区三区精品视频| 在线免费观看污网站| 亚洲av无码专区在线电影天堂 | 24小时在线免费视频| 亚洲卡一卡二卡乱码新区| 蜜臀91精品国产免费观看| 美女被免费视频网站a| 亚洲中文字幕无码久久精品1| 免费一级不卡毛片| 亚洲国产精品综合福利专区| 精品国产精品久久一区免费式| 免费人成再在线观看网站| 亚洲国产精品成人精品无码区| 成人免费在线看片| 国产成人亚洲精品播放器下载| 亚洲精品无码午夜福利中文字幕| 99re6在线精品视频免费播放| 在线精品亚洲一区二区| 国产亚洲人成A在线V网站| 真实国产乱子伦精品免费| 亚洲av永久无码| 亚洲av永久无码精品漫画 | 成人自慰女黄网站免费大全| 亚洲综合久久1区2区3区| 日本高清免费不卡在线|