每天一个shell脚本(2)-凯发app官方网站

凯发app官方网站-凯发k8官网下载客户端中心 | | 凯发app官方网站-凯发k8官网下载客户端中心
  • 博客访问: 893514
  • 博文数量: 113
  • 博客积分: 3160
  • 博客等级: 少校
  • 技术积分: 1801
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-19 10:09
文章分类

全部博文(113)

相关博文
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·
  • ·

分类: python/ruby

2012-09-18 18:02:45

* 快捷键&命令打开文件

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


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


** 下面是脚本文件的源码


  1. #!/bin/bash
  2. #
  3. #
  4. # author: lishuo
  5. # email: lishuo.os.ds@gmail.com
  6. # date: 2012-09-17
  7. #
  8. # function: open /media/f/bookshelf/computer
  9. # symbolic: ln -s ~/audio/shell/nautilus/open_file.sh open_file
  10. # keybinds: ctrl alt o
  11. #
  12. ##################################################################
  13. # define funciton here
  14. ##################################################################
  15. function open
  16. {
  17. nautilus /media/f/bookshelf/computer
  18. }
  19. ##################################################################
  20. # begin of main
  21. ##################################################################
  22. # if /media/f not exists, exit and print message.
  23. if [ ! -d /media/f ];then
  24. echo "please mount /dev/sda5 on /media! "
  25. exit 1
  26. fi
  27. echo "open /media/f/bookshelf/computer "
  28. open
  29. exit 0
  30. ##################################################################
  31. # end of open_file.sh
  32. ##################################################################


** 使用方式

首先,将其设定为可行:

: chmod 744 script_name


其次,将在主目录下添加软链接:

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


最后,设定快捷键和脚本的绑定

在ubuntu中,你可在系统设置的键盘栏找到快捷键设置。我设定绑定快捷键是
ctrl alt o。这个你可以自主决定。


或者,如果你不喜欢用快捷键,而是喜欢在命令行输入打开的话,那么直接
open_file就会打开资料库。

阅读(4231) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~
")); function link(t){ var href= $(t).attr('href'); href ="?url=" encodeuricomponent(location.href); $(t).attr('href',href); //setcookie("returnouturl", location.href, 60, "/"); }
网站地图