魚の殻は3.0リリースでもっと素晴らしいものになる

魚の殻の背後にある開発者はバージョン3.0.0のリリースを発表しました。 このメジャーリリースの新機能を見てみましょう。

魚の貝殻は何ですか?

fishシェルは、「Linux、macOS、およびその他のファミリ用のスマートでユーザーフレンドリーなコマンドラインシェル」です。 魚はより古いシェルよりもよりインタラクティブでよりユーザーフレンドリーであることを目的としたより近代的なシェルです。 競合他社とは異なり、魚はBourneシェルやCシェルに基づいていませんが、独自の道を切り開こうとします。

Web上で魚の殻をテストする

魚の殻には、次のような優れた機能がいくつか付属しています。

  • 入力中の自動候補
  • 広範なエラーチェックによる構文の強調表示
  • 検索可能なコマンド履歴
  • 256色のターミナルカラー
  • 高度なタブ補完
  • Webベースの設定
  • 特別なhelpコマンドはユーザーのウェブブラウザの全てのfishドキュメントへのアクセスを与えます
  • 何が悪かったのか、そして何ができるのかをユーザーに実際に知らせるためのエラーメッセージ
  • ユニバーサル変数
  • Xクリップボードのサポート
  • ~/.config/fish/config.fishファイルを編集して魚の設定を変更する
  • マニュアルページの補完
  • シンプル、クリーン、そして一貫性のある構文で完全にスクリプト可能
  • 機能は設定なしでそのまま使用できます。

Q4OSのフィッシュシェル

fish 3.0の新機能

3.0.0に含まれる新機能は次のとおりです。

  • &&、||のサポート 、そして! POSIX準拠のシェルからの移行を改善するため
  • 変数はコマンドとして使用できます
  • 履歴ファイルからコマンドを隠す新しいプライベートモード。 fish --privateを使って活性化することができます。
  • バックグラウンドプロセスを待つための新しいwaitコマンド
  • 利用可能な場合、マシンのホスト名は$hostname予約変数として公開されています。
  • 省略形はタブ補完することができます
  • コマンド置換でも、クラッシュしたプロセスに関する通知が常に表示されるようになりました
  • トゥルーカラーがneovimでデフォルトで有効になりました
  • クリップボードの統合にxclipサポートが追加されました
  • hugoclangeopkgcurlなどの52個のコマンドの自動補完のサポートを追加しました。
  • スクリプトの実行中にCtrl-Cを押すと、フィッシュが確実に終了するようになりました
  • バグを排除するための端末とジョブ処理の大幅な手直し
  • マニュアルページ補完ジェネレータの改良
  • ほとんどのプラットフォーム用のスクリプトをビルドするのにbashはもう必要ない
  • CMakeをベースにした新しいビルドシステムで出荷

fish Shell 3.0のインストール方法

fishをインストールする前に、ブラウザで試してみることができます。

Linuxにfish 3.0をインストールする

Debian、Fedora、openSUSE、Red Hat Linux用のパッケージはopenSUSE Build Serviceから入手できます。

Ubuntuシステム用のフィッシュPPAがあります。 コマンドは次のとおりです。

sudo apt-add-repository ppa:fish-shell/release-3

sudo apt update

sudo apt install fish

ArchとArchベースのシステムでは、 pacman -S fishを使ってpacman -S fishをインストールできます。

Solusユーザーはこのコマンドを使ってfishをインストールすることができます: eopkg install fish

macOSにfish 3.0をインストールする

macOSユーザーは、自作brew install fishまたはMacports sudo port install fishを使ってsudo port install fishをインストールすることができます。

FreeBSDにfish 3.0をインストールする

FreeBSDを実行している場合は、 pkg install fishコマンドを使ってfishをインストールできます。

Windowsにfish 3.0をインストールする

Windowsにfishをインストールする方法は2つあります。 Windows 10では、 sudo apt install fishを使用してLinux用のWindowsサブシステムにfishをインストールできます。 以前のバージョンのWindowsを使用している場合は、Cygwinを使用してfishをインストールできます。

魚に関する最後の考え3.0

私は過去に魚のオンとオフを使いました。 私はそれを学ぶ時間を決して脇に置いていません。 おかしなことに、前回(2週間前)使用したときに、 sudo apt update && sudo apt upgradeおよび& sudo apt update && sudo apt upgrade実行中に問題が発生しました。 コマンドが失敗し、 &&代わりにを使用する必要があることを示すエラーメッセージが表示されました。 それは大きな問題ではなかった、私はただコマンドを書き直しただけでそれはうまくいった。 今、彼らはバージョン3.0.0で&&サポートを追加しました。 将来は心配する必要はないと思います。

あなたは今までに魚の殻を使ったことがありますか? そうでなければ、あなたの好きなシェルは何ですか? 以下のコメントでお知らせください。

この記事が面白いと感じた場合は、ソーシャルメディア、Hacker News、Redditで共有してください。

推奨されます

Ubuntu 17.10新機能とアップグレード手順
2019
Ubuntuおよび他のLinuxディストリビューションに最新のLibreOfficeをインストールする方法
2019
Solus 3がリリースされました。 新機能をチェックする
2019