Linux Тема 01 / 04
Блок 04 · Linux

«Знакомство с терминалом»

Основные команды

Управление компьютером текстовыми командами — и первые шаги на боевом полигоне OverTheWire.

Теория

Знакомство с терминалом

Терминал (командная строка) — это способ управлять компьютером с помощью текстовых команд, без кнопок и мышки. В Linux почти всё можно сделать через терминал — быстрее и точнее, чем через графический интерфейс. Хакеры и системные администраторы проводят в терминале большую часть рабочего времени.

basic.commands
pwd          показать текущую папку
ls           список файлов и папок
ls -l        подробный список (права, размер, дата)
cd папка     перейти в папку
cd ..        перейти на уровень выше
cat файл     вывести содержимое файла
file файл    определить тип файла
man команда  справка по команде
Полигон для практики. Используем OverTheWire Bandit: ssh bandit0@bandit.labs.overthewire.org -p 2220. Пароль уровня 0: bandit0.
Практикум · Bandit 0 → 1 → 2
Практика

Практическое задание

Каждый уровень даёт пароль для следующего. Отмечай пройденные.

Правила игры. Сервер один для всех уровней, порт 2220. Найдя пароль уровня N+1, вы заходите по SSH под пользователем banditN+1. Пароли меняются — ведите свой конспект решений.
Вопросы для обсуждения

Почему файл «-» нельзя прочитать просто как cat -? Что означает «./»?

Тема 02 →«Файлы-невидимки»