Хорошо, я надеюсь, что этот вопрос имеет какой-то смысл, но в чем разница между оболочкой bash и терминалом bash? Пример. Когда я впервые открываю терминал, у меня есть приглашение с моим текущим именем и именем пользователя. В заголовке окна терминала он говорит -bash-, когда я набираю echo $ SHELL, я получаю bash. Поэтому по умолчанию оболочка bash. Там, где начинается мое замешательство, я набираю bash. Затем мое приглашение переходит к bash-3.2 $. Очевидно, что это другой режим. Есть ли какие-либо существенные различия? Я прочитал страницу руководства без ответа. Я понимаю, что такое оболочка bash, но просто не понимаю. Спасибо за ясность заранее.Разница между оболочкой Bash и терминалом Bash?
9
A
ответ
13
Нет никакой разницы, они оба являются экземплярами оболочки bash
.
Причина, по которой вы видите другое приглашение, заключается в том, что исходные исходные файлы для входа в систему ~/.bash_profile
, где предположительно установлен ваш запрос. Когда вы вводите bash
, он вызывает другую оболочку, но поскольку этот не является оболочкой входа, то он не источник ~/.bash_profile
, и поэтому вы получаете приглашение по умолчанию.
Если вы звоните bash -l
, (который вызывает Баш, как если бы это были Войти оболочки) Я уверен, вы бы увидели, что ваше оригинальное приглашение остается
Смежные вопросы
- 1. Разница между оболочкой Схемы и оболочкой Bash
- 2. Разница между оболочкой korn и bash
- 3. Разница между «-bash» и «bash»
- 4. Являются ли Bash и Linux оболочкой одинаковые?
- 5. Bash Script: Разница между %% и //
- 6. BASH: Разница между '-' и '-' опция
- 7. Разница между $ {} и $() в Bash
- 8. Разница между $ * и $ @ в Bash
- 9. Разница между «#!/Usr/bin/env bash» и «#!/Usr/bin/bash»?
- 10. Bash - разница между двумя списками
- 11. BASH: Разница между двумя путями?
- 12. разница между «exec» и «exit» в bash
- 13. Есть ли разница между $() и `` в Bash?
- 14. Разница между $ @ и $ * в bash-скриптах
- 15. Разница между && и -a в BASH
- 16. Разница между printf и эхом в Bash
- 17. разница между $ @ и $ * в скрипте bash
- 18. Bash: разница между кошкой и эхо
- 19. В чем разница между «$ @» и «$ *» в Bash?
- 20. В чем разница между `и $ (в Bash?
- 21. > и <разница Bash
- 22. В чем разница между Git Bash и оболочкой GitHub для Windows?
- 23. разница между терминалом исполнения и POPEN
- 24. В чем разница между оболочкой входа и интерактивной оболочкой?
- 25. Разница между программированием оболочки между #!/Bm/bash и #!/Bin/sh
- 26. Разница между оболочкой и переменными окружения
- 27. В чем разница между ОС и оболочкой?
- 28. Значение в диапазоне с оболочкой bash
- 29. Разница между; & and ;; в сценарии bash
- 30. В чем разница между `$ *` `` $ @ `в Bash
Я вижу, спасибо за очистку, что до, я был очень смущен, я Я пытаюсь получить доступ к командной строке и bash вообще, спасибо снова. – Gmenfan83
@ Gmenfan83 в любое время. Даже по сей день мне нужно посмотреть «man bash», чтобы запомнить разницу между всеми различными перестановками между: логином, не-login, интерактивной и неинтерактивной оболочкой – SiegeX