好的,我希望这个问题有所帮助,但是bash
shell和bash终端有什么区别?例.当我第一次打开终端,我有一个提示与我目前的目录和我的用户名.在终端窗口标题中,它表示-bash-,当我键入echo $SHELL我得到bash.所以默认情况下shell是bash.当我的混乱发生时,当我打bash.我的提示然后去bash-3.2 $.显然这是一个不同的模式.有什么重大差异吗?我已经阅读了没有回答的手册页.我知道一个bash shell是什么,但是没有得到什么区别.感谢您提前清楚.
没有区别,它们都是bash shell的实例.
你看到不同提示的原因是你的初始登录shell源码〜/ .bash_profile大概你有你的提示设置.当你键入bash它调用另一个shell,但是因为这不是一个登录shell,它不会源码〜/ .bash_profile,所以你得到默认提示.
原文地址:https://www.jb51.cc/bash/383619.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。