Общие сведения о работе в командной строке 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 используются для предоставления посетителям релевантной рекламы и маркетинговых кампаний.