LinuxでBashからFishShellに切り替える方法

ターミナルでは、多くのユーザーがBashを使い続けています。結果として、彼らのターミナル体験はそれができるほど良くはありません。これは非常に基本的なものであり、すぐに使用できる最新の機能はありません。より良いターミナルエクスペリエンスが必要な場合は、BashからFishShellへの切り替えを検討してください。

FishShellをインストールする

プライマリターミナルシェルとしてBashからFishShellに切り替える前に、Linuxにインストールする必要があります。幸いなことに、その非常に人気があり、ほとんどすべてのLinuxディストリビューションにそのパッケージがあります。ターミナルを開き、以下のコマンドを入力してインストールします。

Ubuntu

sudo apt install fish

Debian

sudo apt-get install fish

Arch Linux

sudo pacman-Sフィッシュ

Fedora

sudo dnf install fish

OpenSUSE

sudozypperインストールフィッシュ

その他のLinux

魚は、機能がかなり現代的であるにもかかわらず、しばらく前から存在しています。その時代のせいで、ほぼすべてのLinuxディストリビューションで簡単に入手できます。インストールするには、ターミナルを開き、パッケージマネージャーで「fish」または「fishshell」を確認します。または、Github公式ページを確認し、プログラムコードを使用してソースからビルドします。

BashをFishShellに切り替えます

Fishをプライマリシェルとして使用すると、Bashとは大きく異なるため、慣れるまでに時間がかかる場合があります。他の多くの選択肢(Zsh、Kshなど)とは異なり、FishはBashシステムをベースとして使用していません。Fishはこの設計になっているため、構文が異なるために一部のコマンドが機能しなくなる可能性があり、ターミナルを使用するときにいくつかの習慣を変更する必要があります。

LinuxでBashからFishShellに切り替える方法

幸運なことに、FishShellのすべての複雑さと見渡す環境の概要を説明したすばらしいページがあります。Fish構文、配管の処理方法、その他多くのことを概説しています。切り替えを検討している場合は、自分で賛成して読んでください。

チートシートを確認したら、ターミナルを開いて、ユーザーのデフォルトのシェルをBashからFishShellに変更しても安全です。ターミナルで、chsh コマンドを実行し ます。ただし、sudoを使用して実行しないでください。実行すると 、Rootユーザーのシェルが自分のシェルではなくFishにスワップされる可能性があります。

chsh -s / usr / bin / fish

chshコマンドを実行すると、ユーザーに新しいシェルが割り当てられます。ユーザーと一緒にFishにすぐにアクセスするには、端末にfishを書き込みます。それ以外の場合は、LinuxPCを再起動してスイッチを完成させます。再起動後、再度ログインしてターミナルを再度開きます。すべてがうまくいけば、Fishが新しいデフォルトになり、BashではなくFishShellで迎えられます。

Fishの構成

Fish Shellに切り替えましたが、完全に使用する準備ができていません。次のステップはそれを設定することです。ターミナルで、新しい構成フォルダーを作成します。

mkdir -p〜 / .config / fish

次に、新しいFishconfigフォルダー内に新しい構成ファイルを作成します。

〜/ .config / fish /config.fishにタッチします

touchを使用すると、何も含まれていない空のFishShell構成ファイルが作成されます。この時点で、カスタム構成をシェルに追加しても安全です。ほとんどのユーザーにとって、必要な変更は、ウェルカムメッセージを永続的に無効にすることだけです。次のコマンドを実行して、Fish構成に変更を追加します。

echo'set fish_greeting "" '>>〜/ .config / fish / config.fish

バックアップフィッシュ構成

PCごとに新しい構成を作成する必要があるため、複数のコンピューターでFishをセットアップするのは非常に面倒です。より簡単な方法は、ファイルのバックアップを作成し、Fishを使用する予定の各PCでファイルを復元することです。設定をバックアップするには、ターミナルでこのコマンドを実行します

cp〜 / .config / fish / config.fish〜 / Documents /

構成を復元するには、ファイルを新しいPCに移動し、Documentsフォルダーに配置して、次のコマンドを実行します。

mkdir -p〜 / .config / fish

cp〜 / Documents / config.fish〜 / .config / fish / config.fish

カスタマイズ

LinuxでBashからFishShellに切り替える方法

ほとんどの場合、Fishはすべてセットアップされ、使用できる状態になっています。ただし、さらにカスタマイズして構成��る場合は、それを行う方法があります。ターミナルに移動して、次のコマンドを実行します。

fish_config

このコマンドを実行すると、Fishの可能性のある側面とともに、Webブラウザに新しいタブが自動的に開きます。

Fish_Configウィンドウでは、プリセットシェルテーマの適用、変数の割り当て、カスタム関数の設定、コマンド履歴の表示、略語、エイリアスの割り当てなどを行うことができます。

魚のオートコンプリート

Fishの最も魅力的な機能は、オートコンプリート機能です。これは他のすべてよりもはるかに進んでおり、この1つの機能だけで、最も熱心なBashファンでさえもそれをチェックするように説得するのに十分です。この機能の最大の利点は、利用するために多くのノウハウを必要としないことです。ターミナル初心者でさえ、それから多くの使用を得ることができます。

Fishオートコンプリート機能を使用するには、ターミナルに移動してコマンドの入力を開始します。入力すると、シェルが推測しようとするのがわかります。より多くの情報を受け取ると修正されます。キーボードの右矢印キーを押すと、いつでもコマンドをオートコンプリートできます 。正しいキーを押すと、ハーフフィニッシュコマンドが自動的に完了します。

Leave a Comment

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3診断:MP3オーディオファイルの最大50の問題を修正

MP3 Diagsは、音楽オーディオコレクションの問題を解決するための究極のツールです。mp3ファイルに適切なタグを付けたり、アルバムカバーアートを追加したり、VBRを修正したりできます。

Google Voice デスクトップ通知アプリ

Google Voice デスクトップ通知アプリ

Google Waveと同様に、Google Voiceも世界中で大きな話題を呼んでいます。Googleはコミュニケーション方法を変えることを目指しており、

FlickrFavesでFlickrのお気に入りをダウンロード

FlickrFavesでFlickrのお気に入りをダウンロード

Flickrユーザーが高画質で写真をダウンロードできるツールはたくさんありますが、Flickrのお気に入りをダウンロードする方法はありますか?最近、

OK Samplerは無料の音楽サンプラーソフトウェアです

OK Samplerは無料の音楽サンプラーソフトウェアです

サンプリングとは何でしょうか?Wikipediaによると、「サンプリングとは、一つの録音から一部、つまりサンプルを取り出し、それを楽器や音楽として再利用する行為です。

Google サイトのバックアップ: インポート/エクスポート

Google サイトのバックアップ: インポート/エクスポート

Googleサイトは、Googleのサーバー上でウェブサイトをホストできるGoogleのサービスです。しかし、一つ問題があります。それは、バックアップのための組み込みオプションがないことです。

Google ToDo リスト デスクトップ アプリケーション

Google ToDo リスト デスクトップ アプリケーション

Google Tasksは、カレンダー、Wave、Voiceなどの他のGoogleサービスほど人気はありませんが、それでも広く使用されており、人々の生活に不可欠な部分となっています。

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

失われたパーティションとハードディスクのデータを復元する方法 [ガイド]

Ubuntu LiveとDBANブートCDを使用してハードディスクとリムーバブルメディアを安全に消去する以前のガイドでは、Windowsベースのディスクについて説明しました。

LinuxにOperaDeveloperEditionブラウザをインストールする方法

LinuxにOperaDeveloperEditionブラウザをインストールする方法

Linuxを使用しているOperaユーザーで、開発に取り掛かろうとしている場合は、Operaに開発者向けのブラウザがあることを知っていただければ幸いです。これ

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDEPlasmaパネルのクラッシュの問題を修正する方法

KDE Plasmaパネルのクラッシュの問題を修正するための総合的なガイド

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法

LinuxにBlenderをインストールする方法