一個shell腳本的分析(2)

一個shell腳本的分析(2)


1 快捷鍵&命令打開文件


我平時上自習的時候,不喜歡拿鼠標,一來沒有什麼用,鍵盤加上觸摸板足夠了,二來鼠標占位置,因爲書包本來就不大,又裝電腦又裝書,根本沒有多餘的空間。但是,因爲一些原因(爲了避免系統出錯損壞我的資料庫,我把所有的資料放在一個獨立的分區,在啓動時加載),我經常會打開一個目錄很深的文件,如果用觸摸板的話,太累人了。而用控制檯,cd也夠我喝一壺了,況且虛擬終端下文件管理太難受。


因此,爲了日常使用的方便,我專門寫了一個腳本,然後使用快捷鍵直接打開資料庫。


1.1 下面是腳本文件的源碼


#!/bin/bash

#
#
# AUTHOR: Lishuo
# EMAIL: [email protected]
# DATE: 2012-09-17
#
# Function: open /media/F/BookShelf/Computer
# Symbolic: ln -s ~/audio/Shell/Nautilus/open_file.sh open_file
# KeyBinds: Ctrl + Alt + O
#


##################################################################
# DEFINE FUNCITON HERE
##################################################################

function open
{
    nautilus /media/F/BookShelf/Computer
}

##################################################################
# BEGIN OF MAIN
##################################################################

# if /media/F not exists, exit and print Message.
if [ ! -d /media/F ];then
    echo "Please Mount /dev/sda5 On /Media! "
    exit 1
fi

echo "Open /media/F/BookShelf/Computer "
open

exit 0

##################################################################
# END OF open_file.sh
##################################################################


1.2 使用方式


首先,將其設定爲可行:


chmod 744 script_name


其次,將在主目錄下添加軟鏈接:


ln -s /path/to/your/scriptname open_file


最後,設定快捷鍵和腳本的綁定


在ubuntu中,你可在系統設置的鍵盤欄找到快捷鍵設置。我設定綁定快捷鍵是Ctrl + Alt + O。這個你可以自主決定。


或者,如果你不喜歡用快捷鍵,而是喜歡在命令行輸入打開的話,那麼直接openfile就會打開資料庫。




Date: 2012-09-18 二

Author: lishuo

Org version 7.9.1 with Emacs version 23

Validate XHTML 1.0
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章