QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1280|回复: 1

打造个性终端,让rxvt带上书签.

[复制链接]
发表于 2003-2-19 20:00:44 | 显示全部楼层 |阅读模式
打造个性终端,让rxvt带上书签.
rxvt是一个支持中文特别好的终端,并且可以方便地加上书签.如下:
1.安装rxvt.
  redhat7.0 的rxvt2.7.5就不错
2.编辑/usr/X11R6/lib/X11/zh_CN/rxvt/rxvt.menu
在最后添上

/书签/*
{添加书签}        add\r
{打开书签}        od\r

3.把下面的两段保存为shell脚本,并给予执行权限,存到/usr/local/bin/内
如果不在控制台使用,od段可不要.

add
______________________________

#!/bin/bash
echo {`pwd`}            cd `pwd`\\r >>/usr/lib/X11/zh_CN/rxvt/rxvt.menu
pwd>>~/.dirhis
echo dir saved scucessfull!

------------------------------


od
------------------------------
#!/bin/bash

let "n=0"

line()
{
let "n=$n+1";
echo $n$d;
}

for d in $(cat ~/.dirhis); do line;done

echo selecte DIR
read k
if [ -z $k ]
then
echo cancel
exit 0
fi
let "n=0"

ch()
{
   let "n=$n+1"
   if [ $k -eq $n ]
   then
     {
      echo $d
      cd $d
      exec /bin/bash
      exit 0
     }
    fi
}

for d in $(cat ~/.dirhis); do ch;done

---------------------------------

启动rxvt
rxvt -bg black -fg green -pr blue -km gb -sr --scrollColor blue(这样漂亮些)
点击  书签>>添加书签,或在控制台输入add ,即可将当前目录添加到书签
点击  书签>>打开书签,或在控制台输入od ,可打开字符书签选择(实质是,重启新shell.ctrl+D退出,返回原目录)
重启rxvt后,点击相应书签即可进入相应目录.


这是我初学写脚本,肯定有很多毛病,请高手指点.

效果如下图

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
发表于 2003-2-22 21:07:27 | 显示全部楼层
嗯,好方法!

省得每次 cd xxx.... cd xxx...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-22 22:57 , Processed in 0.039363 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表