Wiersz poleceń w systemach Windows i Linux - jak nazywa się ich język?

10

Kiedy wiersz polecenia jest używany do pracy w sieci, wyszukiwania, ustawiania parametrów w localhost itp., Jaki język jest używany do wprowadzania w wierszu polecenia w systemie Windows? Co powiesz na Linux? Czy jest na to jakaś nazwa? Czy to DOS czy Unix? A może to tylko kilka poleceń używanych w systemie operacyjnym, które nie mają nazwy?

Dziękuję Ci.

O_O
źródło

Odpowiedzi:

9

W systemie Windows po otwarciu wiersza polecenia prawie zawsze uruchomiony jest program cmd.exe. Jest to ulepszona pochodna NT starej opartej na DOS command.com, która z kolei ma podobieństwa z nawet starszym CCPinterpreterem komend CP / M.

W Linuksie, jak wspomina @Griffin, zwykle używasz bashemulatora terminali, jeśli używasz go w środowisku graficznym. (które mogą się znacznie różnić w zależności od dystrybucji i środowiska pulpitu). To skrót od „Bourne Again SHell”, ponieważ jest to rozszerzona wersja wcześniejszej powłoki „Bourne” ( sh), która była standardowa w Uniksie od dłuższego czasu. Nie ma innych „alternatywnych” muszli w powszechnym użyciu, takich jak csh, kshi tcsh.

Windows cmd.exemożna również uznać za powłokę (jak to możliwe explorer.exe).

Zarówno wiersz poleceń systemu Windows, jak i wszystkie powłoki systemu Unix mają kilka „wbudowanych” lub poleceń, które są obsługiwane całkowicie w powłoce. Obejmuje to niektóre podstawowe polecenia (takie jak cd) oraz wiele poleceń warunkowych i operatorów sterujących przepływem skryptu, jeśli wykonywany jest plik wsadowy poleceń.

Jednak zarówno w Linuksie, jak i Windowsie, większość „komend” wykonujących użyteczne czynności to w rzeczywistości programy zewnętrzne, które są „wywoływane” przez powłokę. I to jest podstawowy cel powłoki, aby umożliwić operatorowi uruchamianie programów z podaniem argumentów dla tych programów. To nie jest tak naprawdę język programowania, to tylko środowisko do uruchamiania programów.

LawrenceC
źródło
5

To naprawdę nie jest „język”. Jest to po prostu interfejs wiersza polecenia (CLI) dla tego konkretnego systemu operacyjnego.

Polecenia i składnia są wybierane i definiowane przez twórców systemu operacyjnego.

Istnieją różne języki skryptowe (niektóre bardziej popularne niż inne, w zależności od systemu operacyjnego itp.), Które są powszechnie używane w połączeniu z interfejsem CLI do wykonywania partii zadań.

BTW, termin „Wiersz polecenia” odnosi się do rzeczywistego bitu tekstu, który oznacza, gdzie należy wprowadzić następne polecenie w interfejsie CLI. (tj .: C:\>lub #itp.).

Ƭᴇcʜιᴇ007
źródło
3

Windows używa partii. Najpopularniejszym językiem w Linuksie jest bash, ale istnieją alternatywy.

Gryf bajeczny
źródło
0

W Linuksie lub innym systemie uniksowym nazywają to skryptowaniem powłoki.

Dan Neely
źródło