В первой статье мы разобрали 10 безопасных команд для начала работы в терминале. В этот раз мы не просто повторим их, а применим последовательно — как небольшую рабочую задачу.
Мы создадим папку, файл, посмотрим место на диске, установим программу и найдём файл в системе.
Эта практика подойдёт тем, кто только знакомится с Astra Linux и хочет почувствовать уверенность.
1. Начинаем с чистой точки
Переходим в домашнюю директорию:
cd ~
Что это даёт: начинаем работу «с нуля», без путаницы, где находимся.
2. Проверяем, где мы сейчас
pwd
Результат покажет путь, например:
/home/имя_пользователя
3. Смотрим, что лежит в папке
ls -l
Пояснение: видим список файлов, размеры, владельца и права.
Наглядно помогает понять структуру системы.
4. Создаём рабочую папку
mkdir test_terminal
Проверяем, появилась ли папка:
ls
5. Переходим в новую папку
cd test_terminal
Теперь мы внутри рабочей директории и можем дальше тренироваться.
6. Создаём первый файл
touch note.txt
Команда создаёт пустой файл.
Если посмотреть содержимое:
cat note.txt
— будет пусто, и это нормально.
Добавим текст:
echo "Первый опыт в терминале Astra Linux" > note.txt
cat note.txt
7. Проверяем свободное место на диске
df -h
Зачем это нужно:
- если система тормозит — может не хватать диска
- если обновления не ставятся — часто виновато место
-h выводит значения в удобном формате: GB, MB.
8. Устанавливаем простую утилиту
Для примера — neofetch. Она красиво показывает информацию о системе.
sudo apt update
sudo apt install neofetch
neofetch
Вы увидите характеристики системы, как на «линукс-скриншотах».
🖥 Если neofetch отсутствует в Astra Linux
Иногда в Astra Linux пакет neofetch недоступен. В таком случае можно установить аналогичные утилиты для вывода системной информации:
# Попробовать screenfetch — обычно есть в репозиториях
sudo apt install screenfetch
screenfetch
Если нужен современный аналог:
sudo apt install fastfetch
fastfetch
Для подробного технического отчёта о системе:
sudo apt install inxi
inxi -F
Минимальный вариант без установки дополнительных программ:
uname -a # ядро и система
lsb_release -a # версия дистрибутива (если утилита есть)
📌 Вывод: если
neofetchне ставится — используемscreenfetch,fastfetchилиinxi. Информация та же, только инструмент другой.
9. Проверяем содержимое файла
Ещё раз прочитаем файл, который создавали ранее:
cat note.txt
Так мы убеждаемся, что команда
echoдействительно записала текст.
10. Ищем созданный файл по всем каталогам
Если забудете, куда положили документ — команда поможет:
find / -name "note.txt" 2>/dev/null
2>/dev/nullубирает лишние сообщения об отказе в доступе — иначе будет много «шума».
📌 Короткое подведение итогов
За одну практическую сессию мы:
- перешли в рабочую область системы;
- создали директорию и файл;
- записали в файл текст;
- проверили свободное место на диске;
- установили программу из репозитория;
- нашли файл по всей системе.
Это уже не теория, а первые реальные шаги в администрировании.
📌 Примеры вживую
1️⃣ Найти только нужные файлы
ls | grep .txt
Показать только файлы с .txt.
2️⃣ Посчитать количество строк в файле
cat файл.txt | wc -l
cat выводит файл → wc -l считает строки.
3️⃣ Смотреть процессы и отфильтровать по слову
ps aux | grep firefox
Покажет процессы, связанные только с Firefox.
4️⃣ Список устройств сети с фильтром
ip a | grep inet
Показать только строки с IP-адресами.
5️⃣ Смотреть ошибки и искать конкретное слово
journalctl -p err -b | grep network
Искать ошибки сети после загрузки системы.
Если чувствуешь уверенность — можно перейти к следующему шагу:
📌 Другие полезные материалы:
—Почему Astra Linux подходит обычному человеку
—Где скачать ISO и что нажимать при установке
—Как сделать загрузочную флешку (Windows / Linux)
— Как работать с файлами, дисками и телефоном в Astra Linux