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

chsh命令怎么在linux中使用

2023-06-13 05:06:00 846人浏览 八月长安
摘要

这篇文章给大家介绍chsh命令怎么在linux中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用权限:所有使用者 命令:chsh   用法:shell>> chsh   说明:更改使用者 shell

这篇文章给大家介绍chsh命令怎么在linux中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

使用权限:所有使用者
命令:chsh
  用法:shell>> chsh
  说明:更改使用者 shell 设定
  范例:
  shell>> chsh
  Changing fihanging shell for user1
  PassWord: [del]
  New shell [/bin/tcsh]: ### [是目前使用的 shell]
  [del]
  shell>> chsh -l ### 展示 /etc/shells 档案内容
  /bin/bash
  /bin/sh
  /bin/ash
  /bin/bsh
  /bin/tcsh
  /bin/csh

推荐阅读:用chsh命令选择shell

1 我想知道我机器安装了哪些shell?
两种方法可以查看:
第一种:
[rocrocket@jb51.net ~]$ chsh -l
/bin/sh
/bin/bash
/sbin/nologin
/bin/zsh
第二种:
[rocrocket@jb51.net ~]$ cat /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/zsh
其实chsh -l也是来查看这个文件。
2 我想知道我当前正在使用的shell是哪个阿?
[rocrocket@jb51.net ~]$ echo $SHELL
/bin/bash
注意SHELL一定要是大写。可以看到,我目前使用的shell是/bin/bash
3 执行了zsh之后,我查看当前shell类型仍然是/bin/bash呢?
请注意,我们虽然执行了zsh,但是所谓“当前的shell”是一个大环境的概念,是针对一个已登录的用户而言的。而我们执行zsh只是启动了一个zsh的解释器程序而已,并没有改变大环境。如果想改变“当前的shell”,那么还是要使用chsh才可以。
4 我想把我的shell改成zsh!
[rocrocket@jb51.net ~]$ chsh -s /bin/zsh
Changing shell for rocrocket.
Password:
Shell changed.
[rocrocket@jb51.net ~]$
使用chsh加选项-s就可以修改登录的shell了!
你会发现你现在执行echo $SHELL后仍然输出为/bin/bash,这是因为你需要重启你的shell才完全投入到zsh怀抱中去。
5 chsh -s到底是修改了哪里?
秘密告诉你吧。chsh -s其实修改的就是/etc/passwd文件里和你的用户名相对应的那一行。现在我来查看下:
[rocrocket@jb51.net ~]$ cat /etc/passwd|grep ^rocrocket
rocrocket:x:500:500:rocrocket,China:/rocrocket/PSB/home:/bin/zsh
看!你可以发现输出内容的最后部分已经变成了/bin/zsh了!下次你重启的时候,linux就会读取这一命令来启动你的shell了!
好了,我要恢复正常工作,把shell修改会我熟悉的/bin/bash了!
[rocrocket@jb51.net ~]$ chsh -s /bin/bash
Changing shell for rocrocket.
Password:
Shell changed.

关于chsh命令怎么在linux中使用就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: chsh命令怎么在linux中使用

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

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

猜你喜欢
  • chsh命令怎么在linux中使用
    这篇文章给大家介绍chsh命令怎么在linux中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。使用权限:所有使用者 命令:chsh   用法:shell>> chsh   说明:更改使用者 shell ...
    99+
    2023-06-13
  • Linux中chsh命令怎么用
    这篇文章主要为大家展示了“Linux中chsh命令怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux中chsh命令怎么用”这篇文章吧。chsh命令 用来更换登录系统时使用的shell...
    99+
    2023-06-28
  • 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
  • curl命令怎么在Linux中使用
    curl命令怎么在Linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。语法: # curl [option] [url]常见参数:-A/--user-agent&nb...
    99+
    2023-06-09
  • pmap 命令怎么在linux中使用
    pmap 命令怎么在linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。通过查看帮助,返回了如下信息:Usage: pmap [options]&...
    99+
    2023-06-09
  • 怎么在Linux中使用netstat命令
    这篇文章给大家介绍怎么在Linux中使用netstat命令,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。简介Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statis...
    99+
    2023-06-09
  • 怎么在linux中使用ar 命令
    怎么在linux中使用ar 命令?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。用途说明创建静态库。a文件。用C/C++开发程序时经常用到,但我很少单独在命令行中使用ar命令,一...
    99+
    2023-06-09
  • 怎么在Linux 中使用makefile命令
    这篇文章将为大家详细讲解有关怎么在Linux 中使用makefile命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。下面以\build\core\product.mk下面的内容为例介绍:&...
    99+
    2023-06-09
  • iptraf命令怎么在Linux中使用
    本篇文章给大家分享的是有关iptraf命令怎么在Linux中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。iptraf是一个基于ncurses开发的IP局域网监控工具,它可...
    99+
    2023-06-13
  • lsof 命令怎么在Linux中使用
    lsof 命令怎么在Linux中使用?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下...
    99+
    2023-06-13
  • wc命令怎么在linux中使用
    wc命令怎么在linux中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。wc命令的功能为统计指定文件中的字节数、字数、行数, 并将统计结果显示输出。语法:wc [选项]...
    99+
    2023-06-13
  • 怎么在Linux中使用free命令
    今天就跟大家聊聊有关怎么在Linux中使用free命令,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。           ...
    99+
    2023-06-13
  • userdel命令怎么在linux中使用
    userdel命令怎么在linux中使用?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。命 令: userdel 功能说明:删除用户帐号。 语  法:userde...
    99+
    2023-06-13
  • usermod命令怎么在linux中使用
    本篇文章给大家分享的是有关 usermod命令怎么在linux中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。命 令:usermod 功能说明:修改用户帐号。 语  法:u...
    99+
    2023-06-13
  • who命令怎么在linux中使用
    本篇文章给大家分享的是有关who命令怎么在linux中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。linux who 命令 详解 Linux最常用命令之一   功能说明:...
    99+
    2023-06-13
  • whoami命令怎么在linux中使用
    这期内容当中小编将会给大家带来有关whoami命令怎么在linux中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。命 令:whoami 或者 who am i 功能说明:先似乎用户名称。 语  法:w...
    99+
    2023-06-13
  • whois命令怎么在linux中使用
    whois命令怎么在linux中使用?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。即whois命令会列出给出的域名的域名所有者的信息。 最常用的两条命令 whois 202...
    99+
    2023-06-13
  • newgrp命令怎么在linux中使用
    本篇文章给大家分享的是有关 newgrp命令怎么在linux中使用,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。命 令: newgrp 功能说明:切换用户所在用户组命令 登入另...
    99+
    2023-06-13
  • renice命令怎么在linux中使用
    这篇文章给大家介绍renice命令怎么在linux中使用,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。linux renice 命令详解   功能说明:调整程序优先级。   语  法:renice [优先等级][-g ...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作