命令行大全

chsh

rose1 发表于 2020-08-26 09:03浏览次数:

在类似Unix的操作系统上,chsh命令设置用户的登录shell,即提供命令行的程序。 该更改将在用户下次登录时生效。 本文档介绍chsh的GNU / Linux版本。

查看英文版

目录:

1 chsh 运行系统环境

2 chsh 说明

3 chsh 语法

4 chsh 例子

chsh 运行系统环境

Linux

chsh 说明

chsh将接受系统上任何可执行文件的完整路径名。但是,如果外壳未在/ etc / shells文件中列出,它将发出警告。

也可以将其配置为仅接受此文件中列出的shell(除非用户为root)。如果未指定shell,则chsh将提示您指定一个shell 。

chsh will accept the full pathname of any executable file on the system. However, it will issue a warning if the shell is not listed in the /etc/shells file.

It can also be configured to accept only shells listed in this file (unless the user is root). If a shell is not specified, chsh will prompt for one to be specified.

查看英文版

查看中文版

chsh 语法

chsh [-s login_shell] [user]

-s shell

将外壳程序设置为登录外壳程序。

-l, --list-shells

打印/ etc / shells中列出的shell列表并退出。

-u, --help

打印使用情况消息并退出。

-v, --version

打印版本信息并退出。

chsh [-s login_shell] [user]

-s shell

Sets shell as the login shell.

-l, --list-shells

Print the list of shells listed in /etc/shells and exit.

-u--help

Print a usage message and exit.

-v--version

Print version information and exit.

查看英文版

查看中文版

chsh 例子

chsh -s /bin/bash fred

将用户fred的登录shell设置为/ bin / bash。

chsh -s /bin/bash fred

Set user fred's login shell to /bin/bash.

查看英文版

查看中文版