Перейти к основному содержимому
Модуль 1 · Урок 1 из 21/11 в курсе~10 min
Уроки модуля (1/2)

Где я? (pwd и ls)

Командная строка (или терминал) Linux — чрезвычайно мощный инструмент, который позволяет вам взаимодействовать с операционной системой путем ввода текстовых команд вместо использования графического пользовательского интерфейса.

Все файлы и папки в Linux организованы в инвертированную древовидную структуру, начиная с общего корневого каталога, представленного одной косой чертой / (называемой корнем). У каждого пользователя есть своя личная папка внутри /home, например /home/user. Это так называемый домашний каталог.


Знать, где вы находитесь: pwd

В терминале вы всегда находитесь внутри определенной папки, называемой текущий рабочий каталог.

Чтобы узнать, в какой папке вы сейчас находитесь, можно использовать команду:

Bash
pwd

Эта команда означает Печать рабочего каталога. Если вы запустите его сразу после открытия терминала, вы обычно увидите путь к вашей домашней папке, например:

Bash
/home/user

Содержание листинга: ls

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

Bash
ls

Эта команда означает Список. Он покажет имена всех видимых файлов и папок в вашем текущем местоположении.

Полезные опции для ls

Команды Linux можно настроить с помощью опций (также называемых флагами или аргументами) с префиксом -:

  • ls -a: список все файлов, включая скрытые файлы, начинающиеся с точки (например, .bashrc или .git).
  • ls -l: отображает список в длинном формате, включая такие сведения, как права доступа к файлу, владелец, размер файла и дата/время последнего изменения.
  • Вы можете объединить эти флаги, написав ls -la или ls -al, чтобы увидеть все файлы в подробном списке.

Например, запуск ls -la в папке примера может отобразить такой структурированный вывод:

Bash
drwxr-xr-x 2 user user 4096 May 22 12:00 .
drwxr-xr-x 3 user user 4096 May 22 12:00 ..
-rw-r--r-- 1 user user  220 May 22 12:00 .bashrc
-rw-r--r-- 1 user user   18 May 22 12:00 info.txt
drwxr-xr-x 2 user user 4096 May 22 12:00 documents

В этом выводе:

– Строки, начинающиеся с d (например, drwxr-xr-x), представляют каталоги (папки). – Строки, начинающиеся с - (например, -rw-r--r--), представляют собой обычные файлы.

  • . и .. — это специальные ярлыки, ссылающиеся на текущий и родительский каталоги.
  • .bashrc — это скрытый файл, который распознается по начальной точке.

Попробуйте сами

Упражнение 1: Найдите свою позицию

Упражнение#linux.m1.l1.e1
Попыток: 0Загрузка…

Напишите команду, чтобы найти текущий рабочий каталог, в котором вы находитесь.

Загрузка редактора…
Показать подсказку

Используйте команду, которая печатает абсолютный путь к текущему каталогу.

Решение доступно после 3 попыток

Упражнение 2. Список файлов

Упражнение#linux.m1.l1.e2
Попыток: 0Загрузка…

Перечислите файлы в текущей папке, чтобы увидеть, какие ресурсы доступны.

Загрузка редактора…
Показать подсказку

Используйте основную команду для просмотра содержимого.

Решение доступно после 3 попыток

Упражнение 3. Показ скрытых файлов

Упражнение#linux.m1.l1.e3
Попыток: 0Загрузка…

Используйте команду ls с соответствующим флагом, чтобы отобразить все файлы в текущем каталоге, включая скрытые файлы, начинающиеся с точки.

Загрузка редактора…
Показать подсказку

Используйте ls в сочетании с опцией -a.

Решение доступно после 3 попыток