Пашите the terms 'shell prompt' and 'command prompt' interchangeable?

These terms get thrown around в lot and they seem to be the same, but is there в subtle difference?

Trying to приготовил for в degree in programming so I want to make sure I don't screw up with any of the terms in an интервью!

2
задан 10 December 2015 в 15:09

2 ответа

Командная строка обычно обращается к одному Windows, использует (cmd.exe), в то время как оболочка обычно относится к той, Linux использует (обычно bash или sh). Командная строка (cmd.exe) является также оболочкой, но термин "оболочка" привыкает намного больше в Linux. И оба из них основаны на тексте (CLI) оболочки. explorer.exe также оболочка, хотя это - графическая оболочка. Путание, не так ли?

В основном, оболочка Linux более совершенствуется, чем командная строка. Это дает пользователям путем больше гибкости в командах и сценариях, чем командная строка.

В качестве примера можно привести, но не ограниченный: путем более сложные команды (абсолютно achieveable с cmd), путь более сложная обработка строк, более разнообразные встроенные инструменты

Помнят: у нас также есть Powershell в Windows, какой IMO является попыткой Microsoft быть столь же хорошим как bash. Да, у нас есть много оболочек.

4
ответ дан 2 December 2019 в 02:20

да, но нет.

Командная строка относится к CMR Windows в целом, таким образом программа, что Вы запускаете любым вводом CMR.exe в запуск> поле поиска или нажатие на значок.

В Linux, когда мы обращаемся к этому окну, которое имеет текстовый интерфейс в нем, мы называем его "терминалом" или с любым из родовых названий "xterm, консоль, терминал гнома".

оболочка является программой, которая является также программой, которую можно использовать от одного из этих терминалов, это - также общее обозначение для типа программ, и они могут быть несколькими: удар, zsh, csh, тире, оболочка busybox...

И ПРИГЛАШЕНИЕ ОБОЛОЧКИ относится вполне конкретно для буксирования вещей: точка была Вами, вставляют текст в окно терминала и текст, который отображен там, такие как "$", "#" и подобный.

На самом деле, когда мы пишем, "вставляют что-то при приглашении оболочки", мы буквально имеем в виду запись что-то в оболочку, как только Вы видите, что (пустая) подсказка появляется

0
ответ дан 2 December 2019 в 02:20

Другие вопросы по тегам:

Похожие вопросы: