Zshとbashは、Linuxで実行できるシェルスクリプトですデフォルトはbashですZshを使用するには、個別にインストールする必要があります。詳細な紹介をするために皆のためのインストールと構成、興味のある友人は理解するようになることができます。
1.
インストール
のGentooに取り付けられたzshの
のzshを搭載し、我々はAPP-を通じてアプリシェル/zshのを(自分自身をのzsh)をインストールして出現する必要がありますShells /zsh-completion(zsh補完スクリプト)2つのパッケージ。
コード表示1.1:emergeによるzshのインストール
#emerge zsh zsh-completion
zshの起動
初めてzshを起動したとき、あなたは以下のようにいくつかの情報を得ます。後でinitファイルを作成するので、この1つの機能メニューをスキップすることができます。
コード表示1.2:初期設定をスキップする
$ zsh
これは新規ユーザ向けのZシェル設定関数、zsh-newuser-installです。
このメッセージが表示されているのは、zsh起動ファイル
(ディレクトリ 次のことができます。 (q)終了して何もしません。次回再び実行されます。 (0)終了し、コメントのみを含むファイル〜/.zshrcを作成します。 これにより、この関数が再度実行されるのを防ぐことができます。 (1)メインメニューに進みます。 ---かっこ内のキーの1つを入力します--- q 2.設定 はじめに 高度なタブ補完 zshのタブ補完システムを有効にするには、次のコマンドを実行する必要があります。 コード2.1:Open Completion System %autoload -U compinit %compinit デフォルトの補完スタイルはとても普通で簡単です。外観を改善したい場合は、次のコマンドを実行してください。 コード2.2:補完スタイルの改善 %zstyle‘:completion:*:説明’ format‘%U%B %d%b%u’ %zstyle‘:完了:*:警告’%BSorry、%dと一致しない:%d%b’ コマンドエラーの修正 コマンド自動エラー訂正機能を有効にすることもお勧めです。 コード2.3:エラー訂正機能をオンにします。 %setopt correctall プロンプト コード2.4:高度なコマンドプロンプト機能を有効にします。 %autoload -U promptinit %promptinit prompt -pコマンドを使って、利用可能なプロンプトサンプルを一覧表示できます。 コード2.5:プロンプトのサンプルを選択 (' gentoo'の代わりに、選択したプロンプトを使用してください) % Prompt gentoo 注意:別のプロンプトを試していて、各プロンプトの例を見たくない場合は、prompt -lを使用して使用可能なプロンプトをリストすることができます。 もう1つの方法は、独自のプロンプトを作成することです。このアイデアを実装するにはPS1環境変数を設定する必要があります。 コード表示2.6:簡単なカスタムプロンプト %export PS1 =' [テストプロンプト]》' [テストプロンプト]》 エスケープシーケンスの印刷効果 %Tシステム時間(時:分) %*システム時間(時:分:秒) ) %DSシステム日付(年月日) %nあなたのユーザー名 %B - %b太字印刷で終わりへ %U - %uはアンダースコアで終わります。 %d現在の作業ディレクトリ %〜現在の作業ディレクトリの相対パス〜〜 %Mコンピュータのホスト名 %mコンピュータのホスト名(最初のピリオドの前に切り捨てられます) %l現在のtty これらのエスケープシーケンスを環境変数PS1に挿入するとそれが行われ、zshは自動的にそれらを解析します。 コード表示2.7:もっと複雑なプロンプト %export PS1 =' [%* - %D]%d %%' [08:44 :23 - 06-02-18] /home /username%
< zshを実行すると、セッションに対してzshが開始されます。恒久的な解決策が必要な場合は、設定の保存に関する章を参照してください。インストールが完了した後、zshは非常に単純に見え、機能が非常に限られているかもしれません。この状況を変えるためには、いくつかの設定を修正する必要があります。
<現在のプロンプトは退屈に思えるかもしれませんが、いくつかの簡単な手順で修正できます。まず、高度なコマンドプロンプトサポートを初期化する必要があります。
<カスタムテキストプロンプトを作成できるのは良いことですが、zshはシステム情報をプロンプトに挿入できるようにするためのいくつかのエスケープシーケンスも提供します。使用可能なエスケープシーケンスには、次のものがあります。
>
前12次のページ合計2ページ
をクリーンアップする方法は、Linuxサーバーのキャッシュであり、スワップパーティションの占有率は、高すぎるとシステムに影響を与えるため、Linuxシステムは間に合うようにクリーンアップする必要があり
LinuxシステムにGBKまたはGB2312をインストールする際に、多くのユーザーが文字化けした問題に遭遇しましたが、これは主にシステムのデフォルト言語がuft8であることが原因です。 Linuxイン
LinuxでプロキシサーバーとLANファイアウォールを設定するユーザーは操作を理解できないため、いくつかの問題に遭遇します。それをみんなに説明しましょう、見てみましょう。 プロキシ(1) Q質問
CentOSシステムでGlusterfsをマウントするとエラーが表示され、Glusterfsがアンマウントされるこの問題は、主にマシンが滑らかでないことが原因で発生し
Win8.1は、フォントサイズを設定するための入力方法が付属しています
サーバーセキュリティホットスポットのための12のセキュリティ技術の導入
Win7のローカル接続は、インターネットアクセスソリューション
Win10システムのオペレーティングシステムからログアウトするにはどうすればいいですか?
Win10QQがログインできません、どうすればいいですか? Win10QQは個人用フォルダソリューションにアクセスできません
Windows 8のフォルダのアクセス権を設定する方法Win 8のバッチファイルのアクセス権の変更方法