Windows の `start` のような独自のアプリケーションでファイルを開く方法と `start .` を使用する方法を教えてください。

Windows の `start` のような独自のアプリケーションでファイルを開く方法と `start .` を使用する方法を教えてください。

startWindows のように、ファイルを独自のアプリケーションで開くにはどうすればよいでしょうか?

Windows では、コマンド プロンプトで と入力するとstart .、現在のディレクトリのファイル ブラウザーが開き、 と入力start notepadすると、新しいメモ帳ウィンドウが開きます。

Ubuntu でこれをどうやって行うのでしょうか?

注意: のような特定のプログラム名を入力するのでpinta drawing.pngはなく、ファイルディレクトリに使用できるコマンドを含む、すべてに適合するコマンドを入力します (これは良いスタートになるでしょう)

答え1

xdg-open (ref man xdg-open) はそれを実行する 1 つの方法であり、これは、たとえばキーワードstart(Ubuntu ではあまり使用されない) にエイリアスできます。

以下を に追加します~/.bash_aliases

alias start='xdg-open'

現在のシェルからログアウト/ログインし(または手動で実行し)、これを試してください。

start .

現在のウィンドウが Nautilus ファイル ブラウザーで開きます。神のご加護を!

答え2

プログラムを実行するには、その名前を直接入力するだけです。

lowriter

関連付けられたアプリケーションでドキュメントを開くには、いくつかのオプションがあります。

  • mimeopen– これは覚えやすく、ダッシュを入力する必要がありません。

  • kde-open/ kde-open5– 最初の使用は遅いです。

  • xdg-open(としてロエルは言う

これらはすべて、ディレクトリを開くために呼び出されると、デフォルトのファイル マネージャーを開きます ( を含む.)。デスクトップ環境によっては、他にも存在する可能性があります ( gnome-open)。

混乱を招く可能性があるため、これらのいずれかに「start」をエイリアスすることはお勧めしませんstartx。また、「start」という用語が過剰に使用され、これは通常、ファイルを開くことではなく、サービスを開始することを指します。

関連情報