ユーザーがいる現在のディレクトリのコマンドラインからNautilus(Ubuntuグラフィック/ウィンドウエクスプローラの正しい名前であれば)ウィンドウを開くことができるコマンドを誰かが知っているのだろうかと思っていました。
したがって、コマンドラインを開いて次のように入力すると、
cd /home/myUser/some/long/path/to/a/directory
次に、いくつかのコマンドを発行できるようにします。
nautilus open-sesame
そして、/home/myUser/some/long/path/to/a/directory
に対してグラフィックウィンドウを開きます。これも可能ですか?
ターミナルに入力できます:
cd /home/myUser/some/long/path/to/a/directory
その後:
nautilus .
上記のコマンドは、フォルダー/home/myUser/some/long/path/to/a/directory
(ピリオドは現在のディレクトリです)でnautilusを開きます
または、ターミナルで次のように入力します。
nautilus /home/myUser/some/long/path/to/a/directory
gnome-open .
を実行することもできます。 gnome-open
は、最適なアプリケーションを使用してファイルを開こうとするMacのopen
に似ています。デフォルトでは、Ubuntuのgnome-open .
は、Nautilusの現在のディレクトリを開きます。
Ubuntuにもopen
コマンドがありますが、この場合は機能しません。
より一般的なxdg-open .
(またはxdg-open <path>
)を使用する必要があります。
ターミナルでの不快な警告を避けるために、Nohup
を使用します。端末から切り離すために、コマンドの最後に&
を追加しています。また、-w
フラグを使用して、新しいウィンドウで開きます。
Nohup nautilus -w . &
Nohup
は警告付きのファイルを作成することに注意してください。
次のように/dev/null
に送信できます:
Nohup nautilus -w . > /dev/null &
編集:
Nautilusを開くたびにこのすべてを入力したくない場合は、関数を作成して.bashrcまたはコンソールを開いたときにソースとなるファイルに配置することができます。
open() {
Nohup nautilus -w $1 > /dev/null 2>&1 &
}
次に使用できます:
$ open path/to/open/
here に記載されているエイリアスよりも、nautilusで開くパスを指定できるため、こちらをお勧めします。
ターミナルからnautilusを開きます。
nautilus .
バックグラウンドでnautilusを開き、引き続きターミナルを使用するには。
Nohup nautilus . > /dev/null 2>&1 &
それをエイリアスにすることもできます。
alias open='Nohup nautilus . > /dev/null 2>&1 &'
そのエイリアスを.bash_aliasesに追加して、永続的にすることもできます。
echo "alias open='Nohup nautilus . > /dev/null 2>&1 &'" >> .bash_aliases
したがって、ターミナルを再起動した後、open
と入力するだけです。