返回顶部
首页 > 资讯 > 操作系统 >Linux中chsh命令怎么用
  • 473
分享到

Linux中chsh命令怎么用

2023-06-28 08:06:18 473人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“linux中chsh命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中chsh命令怎么用”这篇文章吧。chsh命令 用来更换登录系统时使用的shell

这篇文章主要为大家展示了“linux中chsh命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中chsh命令怎么用”这篇文章吧。

chsh命令 用来更换登录系统时使用的shell。若不指定任何参数与用户名称,则chsh会以应答的方式进行设置。

Linux中chsh命令怎么用

chsh

用来更换登录系统时使用的shell

语法

 chsh(选项)(参数)

选项

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

参数

用户名:要改变默认shell的用户。

实例

查看系统安装了哪些shell的两种方法:

第一种:

 [rocrocket@localhost ~]$ chsh -l /bin/sh /bin/bash /sbin/nologin /bin/zsh

第二种:

 [rocrocket@localhost ~]$ cat /etc/shells /bin/sh /bin/bash /sbin/nologin /bin/zsh

其实chsh -l也是来查看这个文件。

查看当前正在使用的shell:

 [rocrocket@localhost ~]$ echo $SHELL /bin/bash

注意SHELL一定要是大写。可以看到,目前使用的shell是/bin/bash

把我的shell改成zsh:

 [rocrocket@localhost ~]$ chsh -s /bin/zsh Changing shell for rocrocket. PassWord: Shell changed. [rocrocket@localhost ~]$

使用chsh加选项-s就可以修改登录的shell了!你会发现你现在执行echo $SHELL后仍然输出为/bin/bash,这是因为你需要重启你的shell才完全投入到zsh怀抱中去。chsh -s其实修改的就是/etc/passwd文件里和你的用户名相对应的那一行。现在来查看下:

 [rocrocket@localhost ~]$ cat /etc/passwd|grep ^rocrocket rocrocket:x:500:500:rocrocket,China:/rocrocket/PSB/home:/bin/zsh

你可以发现输出内容的最后部分已经变成了/bin/zsh了,下次重启的时候,linux就会读取这一命令来启动shell了!

把shell修改回/bin/bash:

 [rocrocket@localhost ~]$ chsh -s /bin/bash Changing shell for rocrocket. Password: Shell changed.

以上是“Linux中chsh命令怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网操作系统频道!

--结束END--

本文标题: Linux中chsh命令怎么用

本文链接: https://lsjlt.com/news/317831.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux中chsh命令怎么用
    这篇文章主要为大家展示了“Linux中chsh命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中chsh命令怎么用”这篇文章吧。chsh命令 用来更换登录系统时使用的shell...
    99+
    2023-06-28
  • chsh命令怎么在linux中使用
    这篇文章给大家介绍chsh命令怎么在linux中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用权限:所有使用者 命令:chsh   用法:shell>> chsh   说明:更改使用者 shell ...
    99+
    2023-06-13
  • Linux常用命令chsh怎么用
    小编给大家分享一下Linux常用命令chsh怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Linux常用命令 chsh命令用于更改使用者 shell 设定。语法 shell>> chs...
    99+
    2023-06-28
  • Linux基础命令chsh的用法
    这篇文章主要介绍“Linux基础命令chsh的用法”,在日常操作中,相信很多人在Linux基础命令chsh的用法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux基础命令chsh的用法”的疑惑有所帮助!...
    99+
    2023-06-05
  • Linux命令中的rpm命令怎么用
    这篇文章的内容主要围绕Linux命令中的rpm命令怎么用进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!在Linux中,RPM是进行软件得安装、卸载、...
    99+
    2023-06-28
  • linux中Sed命令怎么用
    这篇文章主要介绍linux中Sed命令怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!sed命令用法sed是一种流编辑器,它是文本处理中非常有用的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处...
    99+
    2023-06-09
  • Linux中mysqldump命令怎么用
    这篇文章给大家分享的是有关Linux中mysqldump命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。mysqldump是mysql数据库中备份工具,用于将MYSQL服务器中的数据库以标准的sql语言的...
    99+
    2023-06-09
  • linux中awk命令怎么用
    这篇文章给大家分享的是有关linux中awk命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。awk是一种模式扫描和处理语言,在对数据进行分析处理时,是十分强大的工具。awk [options] '...
    99+
    2023-06-09
  • Linux中grep命令怎么用
    小编给大家分享一下Linux中grep命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!介绍Linux系统中grep命令是一种强大的文本搜索工具,它能使用正...
    99+
    2023-06-09
  • Linux中rpm命令怎么用
    这篇文章主要介绍了Linux中rpm命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。[root@wang /]# rpm -qa&nbs...
    99+
    2023-06-09
  • linux中touch命令怎么用
    这篇文章将为大家详细讲解有关linux中touch命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在linux中,touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间,语法格式“t...
    99+
    2023-06-14
  • Linux中Top命令怎么用
    这篇文章主要介绍了Linux中Top命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。TOP是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命...
    99+
    2023-06-13
  • linux中export命令怎么用
    这篇文章将为大家详细讲解有关linux中export命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。接触linux没有多久,最近在学习BASH的export命令时碰到了一个难道(书上说export...
    99+
    2023-06-13
  • linux中tail命令怎么用
    这篇文章给大家分享的是有关linux中tail命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。tail命令语法代码如下:tail [ -f ] [ -c Number | -n Number | -m N...
    99+
    2023-06-12
  • Linux中chown命令怎么用
    这篇文章给大家分享的是有关Linux中chown命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。  1....
    99+
    2023-06-13
  • linux中cmp命令怎么用
    这篇文章将为大家详细讲解有关linux中cmp命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。功能说明:比较两个文件是否有差异。   语  法:cmp [-clsv][-i <字符数目>...
    99+
    2023-06-13
  • Linux中less命令怎么用
    这篇文章主要介绍了Linux中less命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1. 前言在Linux命令行中有读取文本文件的方法。cat可能是几乎每个Linu...
    99+
    2023-06-16
  • linux中nc命令怎么用
    这篇文章将为大家详细讲解有关linux中nc命令怎么用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。查看端口是否被占用还记得我们在netstat中介绍的如何查看端口被占用吗nc也可以完成这样的事情。它使用...
    99+
    2023-06-16
  • Linux中screen命令怎么用
    小编给大家分享一下Linux中screen命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!当你需要确保长时间运行的任务不会在 SSH 会话中断时被杀死时,...
    99+
    2023-06-16
  • linux中chattr命令怎么用
    这篇文章给大家分享的是有关linux中chattr命令怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。chattr命令简介这里我们需要使用到一个命令是:chattr ,这个命令在大部分的 Linux 发行版里...
    99+
    2023-06-16
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作