安装zsh
sudo apt install zsh
chsh -s /bin/zsh
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
这一步需要网络状态比较好
~$ git clone --depth 1 https://github.com/junegunn/fzf.git ~/.fzf
~$ ~/.fzf/install
弄完以后重启才能生效
后面执行
exec bash
exec zsh
可以切换shell
查看shell 命令
cat /etc/shells
将默认 sh shell 更改为 bash
sudo usermod --shell /bin/bash nishant
此处的nishant 是用户名
如何在 Linux 中更改默认 Shell - 芒果文档
查看当前用户(默 认)使用的shell:
echo $SHELL
linux默认的shell是/bin/bash
linux小连招_查看当前shell_下次你再来,人间已无我的博客-CSDN博客
使用who am i
命令 whoami
Linux 中的 whoami 命令用来打印当前执行操作的用户名,该命令相当于执行 “id -un
” 指令
sudo usermod --shell /bin/bash 用户名
sudo usermod --shell /bin/zsh 用户名
或者不用用户名
sudo usermod --shell /bin/bash
sudo usermod --shell /bin/zsh
方法1:使用 usermod
工具
usermod --shell /bin/zsh username
# 上面的 --shell 修改成 -s 一样的
# zsh 是假定你也要换成 zsh
# username 指你的用户名
# 由于要修改的文件在 etc 目录下,大概率是要 sudo 的
方法2:使用 chsh
工具
chsh --shell /bin/zsh username
# 同上
方法3:手动修改 passwd
文件
vi /etc/passwd
# 文件中 root 开头的那行是 root 用户使用的 shell
# username 开头的那行是 username 用户使用的 shell
# username 是假定的用户名,根据自己的实际用户名理解