linux之chsh命令

春衣少年当酒歌,起舞四顾以笑和。这篇文章主要讲述linux之chsh命令相关的知识,希望能为你提供帮助。
命令语法
chsh [选项][参数]
命令选项

-s< shell 名称> 或--shell< shell 名称> :更改系统预设的shell环境。; -l或--list-shells:列出目前系统可用的shell清单; -u或--help:在线帮助; -v或-version:显示版本信息。

命令参数
【linux之chsh命令】用户名:要改变默认 shell 的用户。
查看系统安装了哪些 shell 的两种方法
第一种:
> chsh -l /bin/sh /bin/bash /sbin/nologin /bin/zsh

第二种:
> cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/zsh

查看当前正在使用的 shell:
> echo $SHELL /bin/bash

把我的shell改成zsh
> chsh -s /bin/zsh Changing shell for rumenz. Password: Shell changed.

> cat /etc/passwd|grep ^rumenz rumenz:x:1001:1002::/home/rumenz:/bin/zsh

你可以发现输出内容的最后部分已经变成了/bin/zsh了,下次重启的时候,linux 就会读取这一命令来启动 shell 了!
shell修改回/bin/bash
> chsh -s /bin/bash Changing shell for rumenz. Password: Shell changed.

原文链接:https://rumenz.com/rumenbiji/linux-chsh.html
微信公众号:入门小站

    推荐阅读