Общие сведения о работе в командной строке Linux

Конфигуратор сервера

Конфигуратор сервера

Создайте собственный выделенный сервер

Смотреть конфигуратор

Командная строка, оболочка, консоль – эти термины используются для обозначения взаимодействия человека с операционной системой с применением стандартных устройств ввода-вывода, обеспечивающих ввод команд и получение результатов их выполнения. В операционных системах семейства Linux подобное взаимодействие обеспечивается специальным программным продуктом – оболочкой (shell).

Наиболее распространенной из них является оболочка проекта GNU bash.

Прежде чем мы перейдем к дальнейшему рассмотрению bash, нужно понимать, что командный интерпретатор (или командная оболочка) – это программа, принимающая и выполняющая программы. Командный интерпретатор также поддерживает конструкции программирования, позволяя составлять сложные команды из более простых. Эти сложные команды, или сценарии, можно сохранять в виде файлов, которые могут становиться новыми самостоятельными командами. В действительности многие команды в обычной Linux-системе являются сценариями.

Интерпретаторы содержат ряд встроенных команд, таких как cd, break и exec. Другие команды являются внешними.

Если при работе в Linux вы не используете графический интерфейс или открываете окно терминала на графическом рабочем столе, то в обоих случаях вы получите приглашение, которое может выглядеть следующим образом:

Для пользователя

code>username@localhost:~$</code

Для суперпользователя или root

code>root@localhost:~#</code

Пользователь root имеет неограниченные права, поэтому следует осторожно использовать его учетную запись. Если вы обладаете привилегиями пользователя root, то, как правило, в конце приглашения будет отображаться знак решетки (#). Если вы работаете с привилегиями обычного пользователя, в приглашении будет отображаться другой знак – как правило, это знак доллара ($). Приглашение на вашем компьютере может отличаться от приглашений, показанных в предыдущих примерах этой статьи. Оно может содержать имя пользователя, имя компьютера, текущую директорию, дату, время и так далее.

Команды

Основные команды linux 1. ls — Утилита для просмотра содержимого каталогов
2. cat — Вывод содержимого файла
3. cd — Позволяет перейти из текущего каталога, в указанный.
4. pwd — Показать текущий каталог.
5. mkdir – Создать новый каталог.
6. cp — Копирование файлов и каталогов.
8. mv — Перемещение или переименование файлов и каталогов.
9. rm — Удаляет файлы и папки.
10. chmod — Изменяет права доступа к файлу.
11. chown — Изменяет владельца файла.
12. kill / xkill / pkill / killall – завершение процессов.
13. ps – выводит информацию о запущенных процессах
14. top — отображают процессы в реальном времени
15. useradd / userdel / usermod — добавить, удалить и изменить учетную записиь пользователя
16. passwd — изменить пароль учетной записи пользователя
17. ip — утилита для управления сетью
18. ping – утилита для диагностики сети

И в финале, «на десерт», еще немного очень полезной информации:

Вот эта шпаргалка очень поможет при работе с синтаксисом архиватора tar (https://files.fosswire.com/2007/08/fwunixref.pdf)

Вот в этом документе собраны основные команды: https://csg.sph.umich.edu/docs/Unix_Commands.pdf

Приятной и легкой вам работы!

Понравилась статья?

Согласие на использование файлов cookie

Нажимая «Я согласен», вы даете согласие на использование файлов cookie на нашем веб-сайте, чтобы предоставить вам наиболее релевантный опыт, запоминая ваши предпочтения и повторные посещения. Однако вы можете посетить «Управление файлами cookie», чтобы предоставить контролируемое согласие. Подробнее

Настройки файлов cookie

Функциональные

Необходимые файлы cookie имеют решающее значение для основных функций веб-сайта, и без них веб-сайт не будет работать должным образом.

Аналитические

Аналитические файлы cookie используются для понимания того, как посетители взаимодействуют с веб-сайтом.

Рекламные

Рекламные файлы cookie используются для предоставления посетителям релевантной рекламы и маркетинговых кампаний.