如何修改Linux账户的默认Shell类型
当我新建了一个账号,却发现登录后的体验与我所熟悉的截然不同。原来系统默认的shell并不是我所习惯的bash,这让我有些无所适从。
怎么办才好呢?其实,有一个简单的切换方法,那就是输入 `$bash`。这只能暂时解决问题,每次登录后还是得重新切换,显然这并不是长久之计。
要深入了解这个问题,我们需要知道每个账户登录后所启动的默认shell是保存在哪里的。答案是`/etc/passwd`文件中。这个文件记录了系统的用户信息,包括用户的默认shell。我们可以通过输入`$cat /etc/passwd`来查看这个文件的内容。
你可能会在文件中看到类似这样的信息:`root:x:0:0:root:/root:/b/sh`。这里面的`/b/sh`就是root用户的默认shell。你的账户信息也会在这里,但请注意保护隐私,避免泄露个人信息。
如果我们想把默认shell改成自己喜欢的bash,就需要修改`/etc/passwd`文件。通过`$ls -l /etc/passwd`命令确认这个文件的权限。你会发现只有root用户才有写权限。我们需要以root权限来修改这个文件。
这时,可以输入`$sudo vim /etc/passwd`来用vim编辑器打开这个文件。找到你自己账户对应的那一行,将其中的shell路径由原来的`/b/sh`修改为`/b/bash`。保存修改后,重新登录账户,你就会发现默认shell已经变成了bash,熟悉的操作体验又回来了。
这个过程虽然有些复杂,但只要我们稍微了解一下背后的原理,就能轻松应对。遇到问题时,不妨多动动脑筋,深入了解问题的本质,这样不仅能解决问题,还能学到不少新知识。
网络推广
- 如何修改Linux账户的默认Shell类型
- 火星人集成灶测评 给你烹饪新体验
- 惠普816、817墨盒计数器清零其实很简单
- 开机就显示:DISK BOOT FAILURE INSERT SYSTEM DISK A
- 键盘上Prt Scr Sys Rq键的功能是什么?
- 显示器屏幕出现检测信号线什么意思 该如何解决
- ipad air3卖多少钱 ipad air3价格介绍
- Z390和Z370主板有什么不同 Z390和Z370主板区别对比
- win10无线鼠标右键没反应怎么办win10无线鼠标右键
- Macbook笔记本桌面出现白条黑条怎么办
- 浅谈喷墨打印机墨盒使用技巧
- AMDRX470显卡性能究竟如何 比肩GTX 970跑分测试
- 苹果耳机pro和三代有什么区别 苹果耳机pro和三代
- CAD怎么画彩色的图形 cad绘制彩色图块的教程
- 3dmax怎么快速建模三维立体的书籍模型
- 399美元起售 Nexus 9平板已正式接受预定 两到三周