lisz-works

プログラミングと興味を貴方に

Termux Ubuntuにzshをセットアップする!

【スポンサーリンク】

Termux

こんにちは、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のセットアップの詳細についてはこちらを参照。

www.lisz-works.com

ちなみに行き急いで設定したら、このようなエラーが出ました。

[ERROR]: gitstatus failed to initialize.

Please install curl or wget, then restart your shell.

ということで、事前にcurlwgetをインストールしておくと吉です。

してなくてもインストール→再読込でいけるようです。

~ ❯❯❯ sudo apt install -y curl wget

ということで、このコマンドで設定。

~ ❯❯❯ prompt -s powerlevel10k

あとがき

Termux Ubuntuにzshをセットアップするでした!

見た目がいい感じになると、作業もしやすいし気分も上がりますね!

www.lisz-works.com

www.lisz-works.com