如何改变系统默认的shell-Linux新手园地

如题所述

1、Shell 是一种具备特殊功能的程序,是介于使用者和
UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。系统起动的时候,核心程序会被加载内存,负责管理系统的工作,直到系统关闭为止。建立并控制着处理程序,管理内存、档案系统、通讯等等。而其它的程序,
包括 shell 程序,都存放在磁盘中。核心程序加载内存执行,并且在中止后清理系统。Shell
是一个公用程序。藉由解译使用者输入的命令(由命令列或命档),Shell
提供使用者和核心程序产生交谈的功能。
2、更改默认shell:
[root@localhost ~]# chsh
Changing shell for root.
New shell [/bin/bash]: /bin/bash
Shell not changed.
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-10-28
修改新建用户缺省SHELL,编辑 /etc/default/useradd ,修改SHELL项
修改用户SHELL:
chsh -s /bin/bash username

或者 usermod -s /bin/bash username本回答被提问者和网友采纳

如何改变系统默认的shell-Linux新手园地
Shell not changed.

Linux账户如何修改默认Shell类型
1,使用usermod修改 usermod是一个工具用于修改用户账号的信息,这些信息存储在“\/etc\/passwd”中,下面我们通过 -s 或者 --shell选项来改变用户的shell。[sharplee@sharplee test ]# grep sharplee \/etc\/passwd [sharplee@sharplee ]# sudo usermod --shell \/bin\/sh sha...

对Bash 感到厌倦?教你如何在 Linux 中更改默认 Shell | Linux 中国
要查看默认Shell,可以使用SHELL环境变量。更改Shell不会改变默认Shell,下次登录系统时,仍会返回到旧的默认Shell。要了解系统中可用的Shell,可以通过查看\/etc\/shells文件。要更改默认Shell,需要使用chsh命令与\/etc\/shells文件中的二进制文件位置结合。更改后,需要重新登录才能看到变化。请注意,以上操作只会...

如何改变系统默认的shell
核心程序加载内存执行,并且在中止后清理系统。Shell是一个公用程序。藉由解译使用者输入的命令(由命令列或命档),Shell提供使用者和核心程序产生交谈的功能。2、更改默认shell:[root@localhost ~]# chshChanging shell for root.New shell [\/bin\/bash]: \/bin\/bashShell not changed.

linux下怎么修改用户的默认目录
1、开始之前,我们需要有root权限。这里我们就以binn这个用户为例。我们先来看看我们机器上有哪些shell。cat \/etc\/shells。2、使用的shell是bash,最后一个:后面的字段即是用户shell路径。3、登入binn用户,查看是否是bash。可以看到确实是bash无误。4、那么,我们先把binn用户登出。logout然后再回到...

linux默认shell是什么linux默认shell
Bourneshell(sh)可以说是一个平台.直接通向内核的.你输入SH等于改变了你的shelllinux默认的shell是bash你改成了,bourneshell你输了bash就改回来啦.$符代表普通用户.在linux下什么是bash.什么又是shell?bash是一个为GNU项目编写的Unixshell,也就是linux用的shell。Shell俗称壳(用来区别于内核),是指...

Linux入门及Xshell基础设置
通过文件->默认会话属性进行界面统一设置,或在工具->选项中创建鼠标快捷方式(如复制、粘贴)。近期更新 通过官网下载最新版本的Xshell,确保软件功能与兼容性。命令行配色 修改.bashrc文件以调整命令行的配色和显示方式。Linux命令实践 使用命令进行文件操作、目录管理、权限控制、文件查找、复制、移动等。文...

如何让Linux终端默认的shell就是csh?
或者简写为:chsh -s \/bin\/csh 退出以后重登陆将会更改默认SHELL Red Hat Linux中bsh,csh都是符号链接,bsh指向ash,csh指向tcsh,sh指向bash 临时更换SHELL:ash  ;执行ash,进入Small Bourne Shell ,exit退出 ksh ;执行ksh,进入Korn Shell ,exit退出 tcsh ;执行tcsh,进入Enhanced C Shell ,exi...

什么是默认登录shell?
登录shell是可以用户登录使用的,比如\/bin\/bash ,\/bin\/sh ,\/bin\/csh...一般 Linux默认的用户shell都是bash,也就是你可以登录进去写命令。非登录shell:经典的\/bin\/nologin就是一个非登录shell,也就是说如果一个用户默认的是它,这个用户即使登录进linux也无法使用linux。shell是用户和计算机交流的媒...

linux界面切换命令linux界面切换
linux系统从图形界面切换到文本界面的步骤如下:1.系统默认启动到图形界面。2.登录后输入init3”并按回车键或者Cr1+Alt+F6切换到文本界面。3.重新输入账号及密码。4.输入"vi\/etc\/inittab"编辑此文件。5.在CentOS6及以下版本文件内容如下,修改下图蓝色框内数字为3即可,5为图形界面。6.输入systemctl...

相似回答