一个shell脚本的分析(2)

本文介绍了一种通过编写shell脚本并结合快捷键的方式快速访问深层目录的方法。该脚本适用于Ubuntu系统,能够简化文件管理流程,提高工作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个shell脚本的分析(2)


1 快捷键&命令打开文件


我平时上自习的时候,不喜欢拿鼠标,一来没有什么用,键盘加上触摸板足够了,二来鼠标占位置,因为书包本来就不大,又装电脑又装书,根本没有多余的空间。但是,因为一些原因(为了避免系统出错损坏我的资料库,我把所有的资料放在一个独立的分区,在启动时加载),我经常会打开一个目录很深的文件,如果用触摸板的话,太累人了。而用控制台,cd也够我喝一壶了,况且虚拟终端下文件管理太难受。


因此,为了日常使用的方便,我专门写了一个脚本,然后使用快捷键直接打开资料库。


1.1 下面是脚本文件的源码


#!/bin/bash

#
#
# AUTHOR: Lishuo
# EMAIL: lishuo.os.ds@gmail.com
# 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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值