Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

Linux / DevOps

Основы командной строки Linux: навигация по папкам (cd, ls, mkdir)

Обновлено: 26.08.2026 · Официальная документация ↗

Первые шаги в черном окне терминала Linux

В отличие от операционной системы Windows, где пользователь привык кликать мышкой по желтым папкам в «Проводнике», серверный Linux управляется текстом. Начинающий администратор при первом входе по SSH видит только мигающий курсор и не понимает, в какой папке он находится и как открыть нужный каталог. Освоение трех базовых команд — pwd, ls и cd — это фундамент работы с любой Linux-системой (Ubuntu, Debian, CentOS, RedHat).

Таблица базовых команд навигации

КомандаЧто означает (расшифровка)Аналог в графическом интерфейсе
pwdPrint Working DirectoryПосмотреть адресную строку сверху окна проводника
lsListОткрыть папку и посмотреть, какие файлы внутри лежат
cdChange DirectoryДважды кликнуть по папке мышкой, чтобы войти в нее
mkdirMake DirectoryПравый клик мышью -> Создать папку

Практический урок по работе с каталогами

Шаг 1: Узнаем, где мы находимся (pwd)

После входа на сервер введите команду:

pwd

Консоль покажет ваш текущий путь, например /home/ubuntu (домашняя папка пользователя) или /root.

Шаг 2: Просмотр содержимого папки (ls)

Чтобы увидеть все файлы и папки вокруг вас, используйте команду с полезными флагами:

ls -la
  • Флаг -l выводит подробный список (права доступа, владельца, размер и дату изменения).
  • Флаг -a (All) показывает скрытые файлы (в Linux их имена начинаются с точки, например .bashrc).

Шаг 3: Переход между папками (cd)

Используйте команду cd с указанием пути:

 Перейти в системную папку /var/log
cd /var/log

 Подняться на один уровень вверх (в папку /var)
cd ..

 Подняться на два уровня вверх
cd ../..

 Мгновенно вернуться в домашнюю папку пользователя
cd ~

Секрет для новичка: Всегда используйте клавишу Tab на клавиатуре! Начните писать cd /e и нажмите Tab — терминал сам автоматически допишет cd /etc/.

Шаг 4: Создание новых папок (mkdir)

Чтобы создать новую директорию, используйте команду mkdir. Флаг -p позволяет создать целое дерево вложенных папок за один раз:

 Создать одну папку
mkdir my_project

 Создать вложенные папки сразу (цепочкой)
mkdir -p /opt/myapp/configs/backup

Типовые ошибки администраторов

  • Путаница между абсолютными и относительными путями: Команда cd etc пытается найти папку etc внутри текущей папки, а команда cd /etc (со слешем в начале) идет от корня всего диска.
  • Игнорирование регистра букв: В Linux файлы File.txt, file.txt и FILE.TXT — это три совершенно разных файла. Linux строго чувствителен к регистру (Case Sensitive).
  • Пробелы в именах без кавычек: Если написать mkdir New Folder, Linux создаст ДВЕ разные папки: «New» и «Folder». Чтобы создать папку с пробелом, берите имя в кавычки: mkdir "New Folder".
Только начинаете внедрять Linux в корпоративную среду и боитесь наломать дров?
ITSTM проводит аудит серверов, обучает персонал и берет на себя комплексную техническую поддержку инфраструктуры 24/7.
💡 Практика специалистов: Привыкайте никогда не использовать пробелы и русские буквы в именах папок и скриптов на Linux серверах. Используйте нижнее подчеркивание или дефисы (например: 'site_backups_2024'). Это убережет ваши cron-скрипты от критических сбоев синтаксиса.

Частые вопросы (FAQ)

Что означает символ тильды (~) в пути терминала?

Символ тильды ~ — это короткое системное обозначение домашней директории текущего пользователя (например, /home/alex или /root).

Как очистить экран терминала, если в нем накопилось слишком много текста?

Введите команду clear или просто нажмите горячую комбинацию клавиш Ctrl + L на клавиатуре.

Как удалить созданную пустую папку?

Пустую папку можно удалить командой rmdir folder_name. Если в папке уже есть файлы, ее удаляют командой rm -r folder_name.

Что за странные точки '.' и '..' отображаются при вводе ls -la?

Одна точка (.) обозначает текущую директорию, в которой вы сейчас находитесь. Две точки (..) обозначают родительскую директорию уровнем выше.

Полезные материалы
Рекомендуем