如何修改Linux账户的默认Shell类型

供稿:hz-xin.com     日期:2025-01-16
当我新建了一个账号,发现登录后很不习惯。
原来系统给我的shell不是是sh,我都是用bash的,这可怎么办来?
当然可以使用
$bash
来切换,但是这个方法治标不治本。
每个账户登录后所启动的默认shell是保存在/etc/passwd 中的
可以使用cat来查看
$cat /etc/passwd
root:x:0:0:root:/root:/bin/sh
...
#我怎么可能让你知道我的账户
如果需要修改成我喜欢的bash
$ls -l /etc/passwd
-rw-r--r-- 1 root root 1809 2011-04-29 09:42 /etc/passwd
只有root可写,只能用root权限去修改了
$sudo vim /etc/passwd
....
将自己账户对应的那行最后部分
由改为/bin/sh修改为/bin/bash
保存重新登录账户即可。

shebang是什么意思?
:Shebang的用途是什么?Shebang的主要用途是让用户能够直接在Unix或Linux的命令行界面中执行脚本,而无需显式控制脚本解释器。相应地,Shebang也可以将脚本和特定解释器绑定在一起,使得在执行脚本的时候,无需考虑脚本的语言和解释器,简化了工作流程。此外,Shebang还可以避免脚本缺少执行权限等相关问题,...

有哪些方法学习linux
linux的学习步骤是什么?我们一起来了解一下吧。首先初学者要先学好Linux基础知识、基本命令。还可以学习Linux用户及权限基础、Linux系统进程管理进阶、linux高效文本、文件处理命令、shelI脚本入门等等知识。学好这些知识后就可以对上层的应用和服务进行深入学习,在学习过程中可在电脑上边练习边学。linux系统...

linux文件系统与目录树到底有什么关系?什么是文件系统啊?比如说根目...
linux文件系统是linux系统的一个组成部分,它是由一组软件构成的,用于组织文件在硬盘等存储空间上的存放、读取、修改等或设备(如打印机、光驱等)的访问。linux可以读写100多种磁盘管理模式,如,FAT、FAT32、NTFS、Ext2、Ext3、Ext4,这些都需要有相应的软件支持,这些软件就统称为“linux文件系统”。

在Linux里面,创建一个python文件?
vi hello.py在vi编辑器中按下 i 进入编辑模式,输入以下代码:!\/usr\/bin\/env python3 print("hello world")这里使用了shebang(#!\/usr\/bin\/env python3)来指定使用Python 3来执行该文件。按下ESC键,输入:wq保存并退出vi编辑器。在终端中使用chmod命令修改该文件的权限,使其可执行:chmod +x ...

SSK飚王SHE066基本参数
SSK飚王SHE066是一款专为2.5英寸SATA硬盘设计的存储解决方案,其基本参数如下:支持设备广泛,包括Windows 98\/ME\/2000\/XP\/Vista\/7操作系统,以及MAC OS 8.6和Linux 2.4及以上的系统,为用户提供跨平台兼容性。接口方面,SHE066采用USB 2.0接口,支持USB 2.0到SATA硬盘接口,最大传输速度可达480Mbps...

TuoboLinux认证简介
考试没有通过的考生20晶内不能再次参试。考试内容:Turbo Linux用户教程(TUE)--20 TurboLinux系统管理(TSA)--40 Turbo Linux网络管理(TNA)--40 考试费用TUE为100元人民币,TSA和TNA两门考试费为400元人民币。课程内容 一、 Trubo Linux用户教程 本课程主要针对初次使用Linux(或Unix)的用户,课程主要...

完美世界SF怎么架设啊,听说是linux系统的?
.\/auth"注意不要"" \/ 前面有个点。 .\/ 其他的也一样。 这个是属于linux系统的范畴了·这里面详细说明:http:\/\/www.awpwol.com\/jiashezhina\/082226077098.htm 参考资料:http:\/\/www.awpwol.com

shen me she hei ke
我假设你已经拥有了一台个人计算机或者有一个可用的( 今天的孩子们真幸福 :-) )。新手们最基本的一步就是得到一份Linux或BSD-Unix,安装在个人计算机上,并运行它。当然,这世界上除了Unix还有其他操作系统。但它们都是以二进制形式发送的---你无法读到它的源码,更不可能修改它。尝试在DOS或...

linux下 csv文件 怎么输出excel 。。需要在she'll script 下写一个程...
!\/usr\/bin\/perl -w use strict;use Text::CSV;use Spreadsheet::WriteExcel;die("Usage: $0 [input filename(s)]\\n") if (scalar @ARGV == 0);my $xl = Spreadsheet::WriteExcel->new('output.xls');foreach my $filename (@ARGV) { my $csv = Text::CSV->new;my $wsname =...

linux操作系统好学吗
linux操作系统不好学,linux系统开始需要学Linux基础知识、基本命令。还需要学习Linux用户及权限基础、Linux系统进程管理进阶、linux文本、文件处理命令、shelI脚本入门等等知识,学完基础知识后才可以以更加深入学习,学习的内容非常多,深入学习难度也很大。Linux的用处 linux是一套免费开放源代码的操作系统,用户...