В этой статье вы прочитаете про основы работы терминала Linux, узнаете о его базовых команд, и в целом как строиться команды, будет очень интересно.
Также если вы только перешли на Linux, то вам возможно будет интересна статья «Аналоги программ Windows на Linux», думаю полезно.
Основы терминала Linux:
Первым делом стоит сказать, что эта скорее шпаргалка, нежели урок или полная документация, поэтому вы тут узнаете только самое главное, что стоит знать, для полноценной работы с терминалом Linux.
Что такое терминал Linux:
Терминал Linux или также Bush, что означает «Bourne-Again shell», это программа которая позволяет работать с командной оболочкой, или с командами, которые позволяют администрировать систему, или даже работать с сторонними программами, если они такое поддерживают, например вы можете скачивать различные пакеты и управлять пользователями.
Команда, это программа, которую пользователь вводит в терминал, для выполнения различных задач, ещё они могут иметь параметры и использовать дополнительные параметры.
Как устроены команды Linux:
Перед тем как показать какие есть команды в Linux, мы рассмотрим в целом как строиться команда, и что к чему.
Вот вам не большой пример:
1 | is -in /ect | grep 'conf' |
Давайте разберём какой из каждых элементов, для чего нужен, вот список:
- «is, grep» — Команды или программа;
- «-in» — Функция для команды;
- «|» — Канал;
- «/ect , ‘conf’» — Параметры;
Тут с командами всё понятно, функция, оно обозначает дополнительные действия для команды или какую конкретно функцию программы выполнить.
Канал, это делитель команд, то есть в нашем случае сначала выполняется одна команда, это один канал, а потом вторая, это другой канал, и делит их знак «|».
Последние это параметры, они могут быть как для функции, так и для команды.
Самые нужные команды терминала Linux:
На последок я покажу вам основные команды для работы с терминалом Linux.
Команды для системы:
- id — Если вы хотите получить информацию о вашей учётной записи;
- w — Полезная команда, если вам нужно узнать, какой пользователь сейчас находится в системе;
- lscpu — Отображает информацию о процессорах;
- free — Показывает объём свободной и уже используемой памяти (альтернативная команда — free -g);
- lsb_release -a — Если вы хотите получить информацию о версии вашей ОС;
Команды для работы с файлами:
- ls — Покажет содержимое директории, в которой вы находитесь;
- cd — Меняет директории. в которой вы сейчас находитесь, в качестве параметра принимает путь до папки, он может быть как относительный, так и абсолютный;
- dd — Мощная утилита для взаимодействия с разделами. С её помощью можно делать копии разделов, перемещать их, удалять без возможности восстановления;
- rm — Команда для удаление папки;
- grep — Это полнотекстовый поиск в файле. Очень полезная команда, когда вам нужно что-то найти;
- chown пользователь:группа — Команда позволяет изменить владельца файла;
- chmod — Изменяет права на файл или каталог;
- find — Суперполезная команда. С её помощью можно искать файлы по определённым параметрам;
Команды для работы с пакетами в Ubuntu или Дэбиан подобных дистрибутивов:
- sudo apt-get install название_пакета — устанавливает программу по названию пакета;
- sudo apt remove название_пакета — команда, для удаления пакета;
- sudo apt-get update — Команда для обновления репозиторий и информации о пакета;
- sudo apt-upgrade — Команда для обновления пакетов;
Последние что тут стоит сказать, это то, что команда «sudo», даёт вам права супер пользователя, но только на выполнение одной команды, вот и всё.
Вывод:
В этой статье вы прочитали про основы терминала Linux, что это такое и основы работы с ним, думаю было интересно новичкам, также если вам интересно по подробнее узнать о работе с ним, то пишите это в комментарии, и в будущем напишу подобную статью, но на более сложную тему.