我可以使用来更改默认的登录shell chsh
,但是我不知道如何获取用户的默认shell。
伪码
$ get-shell
/usr/bin/zsh
在 / etc / passwd
文件中查询此信息的规范方法是使用getent
。您可以getent
使用标准工具解析输出,例如cut
提取用户的登录shell。例如:
$ getent passwd $LOGNAME | cut -d: -f7
/bin/bash
本文向大家介绍使用什么命令查看用过的命令列表?相关面试题,主要包含被问及使用什么命令查看用过的命令列表?时的应答技巧和注意事项,需要的朋友参考一下 答案: history
本文向大家介绍使用什么命令查看网络是否连通?相关面试题,主要包含被问及使用什么命令查看网络是否连通?时的应答技巧和注意事项,需要的朋友参考一下 答案: netstat
Linux 中,使用 w 或 who 命令都可以查看服务器上目前已登录的用户信息,两者的区别在于,w 命令除了能知道目前已登陆的用户信息,还可以知道每个用户执行任务的情况。 首先,介绍一下 w 命令的使用, w 命令的基本格式如下: [root@localhost ~]# w [选项] [用户名] 此命令常用选项及含义,如表 1 所示。如果 w 命令后跟 [用户名],则表示只显示此用户的信息。 表
问题内容: 似乎至少有两种方法可以使用直接T-SQL添加默认约束。我是否正确,以下两者之间的唯一区别是第二种方法专门为约束创建了一个名称,而第一种方法有一个由SQL Server生成的名称? 问题答案: 几乎可以,对于ALTER TABLE 您也可以在一步中为CREATE或ALTER添加默认的columnn。 如您所述,如果未提供名称,则系统会生成一个名称。MSDN说是可选的。这同样适用于任何列或
前面,我们已经学了使用 w 或 who 命令查看当前登陆系统的用户信息,但如果原先登录的用户现在已经退出登录,那么是否还能查看呢?当然可以,这就需要使用 last 和 lastlog 命令。 last 命令可以查看当前和过去登陆系统用户的相关信息;lastlog 命令可以查看到每个系统用户最近一次登陆系统的时间。 我们先来看看 last 命令,此命令的基本格式如下所示: [root@localho
本文向大家介绍查看各类环境变量用什么命令?相关面试题,主要包含被问及查看各类环境变量用什么命令?时的应答技巧和注意事项,需要的朋友参考一下 答案: 查看所有 env 查看某个,如 home: env $HOME