私はubuntuを使用しています.2つの日食があります.1つの日食をきれいにすることはできません. コマンドラインからubuntuで特定のEclipseを開始する方法
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 固有
まず、インストール済みパッケージのリストから、単語eclipseを含むパッケージ名を見つけます。
sudo dpkg-query -Wf '${Installed-Size}t${Package}n' | sort -n | grep -i eclipse
次に、上記のコマンドの結果ごとに、次の操作を行います。
dpkg -L <package_name_from_above> | grep -i bin
上記のコマンドは、Eclipse のインストールへのパスを提供するはずです。-clean
更新 - Ubuntu 固有の方法
私はUbuntuの最新リリースが提供するものを見てみようと思っていましたが、これはUbuntu VMをセットアップする完璧な言い訳になりました:)
次のコマンドは、Ubuntu 12.04 デスクトップのデフォルト インストールで実行されたもので、上で書いたものとは少し異なります。次のすべてのコマンドで、 zipをeclipseに置き換えます。
eclipse を含むパッケージを見つけます:
dpkg-query -Wf '${Package}\n' | grep eclipse
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