CentOS 7.x に ZSH ターミナルをインストールする方法

CentOS 7.x に ZSH ターミナルをインストールする方法

1. 基本コンポーネントをインストールする

まず、 yumコマンドを実行して、コードpullために必要なzshオリジナル プログラムとgitプログラムをインストールします。

yum インストール -y zsh git

oh my zshスクリプトをインストールします (この手順ではgitがインストールされている必要があります)。

wget https://github.com/robbyrussell/oh-my-zsh/raw/master/tools/install.sh -O - | sh

which zshを使用して、 zshのインストール ディレクトリを表示します。通常、このディレクトリは/usr/bin/zshディレクトリに保存されます。

どのzsh

使用するシェル プログラムを切り替えるには、 chshコマンドを使用します。

chsh -s /usr/bin/zsh

2. オプションの設定を実行する

2.1 ZSHアイコンフォントのインストール

次のコマンドを実行して、現在のディレクトリにあるアイコン リポジトリを取得し、そのディレクトリに切り替えて、 ./install.shスクリプトを実行すると、正常にインストールされます。

git クローン https://github.com/powerline/fonts.git

2.2 ZSHテーマの変更

viツールを使用して/root/.zshrcファイルを編集し、 ZSH_THEME="robbyussell"フィールドをZSH_THEME="agnoster"フィールドに変更し、 source ~/.zshrcコマンドを使用して構成ファイルを更新します。

2.3 プラグインのインストール

オリジナルの SHELL の代わりに ZSH を使用する主な理由は、その強力なプラグインを使用するためです。ここでは、 wdzsh-syntax-highlightingzsh-autosuggestionsの 3 つのプラグインのみをインストールすることをお勧めします。

まず、以下のコマンドを順番に実行して、次の 2 つのプラグインのリポジトリを Oh My Zsh のプラグイン ディレクトリにクローンします。

cd ~/.oh-my-zsh/custom/plugins
git クローン https://github.com/zsh-users/zsh-syntax-highlighting.git
git クローン https://github.com/zsh-users/zsh-autosuggestions.git

クローン作成操作が完了すると、2 つのプラグインの完全なパスは次のようになります。

/root/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-syntax-highlighting.zsh
/root/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh

引き続きviを使用して~/.zshrcファイルを編集します。

# その他のコンテンツプラグイン=(
 ギット
 窓
 zsh 構文の強調表示
 zsh 自動提案
)

ソース /root/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-syntax-highlighting.zsh
ソース /root/.oh-my-zsh/custom/plugins/zsh-autosuggestions/zsh-autosuggestions.zsh
ソース $ZSH/oh-my-zsh.sh
# その他のコンテンツ

編集後、 source ~/.zshrcコマンドを実行して ZSH 設定を更新します。最終的な効果は以下のようになります。

要約する

上記は、編集者が紹介した CentOS 7.x に ZSH ターミナルをインストールする設定方法です。皆様のお役に立てれば幸いです。ご質問がございましたら、メッセージを残していただければ、編集者がすぐに返信いたします。また、123WORDPRESS.COM ウェブサイトをサポートしてくださっている皆様にも感謝申し上げます。
この記事が役に立ったと思われた方は、ぜひ転載していただき、出典を明記してください。ありがとうございます!

<<:  MySQL 増分バックアップとブレークポイントリカバリスクリプトの例

>>:  MySQL ページング制限の実用的な最適化

推薦する

vue3+ts+EsLint+Prettier 標準コード実装

目次使用EsLintの使用プロフィールを追加するPrettierの使用huskyとlint-stag...

MySQL 挿入時間の 8 時間の違いの問題の解決方法

MySQL挿入時の8時間の時差の問題を解決する通常、jdbc の URL にはいくつかのパラメータを...

Linux でソフトウェア パッケージのバージョンをアップグレードする方法の詳細な説明

Linux環境で、特定のソフトウェア(パッケージ)がインストールされているかどうかを確認したい。 r...

MySQLの日付文字列タイムスタンプ変換の詳細な説明

時刻、文字列、タイムスタンプ間の変換は、日常生活でよく使用されます。よく使用されますが、私は使用する...

jQueryのコア機能とイベント処理の詳細な説明

目次イベントページの読み込みイベント委任イベントの切り替えイベント要約するイベントページの読み込み1...

JS での Reduce() メソッドの使用の概要

目次1. 文法2. 例3. その他の関連方法長い間、reduce() メソッドの具体的な使い方を理解...

HTML ウェブページにおけるさまざまなフォント形式の詳細

このセクションでは、テキストの変更の詳細から始めます。これにより、読者はさまざまな HTML フォン...

Windows 10 での MySQL 5.7.19 インストール チュートリアル MySQL のルート パスワードを忘れた場合の変更方法

MySQL 5.7.19のインストールを例に挙げると、まずダウンロードしますもちろん、最初に行うこと...

CSSスタイルで実現されるHTML背景色のグラデーション効果

エフェクトのスクリーンショット:実装コード:コードをコピーコードは次のとおりです。 <!DOC...

LinuxにMySQLをインストールするための詳細なチュートリアル

すべてのプラットフォーム用の MySQL ダウンロードは、MySQL ダウンロードから入手できます。...

ウェブサイトのビジュアルデザインパスはユーザーの習慣に合わせる必要がある

クーパー氏は、一般的に上から下、左から右に向かうユーザーの視覚経路について話しました。優れたビジュア...

LinuxシステムにDockerをインストールするプロセス

このブログでは、Docker をインストールするプロセスを簡単な手順で説明します。Docker のイ...

5 分で vue-cli3 を使用してプロジェクトを作成する方法を説明します (初心者向けガイド)

目次1. Vue環境を構築する2. Vue スキャフォールディングツール3. プロジェクトを作成する...

CMD で MySQL データベースを操作するときに中国語の文字化けが発生する問題の解決方法

Baiduで検索しました。 。 chcp コマンドを使用して、cmd の文字エンコーディングを 65...

Linux システムでの gcc コマンドの使用法の詳細な説明

目次1. 前処理2. コンパイル3. コンパイル4. リンク1. gccのインストール(Ubuntu...