Уроки модуля (1/2)
Где я? (pwd и ls)
Командная строка (или терминал) Linux — чрезвычайно мощный инструмент, который позволяет вам взаимодействовать с операционной системой путем ввода текстовых команд вместо использования графического пользовательского интерфейса.
Все файлы и папки в Linux организованы в инвертированную древовидную структуру, начиная с общего корневого каталога, представленного одной косой чертой / (называемой корнем). У каждого пользователя есть своя личная папка внутри /home, например /home/user. Это так называемый домашний каталог.
Знать, где вы находитесь: pwd
В терминале вы всегда находитесь внутри определенной папки, называемой текущий рабочий каталог.
Чтобы узнать, в какой папке вы сейчас находитесь, можно использовать команду:
pwdЭта команда означает Печать рабочего каталога. Если вы запустите его сразу после открытия терминала, вы обычно увидите путь к вашей домашней папке, например:
/home/userСодержание листинга: ls
Чтобы увидеть, какие файлы и папки присутствуют в вашем текущем каталоге, используйте команду:
lsЭта команда означает Список. Он покажет имена всех видимых файлов и папок в вашем текущем местоположении.
Полезные опции для ls
Команды Linux можно настроить с помощью опций (также называемых флагами или аргументами) с префиксом -:
ls -a: список все файлов, включая скрытые файлы, начинающиеся с точки (например,.bashrcили.git).ls -l: отображает список в длинном формате, включая такие сведения, как права доступа к файлу, владелец, размер файла и дата/время последнего изменения.- Вы можете объединить эти флаги, написав
ls -laилиls -al, чтобы увидеть все файлы в подробном списке.
Например, запуск ls -la в папке примера может отобразить такой структурированный вывод:
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: Найдите свою позицию
Напишите команду, чтобы найти текущий рабочий каталог, в котором вы находитесь.
Показать подсказку
Используйте команду, которая печатает абсолютный путь к текущему каталогу.
Решение доступно после 3 попыток
Упражнение 2. Список файлов
Перечислите файлы в текущей папке, чтобы увидеть, какие ресурсы доступны.
Показать подсказку
Используйте основную команду для просмотра содержимого.
Решение доступно после 3 попыток
Упражнение 3. Показ скрытых файлов
Используйте команду ls с соответствующим флагом, чтобы отобразить все файлы в текущем каталоге, включая скрытые файлы, начинающиеся с точки.
Показать подсказку
Используйте ls в сочетании с опцией -a.
Решение доступно после 3 попыток