打造个性终端,让rxvt带上书签.
打造个性终端,让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后,点击相应书签即可进入相应目录.
这是我初学写脚本,肯定有很多毛病,请高手指点.
效果如下图 嗯,好方法!
省得每次 cd xxx.... cd xxx...
页:
[1]