Основы командной строки Linux: навигация по папкам (cd, ls, mkdir)
Первые шаги в черном окне терминала Linux
В отличие от операционной системы Windows, где пользователь привык кликать мышкой по желтым папкам в «Проводнике», серверный Linux управляется текстом. Начинающий администратор при первом входе по SSH видит только мигающий курсор и не понимает, в какой папке он находится и как открыть нужный каталог. Освоение трех базовых команд — pwd, ls и cd — это фундамент работы с любой Linux-системой (Ubuntu, Debian, CentOS, RedHat).
Таблица базовых команд навигации
| Команда | Что означает (расшифровка) | Аналог в графическом интерфейсе |
|---|---|---|
pwd | Print Working Directory | Посмотреть адресную строку сверху окна проводника |
ls | List | Открыть папку и посмотреть, какие файлы внутри лежат |
cd | Change Directory | Дважды кликнуть по папке мышкой, чтобы войти в нее |
mkdir | Make 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".
ITSTM проводит аудит серверов, обучает персонал и берет на себя комплексную техническую поддержку инфраструктуры 24/7.
Частые вопросы (FAQ)
Что означает символ тильды (~) в пути терминала?
Символ тильды ~ — это короткое системное обозначение домашней директории текущего пользователя (например, /home/alex или /root).
Как очистить экран терминала, если в нем накопилось слишком много текста?
Введите команду clear или просто нажмите горячую комбинацию клавиш Ctrl + L на клавиатуре.
Как удалить созданную пустую папку?
Пустую папку можно удалить командой rmdir folder_name. Если в папке уже есть файлы, ее удаляют командой rm -r folder_name.
Что за странные точки '.' и '..' отображаются при вводе ls -la?
Одна точка (.) обозначает текущую директорию, в которой вы сейчас находитесь. Две точки (..) обозначают родительскую директорию уровнем выше.