【问题标题】:- clean start eclipse in ubuntu from terminal- 从终端清洁启动 ubuntu 中的 Eclipse
【发布时间】:2012-08-08 10:42:09
【问题描述】:

我正在使用 ubuntu 我有两个 eclipse 我无法清理一个 eclipse 。 .how to -clean 从命令行在 ubuntu 中启动特定的 eclipse

【问题讨论】:

    标签: eclipse ubuntu terminal


    【解决方案1】:

    你需要做这样的事情:

    /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
      

    上面的命令应该给你 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$"
      

    为了使上述操作更容易,我使用以下代码创建了一个脚本:

    #! /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 Executable :) 并执行 chmod +x ./sue.sh

    执行示例: ./sue.sh eclipse

    ./sue.sh zip

    【讨论】:

      猜你喜欢
      • 2011-04-23
      • 1970-01-01
      • 2020-06-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-28
      相关资源
      最近更新 更多