linux 安装oh my zsh 没有root权限
using oh my zsh without root (linux)
install zsh by conda
check the list of available shell in linux
cat /etc/shells
if there is no zsh in linux, we can download it by conda
conda install -c conda-forge zsh
if it exists, you don’t need to download it.
set zsh as deafult
Create .bash_profile
in your home directory and add these lines:
export SHELL=/home/username/anaconda3/bin/zsh
exec /home/username/anaconda3/bin/zsh -l
install oh my zsh
follow the tutorial: https://github.com/ohmyzsh/ohmyzsh
recommended themes
themes: https://github.com/romkatv/powerlevel10k#installation
note: delete the default themes in .zshrc
recommended plugin
link: https://github.com/zsh-users/zsh-autosuggestions
It suggests commands as you type based on history and completions.
download:
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
add it in .zshrc
plugins=(
git
zsh-autosuggestions
)
参考链接:
https://unix.stackexchange.com/questions/136423/making-zsh-default-shell-without-root-access