こんにちは、lisです!
Termux Ubuntuにzshをセットアップしていきます!
Ubuntuにzshをインストールする
lis@localhost:~$ sudo apt install -y zsh
zshをデフォルトシェルに設定する
chsh
コマンドでzshをデフォルトシェルに変更します。
lis@localhost:~$ chsh -s /bin/zsh
Password:
lis@localhost:~$
実行直後はまだ反映されていません。
一旦閉じて、Ubuntuを開き直すと下記が表示されるのでEnter
を入力。
This is the Z Shell configuration function for new users, zsh-newuser-install. You are seeing this message because you have no zsh startup files (the files .zshenv, .zprofile, .zshrc, .zlogin in the directory ~). This function can help you with a few settings that should make your use of the shell easier. You can: (q) Quit and do nothing. The function will be run again next time. (0) Exit, creating the file ~/.zshrc containing just a comment. That will prevent this function being run again. (1) Continue to the main menu. (2) Populate your ~/.zshrc with the configuration recommended by the system administrator and exit (you will need to edit the file by hand, if so desired). --- Type one of the keys in parentheses ---
シェルを確認。
localhost% echo $SHELL /bin/zsh
$SHELL
が/bin/zsh
になってるし、プロンプトも変わってますね!
preztoをインストール
gitをインストールして、preztoをclone。
% localhost% sudo apt install -y git % git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto"
設定してシェルをリロードして、見た目が変わっていればOK。
localhost% setopt EXTENDED_GLOB for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}" done localhost% exec $SHELL -l ~ ❯❯❯
%
から❯❯❯
に変わっていますね!
powerlevel10kのセットアップ
下記コマンドを実行して、powerlevel10kのセットアップを行いましょう!
~ ❯❯❯ prompt -s powerlevel10k
powerlevel10kのセットアップの詳細についてはこちらを参照。
ちなみに行き急いで設定したら、このようなエラーが出ました。
[ERROR]: gitstatus failed to initialize. Please install curl or wget, then restart your shell.
ということで、事前にcurl
とwget
をインストールしておくと吉です。
してなくてもインストール→再読込でいけるようです。
~ ❯❯❯ sudo apt install -y curl wget
ということで、このコマンドで設定。
~ ❯❯❯ prompt -s powerlevel10k
あとがき
Termux Ubuntuにzshをセットアップするでした!
見た目がいい感じになると、作業もしやすいし気分も上がりますね!