Welcome 微信登录

首页 / 操作系统 / Linux / Linux上给Nautilus添加cvs快捷方式

在Linux上如果想使用类似Windows上的TortoiseCVS客户端的话好像只有subversion的工具(RabbitVCS),没有cvs的工具。其实我们可以通过给Linux的Nautilus添加Scripts达到类似(比较简单)的效果。进入Nautilus的脚本目录,如果没有就创建一个,通常默认是用户目录下的~/.gnome2/nautilus-scripts添加几个文件如下:"cvs up"
  1. #!/bin/sh   
  2. if [ "${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}" != "" ]   
  3. then   
  4.     FILE=`echo ${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS} | awk -F/ "{print $NF}"`   
  5. else  
  6.     FILE=   
  7. fi   
  8. CMD="echo "cvs up "${FILE}; cvs up ${FILE}; echo ""; echo "Done";sleep 100000000;"  
  9. xterm -e "${CMD}"  
"cvs log"
  1. #!/bin/sh   
  2. if [ "${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}" != "" ]   
  3. then   
  4.     FILE=`echo ${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS} | awk -F/ "{print $NF}"`   
  5. else  
  6.     FILE=   
  7. fi   
  8. CMD="echo "cvs log "${FILE}; cvs log ${FILE}; echo ""; echo "Done";sleep 100000000;"  
  9. xterm -e "${CMD}"  
"cvs diff"
  1. #!/bin/sh   
  2. if [ "${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS}" != "" ]   
  3. then   
  4.     FILE=`echo ${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS} | awk -F/ "{print $NF}"`   
  5. else  
  6.     FILE=   
  7. fi   
  8. CMD="echo "cvs diff -u4 "${FILE}; cvs diff -u4 ${FILE}; echo ""; echo "Done";sleep 100000000;"  
  9. xterm -e "${CMD}"  
然后打开Nautilus,一个CVS目录,选择一个文件或者目录,右键->Scripts->...就会出现上面定义的那几个脚本,然后选择一个就可以执行cvs命令了。Ubuntu 32bit 4GB 内存问题和解决办法Linux命令lsof查看当前系统的IO情况相关资讯      Linux教程 
  • Linux教程:如何在命令行中查看目  (07/28/2014 12:22:23)
  • Linux 修改root密码  (11/03/2012 07:53:38)
  • su - root 与su root的区别  (06/06/2012 00:39:40)
  • Linux进程间通信:消息队列  (01/28/2013 09:43:00)
  • U盘安装Linux开机无法启动解决方法  (10/07/2012 08:55:52)
  • Windows 7/Linux 同步时间  (05/15/2012 06:17:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数