Всеми привет!

Меня зовут Александр, я системный администратор , это сайт как моя личная записная книжка .

Полезные команды для Linux

1. Навигация и работа с файлами

pwd
Вывести текущую директорию (где я сейчас?).

ls -la
Показать все файлы, включая скрытые, в подробном формате.

cd /путь/к/папке
Перейти в директорию. cd .. — на уровень выше, cd - — в предыдущую, cd ~ — в домашнюю.

find . -name "имя_файла"
Найти файл или папку по имени в текущей директории и глубже.

touch имя_файла
Создать пустой файл или обновить время изменения существующего.

mkdir -p путь/с/подпапками
Создать директорию (и все недостающие родительские).

2. Просмотр содержимого файлов

cat файл
Вывести всё содержимое в терминал.

less файл
Удобный просмотр с прокруткой (листать стрелками, /текст — искать, q — выход).

head -n 20 файл
Показать первые 20 строк.

tail -f файл
Показать конец файла и ждать новых строк (удобно для логов, выйти: Ctrl+C).

3. Права доступа

chmod +x script.sh
Сделать файл исполняемым.

chmod 644 файл
Выставить права (владелец — чтение/запись, остальные — только чтение).

chown user:group файл
Сменить владельца и группу файла.

4. Управление процессами и системой

ps aux
Список всех запущенных процессов в системе.

htop (или top)
Интерактивный мониторинг процессов и загрузки ЦП/памяти (выйти: q).

kill -9 PID
Принудительно завершить процесс по его идентификатору.

df -h
Показать занятое место на дисках в читаемом виде.

du -sh *
Показать размер папок/файлов в текущей директории.

uname -a
Полная информация о системе и ядре Linux.

5. Сеть

ping google.com
Проверить доступность хоста (остановить: Ctrl+C).

curl -O https://ссылка
Скачать файл. -O сохраняет с родным именем.

wget ссылка
Альтернатива curl для загрузки (поддерживает докачку).

ss -tulpn
Показать, какие порты прослушиваются и кем.

ip addr (или ip a)
Информация о сетевых интерфейсах и IP-адресах.

6. Поиск и фильтрация

grep -r "текст" папка/
Рекурсивно найти все файлы, содержащие «текст». Флаг -i включает игнорирование регистра.

sed 's/было/стало/g' файл
Замена текста (вывод в консоль без изменения файла, для записи добавить -i).

awk '{print $1, $NF}' файл
Обработка колонок: вывод первой и последней колонки.

7. Управление пакетами (зависит от дистрибутива)

Для Ubuntu/Debian (.deb)
sudo apt update && sudo apt upgrade
Обновить индексы пакетов и установить все обновления.

sudo apt install имя_пакета
Установить программу.

Для CentOS/RHEL/Fedora (.rpm / dnf)
sudo dnf install имя_пакета

Универсальные менеджеры
snapflatpak, а также Python: pip install имя.

8. Полезные горячие клавиши терминала

Ctrl + R: Интерактивный поиск по истории команд (ввел часть слова — сразу подставится старая команда).

Ctrl + C: Прервать выполнение текущей программы.

Ctrl + Z: Приостановить процесс (вернуть командой fg).

Ctrl + D: Закрыть сессию терминала или отправить EOF.

Ctrl + L: Очистить экран (аналог команды clear).

Ремонт и реставрация

Испытайте сочетание воображения и опыта с Études Architectural Solutions.

Непрерывная поддержка

Испытайте сочетание воображения и опыта с Études Architectural Solutions.

Доступ к приложению

Испытайте сочетание воображения и опыта с Études Architectural Solutions.

Консультации

Испытайте сочетание воображения и опыта с Études Architectural Solutions.

Управление проектами

Испытайте сочетание воображения и опыта с Études Architectural Solutions.

Архитектурные решения

Испытайте сочетание воображения и опыта с Études Architectural Solutions.

Массив ресурсов

Наш комплексный набор профессиональных услуг обслуживает самую разную клиентуру: от домовладельцев до коммерческих застройщиков.

Приложение Études Architect

  • Сотрудничайте с коллегами-архитекторами.
  • Продемонстрируйте свои проекты.
  • Окунитесь в мир архитектуры.
Турист фотографирует здание

Новостная рассылка Études

  • Мир статей, заставляющих задуматься.
  • Тематические исследования, посвященные архитектуре.
  • Эксклюзивный доступ к дизайнерским идеям.

Смотрите, читайте, слушайте

Оставайтесь в курсе всего, что вам нужно знать.