0

私はubuntuを使用しています.2つの日食があります.1つの日食をきれいにすることはできません. コマンドラインからubuntuで特定のEclipseを開始する方法

4

1 に答える 1

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
    

上記のコマンドは、Eclipse のインストールへのパスを提供するはずです。-clean

更新 - Ubuntu 固有の方法

私はUbuntuの最新リリースが提供するものを見てみようと思っていましたが、これはUbuntu VMをセットアップする完璧な言い訳になりました:)

次のコマンドは、Ubuntu 12.04 デスクトップのデフォルト インストールで実行されたもので、上で書いたものとは少し異なります。次のすべてのコマンドで、 zipeclipseに置き換えます。

  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

引数は、実行可能ファイルを検索するパッケージ名を 1 つだけ取ります。sue.sh上記のコードを(Search Ubuntu Executable :)という名前のファイルにコピーして、chmod +x ./sue.sh

実行例: ./sue.sh eclipse ここに画像の説明を入力

./sue.sh zip ここに画像の説明を入力

于 2012-08-11T09:07:58.410 に答える