Linux での Microsoft Windows のような「start」コマンドの実装と使用

Microsoft Windows のコマンド プロンプトで便利な「開始」コマンドに慣れている場合は、Linux に同じ機能がないことに少しがっかりするかもしれません。しかし、その必要はありません。
スタートって何?
Microsoft Windows を長期間使用している場合は、作業を簡素化するショートカットをいくつか見つけたことがあるでしょう。このような非常に便利なショートカットの 1 つは、Windows のコマンド プロンプトで スタート コマンドを使用することです。

スタートは非常に多用途です。 start .
と入力すると、コマンド プロンプト内の現在の場所 (現在のディレクトリ) でディレクトリ ブラウザ ウィンドウを開くことができます。 「start notepad
」と入力するだけで、メモ帳アプリケーションが開きます。 start mypdf.pdf
などの操作を実行すると、PDF ファイルを開くためのデフォルトのタイプが割り当てられたアプリケーションが開きます。ハンディ。
その後、Linux に移行すると、同じ優れた機能が期待されます。しかしそうではありません:

Start は Linux のデフォルトのコマンドではありません。それでも、Linux は、Microsoft Windows よりもはるかに、システムを好みに合わせて、ほぼ無限に調整することができます。 Linux は、Microsoft が提供していない制御を提供します。それでは、独自のスタートを実装してみましょう。
Linuxで再実装開始!
Linux で start を再実装するのは、思っているよりも簡単です。ここでは 2 つの方法を説明します。 1 つ目はさまざまな Linux ディストリビューションでより汎用的に動作する可能性が高く、2 つ目は Linux Mint と Ubuntu に重点を置いています。
最初の例では xdg-open
を使用します。 start
を再実装するには、2 つのコマンドが必要です。
sudo apt install xdg-utils
echo "alias start='xdg-open'" >> ~/.bashrc
注: Debian ベースのディストリビューションの代わりに Fedora、RedHat、または Centos を使用している場合は、最初の行の代わりに sudo yum install xdg-utils
を使用できます。
最初のコマンドは xdg-utils
パッケージをインストールし、コマンド xdg-open
を使用できるようにします。 xdg-utils
がすでにシステムにインストールされている可能性が高く、再度インストールを試みてもオペレーティング システムに損傷を与えることはありません。
2 番目のコマンドは、start
のたびに xdg-open
が呼び出される個人用 Bash 起動スクリプト (隠しファイル ~/.bashrc
) にエイリアスを追加します。 > コマンドラインで実行されます。 xdg-open
と入力することもできますが、私は短くて馴染みのある start
の方が好きです。
これらの変更を行った後、シェルを終了して再度開きます。これで、Microsoft Windows の場合と同じように、あらゆる目的で start
を使用できるようになります。

操作には若干の違いがある場合があります。たとえば、そのようなファイルが存在する場所で start text.txt
のようなコマンドを実行すると、割り当てられたアプリケーションを開く代わりに、そのファイルが強調表示されたファイル マネージャーが開くことがあります (追加のダブルクリックが必要)。
このように、xdg-utils
と exo-utils
(後述) の間には小さな違いがあり、基礎となるデスクトップ ウィンドウ マネージャーとファイル タイプの関連付けの設定にも依存します。 。
何が最適かをテストし、オペレーティング システムに正しいファイル タイプの関連付けを設定して、わずかな違いを最大化してください。これを行うには、ファイルを右クリックし、同様にオプションを選択して [プログラムから開く] > [他のアプリケーション] > アプリケーションを選択してデフォルトにします。 Linux ディストリビューションでは、ファイル タイプの設定画面が利用できる場合もあります。
この方法で初めてコマンドを実行するときは、次のようなダイアログが表示される場合があることに注意してください。

その中で、お気に入りのファイルマネージャーを選択するだけです。これを行う方法とここで利用できるオプションの種類の詳細については、記事「Mint 20 でのファイル マネージャーの交換」を参照してください。
何らかの理由で問題が発生した場合、または Linux Mint または Ubuntu を使用していて、別の可能な解決策を試したい場合は、exo-utils
(もともと < に添付されていたパッケージ) を使用する代替解決策を試すことができます。xcfe デスクトップ ウィンドウ マネージャーですが、他のウィンドウ マネージャー上で、または他のウィンドウ マネージャーと組み合わせて使用することもできます。
2 番目の解決策では、start
を再実装するために 2 つのコマンドが必要です。
sudo apt-get install exo-utils
echo "alias start='exo-open --launch FileManager'" >> ~/.bashrc
最初のコマンドは、xdg-utils
のインストールと同様の方法で exo-utils
をインストールします。 2 番目のコマンドは、最初の解決策と同様の方法で、行 alias start=exo-open --launch FileManager
を ~/.bashrc
に再度追加します。ここで必要なコマンドは少し複雑ですが、動作はまったく同じです。
まとめ
Linux で start
を使用できるようにすると、特にターミナル コマンド ラインを頻繁に使用する傾向がある場合、テキストベースのターミナルとデスクトップ Windows マネージャーの融合が決定的に良くなります。
しばらくこのソリューションを使用すると、さまざまな使用方法が明らかになり、コンピュータの使用効率とオペレータのスキルが大幅に向上します。
楽しんでください!