その名のとおり、
、(魚として知られている)に優しいインタラクティブシェルは、特にそのインタラクティブ性と発見可能な機能のために使用されるように設計されたユーザーフレンドリーな、フリーでオープンソースでインタラクティブなUNIXシェルです。それ&rsquoの、SAのドロップインバッシュの代替(Bourneシェル)。
フィッシュ&rsquoの、一目で下記に記載されているVE; S主な目的は、タブ補完、発見と豊富なヘルプシステム、ワイルドカードを含む文字列のタブ補完、そして我々&rsquoのは、他の多くの魅力的な機能を含む強力な機能の豊富なセットを、提供することです。 glanceThe優しいインタラクティブシェルでの機能は、検索を使用覚えている、と発見することは容易である。これにより、ユーザーは、そのドキュメントのすべてにアクセスすることを可能にする特別なhelpコマンド、構文強調表示のサポート、スマート端末の取り扱い、およびGNU / Linuxシステムの内部クリップボード機能のサポートが含まれています。
プログラムはC ++プログラミング言語で書かれているとMac OS X、BSDやSolaris.Gettingがオン魚シェルをfishInstallingで開始など、Linuxのいずれかのディストリビューションでは、だけでなく、他のUnixライクなオペレーティングシステム上に展開することができますあなたのGNU / Linuxディストリビューションは、あなただけ、Softowareからアプリケーションの最新バージョンをダウンロードしてPC上でアーカイブを保存して、お好みのアーカイブマネージャを使用して、その内容を抽出する必要がありますように、初心者でも簡単な作業であることが分かる。
そして、端末アプリを開いて、&lsquoを実行する必要があり、抽出アーカイブファイル(例:cd /home/softoware/fish-2.1.1)の場所、に移動します。./設定&&作る&rsquoの。インストール&rsquoの確認、設定して、コンパイル&lsquoに続いて、プログラムを、コマンド。それをインストールするコマンド
のこのリリースのの新機能:ます。
- セキュリティの修正:
- はfish_config Webインタフェースは現在の要求を保護するために認証トークンを使用し、唯一このトークンを使用してローカルマシンからの要求に応答する、リモートでコードが実行される攻撃を防ぐことができる。 (CVE-2014から2914を閉じる)。 #1438
- PSUBとfuncedは、もはや(クローズCVE-2014から2906とCVE-2014から3856)を改ざんローカル権限昇格やデータを許可する攻撃に対して脆弱ません。 #1437
- fishdは(CVE-2014から2905を閉じる)ローカル権限昇格攻撃を防止し、そのソケット用セキュアパスを使用しています。 #1436
- __ fish_print_packagesは、もはやローカル権限昇格やデータの改ざん(CVE-2014から3219を閉じる)を可能にする攻撃に対して脆弱ではない。 #1440
- その他の修正:
- fishdは現在、他のfishdの変化の結果として、より頻繁に発生したGNUパラレルとのようなツールを使用してクラッシュを固定、SIGPIPEを無視します。 #1084&#1690
のバージョン2.0.0でのの新機能:
- 著しい変動:
- コマンド置換は今$ステータス#547を修正します。
- は以前は()PWD(のような)コマンド置換の終了ステータスは無視されました。しかし今では、$ステータスを変更します。また、setコマンドは現在、唯一の失敗時に$のステータスを設定します。それが成功した場合にそのままです。これは、次のパターンが可能に:
- に設定した場合python_path(これのpython)
- ...
- 終了します。
- セットが成功した場合に、$の状態を変更しませんので、もし分岐が効果的に成功したかどうかをテストし、もしそうであれば、セットにも成功したかどうかをします。
- 取り扱いの$ PATHに改善します。
- 普遍的に設定することができ、新しい変数、$ fish_user_pathsはあり、かつ、その内容の$ PATHの#527 に追加されます
- は、/ etc /パスと/etc/paths.dは今OS X上で尊重されている。
- は魚は、もはや独自のバイナリを見つけることの$ PATHを変更しません。
- 長い行は、もはや改行のために省略記号を使用し、コピー&ペーストは、もはや線が断線#300 であった場合でも、改行を含めるべきではない
- インデックスの範囲の新しい構文(時々&QUOTとして知られる;スライス")#212
- は魚は今、他のサポートしている場合、文#134
- プロセスとPID完了は現在、 OS Xの#129で動作します
- 魚は今再配置可能ではない、もはやコンパイル時のパスの#125に依存します。
- 魚は今fish_right_promptファンクション#80 を通して右プロンプト(RPROMPT)をサポートしています
- 魚は今 BSDとOS Xの#11にはるかに高速である、代わりにフォークのposix_spawnを使用しています
- その他の注目すべき修正:
- 更新されたVCSの補完(darcsの、CVS、SVN、等。)
- は、それが#696を掛けることができるように、メインスレッド上でGETCWD呼び出しは避けます。
- コントロール-D(フォワード削除)は、もはや期間#667 で停止していない
- 多くの新しいコマンドのための完了します。
- 魚が今尊重rxvtの独自のキーバインド#657
- XSELは、もはや魚の一部として構築されていない。個別に#633が取り付けられている場合はそれはまだ起動されます。
- __ fish_filter_mimeはもはや#628吐き出すます。
- 魚の--no-実行オプションは、もはや倒れない
- fish_configは、それが$ PATHの#621 にない場合でも、魚を見つける方法を知っている
- 先頭のスペースは今、歴史への書き込みを防ぐ
- 叩くそれは空白文字やライン#613 の終わりが続く場合、バックスラッシュは、新しい行になった後入力してください
- printfのが今の組み込み#611 である
- イベントハンドラべき信号は#608をブロックしている場合は、もはや火災ます。
- SET_COLORは組み込み#578 になりました
- manページの完了が新しいgenerated_completionsディレクトリに配置され、ディレクトリ#576
- タブは今autosuggestionsに#561 李>をクリアします
適切な" - 引用符のペア内からタブ補完は今QUOT、&しようとします。右引用符の#552
- の$ EDITORになりましたリストを指定できます。たとえば、セットエディタのgvim -f)#541
- ケース本体は、#530 今インデントされ
- は、プロファイルスイッチ-pは、もはや#517 クラッシュしない
- これで、読み取り#516 の外-Cを制御することができます
- umaskがします。 OS Xの#515で正しく機能するようになり
- それは#512 李>を掛けることができるように、メインスレッド上でのgetpwnam呼び出しは避けてください
- のAlt-FまたはAlt-右矢印(オプション-Fまたはオプション·右矢印)今自己暗示の#1ワードを受け入れ435
- あなたのログインシェルは、もはや殺すように設定する魚のopenSUSE#367
- バックスラッシュは今の代わりに複数のコマンドを#347を作成するので、行を結合します。
- はエコーは今エスケープを解釈する-eフラグを実装して#337
- は、自己暗示の#335 のそれに優先して、そのケースを使用
- の説明は今、自分のミュートカラー#279 李>を持っている
- ワイルドカードで始まる。 (例えば、LS。*)が一致しなくなる。と..#270
- 再帰ワイルドカードは現在、シンボリックリンクがループを扱う#268
- これでfish_configのWebインタフェース#250から履歴項目を削除することができます。
- のOS Xのビルドになりまし弱いリンクwcsdupとwcscasecmp#240
- 魚は今誤って停止した#197 と報告されてから特定のプロセスを妨げるプロセスグループを、保存し、復元する
- はエディタオプション#187 李>をとる
- 交互行の色はfish_pager_color_secondary#186 を通して魚のページャでご利用いただけます
- ユニバーサル変数の値は、あなたのMACアドレスに基づいて格納されており、しないホスト名の#183
- キャレット^それは#168 Gitのユーザーが幸せに、トークンの最初の文字であれば、今だけ、標準エラー出力のリダイレクトを扱っていて
- Autosuggestionsはなくなり、原因の行の折り返しの#167
- Unicodeは文字の#155とを組み合わせた処理を改善します。
- 魚SIGHUPsプロセスより頻繁に#138
- 魚は、もはやパスワードの入力を毎回ます。 を依頼するsudoを起こさない
- 魚はミッドナイトコマンダー#121 の下でより良い動作します
- -eはもはや#100 李>をクラッシュする設定されていない
全く魚履歴#66がない場合は - 魚は今自動的に、bashのから歴史をインポートします。
- バックスラッシュ - 改行は現在、より直感的に#52 李>を振る舞う
- タブのタイトルはiTerm2の#47 に正しく表示されるはずです
- はSCPリモートパスの補完が今時々#42に動作します。
- もはや組み込み読み取りがautosuggestions#29 李>を示している
- カスタムキーバインディングは今fish_user_key_bindings機能#21 で設定することもできます
- すべてのPythonスクリプトは、現在のPython 2とPython 3#14 の両方で正しく実行
- &QUOT、自己暗示&QUOTを受け入れる。キーは今#19を構成することができます。
- Autosuggestionsはもはや無効なコマンド#6ます。 を示唆しません
可能な場合は
ブロック#624 の終わりに到達したときに
bashとzshの#615で行われるように
代わりにあなたの補完候補の
ユーザーの入力内の最後のトークンに大文字が含まれている場合
今funced
引用符で囲まれた文字列内部の
のどのバージョン1.23.1のの新しいです。
- このリリースはバグの修正の長いリストが含まれています、厄介、および機能上のだけでなく、多くの新しいコマンド固有のタブ補完します。
の要件の
- Doxygenの
- ライセンス購入します。
コメントが見つかりません