- 从终端清理ubuntu中的eclipse

时间:2012-08-11 09:00:08

标签: eclipse ubuntu terminal

我正在使用ubuntu我有两次日蚀我无法清理一次日蚀。 .how从命令行开始在-buan中启动ubuntu中的特定eclipse

1 个答案:

答案 0 :(得分:3)

你需要做这样的事情:

/full/path/to/first/eclipse -clean

/full/path/to/second/eclipse -clean

有很多方法可以找到eclipse安装的完整路径。

方法1 - 查找

您应该能够使用以下命令找到eclipse安装:

find / -iname "eclipse"  | grep -iE "eclipse$" | grep -i bin

方法2 - 特定于Ubuntu

  1. 首先,从已安装的软件包列表中找到包含 eclipse 一词的软件包名称:

    sudo  dpkg-query -Wf  '${Installed-Size}t${Package}n' | sort -n | grep -i eclipse
    
  2. 然后,对于上述命令的每个结果,请执行以下操作:

    dpkg -L <package_name_from_above> | grep -i bin
    
  3. 上面的命令应该为您提供eclipse安装的路径,然后可以用-clean

    作为后缀

    更新 - Ubuntu特定方法

    我本来想看看Ubuntu的最新版本提供了什么,这给了我设置Ubuntu VM的完美借口:)

    以下命令是在Ubuntu 12.04 Desktop的默认安装上执行的,与我上面写的略有不同。在以下所有命令中,将 zip 替换为 eclipse

    1. 找到包含eclipse的包:

      dpkg-query -Wf  '${Package}\n' | grep eclipse
      
    2. 找到eclipse二进制文件的路径:

      dpkg -L eclipse | grep bin | grep -iE "eclipse$"
      
    3. 为了使上述操作更容易,我使用以下代码创建了一个脚本:

      #! /bin/bash
      
      echo
      echo "The possible executable paths contained in $1 package are : "
      echo
      dpkg-query -Wf  '${Package}\n' | grep -i "$1" | xargs -I % dpkg -L % | grep bin | grep -iE "$1$"
      
      #Echo a blank line
      echo
      

      只需要一个参数,即要为其搜索可执行文件的包名称。将上面的代码复制到名为sue.sh的文件中(搜索Ubuntu可执行文件:))并执行chmod +x ./sue.sh

      示例执行: ./sue.sh eclipse enter image description here

      ./sue.sh zip enter image description here