mobile wallpaper 1mobile wallpaper 2mobile wallpaper 3mobile wallpaper 4
36 文字
1 分
Ubuntuでoh-my-zshとそのコンポーネントを導入する
2024-12-03

zshのインストール#

sudo apt install -y zsh git || sudo pacman -S --needed zsh git || sudo yum install zsh git || sudo zypper in zsh git || sudo apk add zsh git;
sh -c "$(wget https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh -O -)" &&
zsh

テーマのインストール#

git clone --depth=1 https://github.com/romkatv/powerlevel10k.git ${ZSH_CUSTOM:-$HOME/.oh-my-zsh/custom}/themes/powerlevel10k &&
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions &&
git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting &&
sed -i 's/ZSH_THEME="robbyrussell"/ZSH_THEME="powerlevel10k\/powerlevel10k"/' ~/.zshrc &&
sed -i '/^plugins=(git)$/c\
plugins=(\
git\
sudo\
command-not-found\
safe-paste\
vi-mode\
you-should-use\
zsh-bat\
zsh-autosuggestions\
zsh-syntax-highlighting\
)' ~/.zshrc &&
exit

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

プラグイン:

plugins=(
git
sudo
command-not-found
safe-paste
vi-mode
you-should-use
zsh-bat
zsh-autosuggestions
zsh-syntax-highlighting
)
git clone https://github.com/MichaelAquilina/zsh-you-should-use.git $ZSH_CUSTOM/plugins/you-should-use
git clone https://github.com/fdellwing/zsh-bat.git $ZSH_CUSTOM/plugins/zsh-bat
apt update
apt install bat
source ~/.zshrc
共有

この記事が役に立ったときは、ぜひ他の人に共有してください!

Ubuntuでoh-my-zshとそのコンポーネントを導入する
https://dreaife.tokyo/jp/posts/ubuntu-ohmyzsh-setup/
著者
dreaife
公開日
2024-12-03
ライセンス
CC BY-NC-SA 4.0

一部の情報は古い可能性があります

関連した投稿 スマート
1
UbuntuでNATを使ってルーターへネットワークを転送する
prog-side Netplan設定の変更、IPフォワーディングの有効化、NAT転送設定を行うことで、Ubuntuからルーターへネットワークを転送できます。手順には既存設定のクリア、静的IP設定、DHCPサービスの導入と設定、ネットワーク共有が正常に機能するかの確認が含まれます。
2
missing-semester-class01
prog-side シェルの基本機能と使い方を紹介し、プログラムの実行方法、パス移動、ファイル権限、入出力ストリームのリダイレクト、rootユーザー権限の管理などを扱います。学習の定着のために、複数のbashコマンド例と演習問題も用意されています。
3
正規表現入門
prog-side 正規表現は、文字列の特定パターンを記述・照合するための強力なテキストパターンマッチングツールです。リテラル文字、特殊文字、文字クラス、メタ文字などの要素から構成され、多くのプログラミング言語やテキスト処理ツールで広く利用されています。データ検証、テキスト置換、部分文字列抽出などに使え、柔軟性と表現力に優れています。代表的なメタ文字や機能には、文字マッチ、量指定子、境界マッチ、グルーピングなどがあり、効率的なテキスト処理に役立ちます。
4
EOAウォレットの署名検証とその関連内容について
WEB3 EOAウォレットの署名検証を、secp256k1、ECDSAのr/s/v、公開鍵復元、keccak-256によるアドレス計算から整理し、SIWEログインで秘密鍵を渡さず所有権を確認する仕組みを解説します。
5
EOA向けのEVMウォレットログイン画面
WEB3 EVM/EOAウォレットログインの実装例をもとに、connect wallet、SIWE形式メッセージ、wagmi署名、nonce、バックエンド検証を整理し、アドレス接続と署名による所有権証明を分ける理由を解説します。

目次