Практическая работа №2
Тема:
Работа с CLI – Command Line Interface
Цель:
Основы работы с интерфейсом командной строки на базе ядра UNIX-подобных
операционных
систем
Ссылки на онлайн терминалы linux:
https://cocalc.com/features/terminal
https://bellard.org/jslinux/
(Alpine Linux или Fedora 33)
https://copy.sh/v86/?profile=linux26
Немного теории:
Linux Command cheatsheet:
Ссылка
Shell (или оболочка)
Оболочка
–
программа, которая действует как интерпретатор командной строки.
Он обрабатывает команды и выводит результаты. Он интерпретирует и обрабатывает
команды, введенные пользователем.
Как и терминал, оболочка – это программа, которая поставляется по умолчанию во
всех
операционных системах, но также может быть установлена и удалена пользователем.
Различные оболочки также имеют разный синтаксис и характеристики. Также
возможно установить на вашем компьютере множество оболочек и запускать каждую из
них в любое удобное для вас время.
В большинстве операционных систем Linux и Mac оболочкой по
умолчанию
является Bash. В то время как в Windows это Powershell. Некоторыми другими
распространенными примерами ракушек являются Zsh и Fish.
Оболочки работают так же,
как языки программирования, в том смысле,
что с их
помощью мы можем создавать скрипты, заставляющие наш
компьютер выполнять
определенную задачу.
Скрипты
– это не что иное, как последовательность инструкций
(команд), которые мы можем сохранить в файле и позже выполнить, когда захотим. Также
имейте в виду, что
терминал
– это программа, в которой будет запущена оболочка. Но
обе программы независимы. Это означает, что я могу
запустить любую оболочку на
любом терминале. В этом смысле между обеими программами нет никакой зависимости.