start
Windows のように、ファイルを独自のアプリケーションで開くにはどうすればよいでしょうか?
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」という用語が過剰に使用され、これは通常、ファイルを開くことではなく、サービスを開始することを指します。