Co to jest interpreter wiersza poleceń?

Interpreter wiersza poleceń to dowolny program, który pozwala na wprowadzanie polecenia a następnie wykonuje te polecenia na system operacyjny. To dosłownie tłumacz poleceń.

W przeciwieństwie do programu z graficznym interfejsem użytkownika (GUI), takim jak przyciski i menu sterowane za pomocą myszy, wiersz poleceń interpreter akceptuje wiersze tekstu z klawiatury jako polecenia, a następnie konwertuje te polecenia na funkcje, które system operacyjny rozumie.

Wyniki wiersza polecenia w systemie Windows 10

Inne nazwy interpretera wiersza poleceń

Każdy program interpretujący wiersz poleceń jest często określany ogólnie jako interfejs wiersza poleceń. Rzadziej nazywa się to również a CLI, tłumacz języka poleceń, interfejs użytkownika konsoli, procesor poleceń, powłoka, powłoka wiersza poleceń, lub tłumacz poleceń.

CLI jest również akronimem innych terminów technologicznych, które nie mają nic wspólnego z interfejsem wiersza poleceń, takich jak identyfikacja linii wywołującej, interfejs na poziomie połączenia, przeplatanie linii pamięci podręcznej, flaga kasowania przerwań, oraz informacje o lokalizacji dzwoniącego.

Dlaczego są używane?

Jeśli komputerem można sterować za pomocą łatwych w obsłudze aplikacji z graficznym interfejsem, można się zastanawiać, dlaczego ktoś chciałby zamiast tego wprowadzać polecenia z wiersza poleceń. Są trzy główne powody.

Po pierwsze, możesz zautomatyzować polecenia. Istnieje wiele przykładów, które moglibyśmy podać, ale jeden to skrypt, który zawsze zamyka pewne usługi lub programy, gdy użytkownik loguje się po raz pierwszy. Inny może służyć do kopiowania plików o podobnym formacie z folderu, dzięki czemu nie trzeba go samodzielnie przeszukiwać. Te rzeczy można zrobić szybko i automatycznie za pomocą poleceń.

Kolejną korzyścią płynącą z używania interpretera wiersza poleceń jest bezpośredni dostęp do funkcji systemu operacyjnego. Zaawansowani użytkownicy mogą preferować interfejs wiersza poleceń ze względu na zwięzły i potężny dostęp, który im zapewnia.

Jednak prości i niedoświadczeni użytkownicy zwykle nie chcą używać interfejsu wiersza poleceń, ponieważ zdecydowanie nie są tak łatwe w użyciu jak program graficzny. Dostępne polecenia nie są tak oczywiste, jak program, który ma menu i przyciski. Nie możesz po prostu otworzyć interpretera wiersza poleceń i od razu wiedzieć, jak go używać, tak jak w przypadku zwykłej aplikacji graficznej, którą możesz pobrać.

Interpretery wiersza poleceń są przydatne, ponieważ chociaż może istnieć ogromna liczba poleceń i opcji do kontrolowania system operacyjny, możliwe, że oprogramowanie GUI w tym systemie operacyjnym po prostu nie jest stworzone do ich wykorzystywania polecenia. Pozwalają również używać niektórych z tych poleceń bez konieczności używania ich wszystkich naraz, co jest korzystne w systemach, które nie mają Surowce uruchomić program graficzny.

Nie wszystkie interpretery wiersza poleceń są takie same

Kiedy interpreter wiersza poleceń rozumie określone polecenie, robi to w oparciu o język programowania i składnia. Oznacza to, że jedno polecenie, które działa w jednej sytuacji, w określonym systemie operacyjnym i języku programowania, może nie działać w ten sam sposób (lub w ogóle) w innym środowisku.

Na przykład jedna platforma może użyć polecenia Skanuj teraz przeskanować komputer w poszukiwaniu błędów, ale inny program lub system operacyjny, który nie ma wbudowanej tej funkcji, może nic nie zrobić. Lub, jeśli ma podobną funkcję, interpreter wiersza poleceń może zrozumieć tylko skanowanie lub czas skanowania, na przykład.

Składnia jest również ważna, ponieważ są one wrażliwe na punkt, w którym każde błędne wpisanie może zostać błędnie zinterpretowane jako zupełnie inne polecenie. Na przykład, Skanuj teraz może być tym, czego program używa do rozpoczęcia skanowania, ale jeśli usuniesz ostatnią literę, scanno może tak rozumieć, kiedy powinno zatrzymać skan.

Więcej informacji na temat interpreterów wiersza poleceń

W większości systemów operacyjnych Windows głównym interpreterem wiersza poleceń jest: Wiersz polecenia. Windows PowerShell to bardziej zaawansowany interpreter wiersza poleceń dostępny wraz z wierszem poleceń w nowszych wersjach systemu Windows. Terminal Windows zawiera również narzędzia wiersza polecenia, ale nie jest wbudowane w system Windows.

w Windows XP oraz Windows 2000, specjalne narzędzie diagnostyczne o nazwie Konsola odzyskiwania działa również jako interpreter wiersza poleceń, wykonując różne zadania związane z rozwiązywaniem problemów i naprawą systemu.

Interfejs wiersza poleceń w systemie operacyjnym macOS nazywa się Terminal.

Czasami zarówno interfejs wiersza poleceń, jak i graficzny interfejs użytkownika są zawarte w tym samym programie. W takim przypadku typowe jest, że jeden interfejs obsługuje pewne funkcje, które są wykluczone w drugim. Zwykle jest to część wiersza poleceń, która zawiera więcej funkcji, ponieważ zapewnia surowy dostęp do plików aplikacji i nie jest ograniczona przez to, co twórca oprogramowania zdecydował się umieścić w GUI.

FAQ

  • Co wpisujesz, aby uzyskać dostęp do interaktywnego interpretera Pythona z wiersza poleceń?

    W systemie Mac OS lub Linux wpisz pyton w wierszu poleceń, aby uruchomić interaktywny interpreter Pythona. W systemie Windows otwórz Wiersz Poleceń i wpisz py.

  • Jak wyjść z interpretera Pythona z wiersza poleceń?

    Użyj Wyjście() funkcja, gdy chcesz zakończyć interaktywną sesję Pythona. Możesz też użyć skrótu klawiaturowego klawisz kontrolny+Z, następnie wciśnij Wejść aby wrócić do wiersza polecenia w systemie Windows.

  • Czym jest interpreter wiersza poleceń znany w terminologii Unix?

    Interpreter wiersza poleceń w systemie Unix jest powszechnie nazywany a powłoka.

  • Jak otworzyć Matlab z interpretera wiersza poleceń?

    Uruchom Matlab z wiersza poleceń za pomocą polecenia Matlab. Jeśli chcesz otworzyć Matlab bez ekranu powitalnego, użyj polecenia matlab-nosplash. Aby zapisać kod wyjścia, użyj polecenia matlab - czekaj.