UbuntuへのFish Shellのインストール

Vultrにデプロイされたすべてのサーバーは、デフォルトでBashシェルを使用するように構成されています。FishはBashの代替であり、次の追加機能を提供します。

  • コマンドの提案。
  • より直感的なコマンドシステム。
  • 全体的によりモダンなシェル。

このチュートリアルでは、UbuntuサーバーにFishをインストールする方法を説明します。

取り付け

ステップ1:魚をダウンロードする

あなたはフィッシュをインストールすることができますapt-get

apt-get install fish

ステップ2:魚を入力する

次のように入力するだけで、Fishシェルに入ることができます。

fish

ステップ3:Fishをデフォルトのシェルとして設定する

Bashの代わりにFishをデフォルトのシェルとして設定できます。

chsh -s /usr/bin/fish

このようにして、ログインするたびにFishが自動的に使用されます。SSHを終了してから再度ログインすることにより、この設定をテストします。ログインすると、Fishシェルが表示されます。

ステップ4:設定ファイルを作成する

Fishシェルのプロパティを変更できるようにするには、まず設定ファイルを作成する必要があります。

mkdir -p ~/.config/fish
vim ~/.config/fish/config.fish

ステップ5:デフォルトのメッセージを削除する

デフォルトでは、Fishはシェルに入るとこのメッセージを表示します:

Welcome to fish, the friendly interactive shell
Type help for instructions on how to use fish

このメッセージを削除するには、~/.config/fish/config.fishファイルに以下を追加します。

set -g -x fish_greeting ''

これにより、メッセージが削除され、空の値に設定されます。「Welcome to my server!」などを追加できます。空白のままにする代わりに値を入力する:

set -g -x fish_greeting 'Welcome to my server!'

ステップ6:Bashに戻す

Bashを再度使用する場合は、次のように入力します。

bash

デフォルトのシェルとしてBashを永続的に使用する場合は、次のように入力します。

chsh -s /bin/bash

魚を使う

Fishは、入力中にファイル名とコマンドを提案します。たとえばtest.txt、ホームディレクトリに呼ばれるファイルがあるとします。入力するだけでvim ~/te、Fishが入力し~/test.txtてくれます。

変数のエクスポートは、exportコマンドでは実行されません。魚はsetコマンドを使用します。変数をエクスポートするには、変数名がVarで値がのVal場合、次を実行しますset -x Var Val。の値を確認するには、次のようにVar入力しますenv | grep Var。これは次のような値を返します:

Var=Val

変数を削除(消去)するには、消去する変数の名前がである場合Var、と入力しset -e Varます。ここで実行env | grep Varすると、空の出力リストが生成されることがわかります。

Fishの使い方の詳細については、公式ドキュメントをご覧ください。



Leave a Comment

CentOS 7にApacheをインストールする方法

CentOS 7にApacheをインストールする方法

CentOS 7サーバーにApache 2.4をインストールする方法を説明します。安定したウェブサーバーを構築するための前提条件と手順を解説します。

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1にBlacklistdをインストールする方法

FreeBSD 11.1におけるBlacklistdのインストール方法について詳しく解説します。この方法を通じて、強力なセキュリティ対策を実装できます。

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

Windows Serverのサーバーマネージャーを使用した複数サーバーの管理

サーバーマネージャーを使用して、Windows Serverの管理が向上します。セキュリティリスクを軽減し、効率的な管理を実現します。

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法

CentOS 7にSeafileサーバーをインストールする方法。Seafile(コミュニティバージョン)は、ownCloudに似た無料のオープンソースファイル同期および共有ソリューションです。

DebianでSnortを設定する方法

DebianでSnortを設定する方法

Snortは無料のネットワーク侵入検知システムです。最新の方法で、SnortをDebianにインストールし、設定する手順を紹介します。ネットワークのセキュリティを強化しましょう。

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールする方法

CentOS 7にGraylogサーバーをインストールし、ログ管理を行う方法を学びます。

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsでhMailServerを使用してメールサーバーを構築する

WindowsサーバーでWebサイトを実行している場合、電子メールも受信できるようにするためにhMailServerを使用する方法を解説します。

Ubuntu 19.04にFiveMサーバーをインストールする方法

Ubuntu 19.04にFiveMサーバーをインストールする方法

FiveMサーバーをUbuntu 19.04にインストールするための詳細なガイド。必要条件からインストール、起動、トラブルシューティングまで、すべてのステップを含みます。

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

WsgiDAVを使用してDebian 10にWebDAVをデプロイする

Debian 10にWebDAVをデプロイする方法を学び、WsgiDAVとSSL証明書で安全な接続を実現しましょう。

ヘルスケア2021における人工知能の影響

ヘルスケア2021における人工知能の影響

ヘルスケアにおけるAIは、過去数十年から大きな飛躍を遂げました。したがって、ヘルスケアにおけるAIの未来は、日々成長を続けています。