Статьи Утилиты Telegram YouTube VK Видео RuTube Отзывы

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

2 апреля 2024

Тэги: devops, Linux, руководство, файлы.

Содержание

  1. Базовые команды
  2. Файловая система
  3. Администрирование
  4. Сетевое взаимодействие
  5. Проверка целостности файлов

Если вы только начинаете работать в unix-подобной системе, такой как Linux или MacOS, то для вас будет полезна следующая таблица, в которой я постарался собрать часто используемые консольные команды.

Сразу добавляйте эту страницу в «Избранное»! Если у вас есть идеи, как расширить этот список - пишите в комментах.

Базовые команды

Команда Описание
pwd вывести полный путь до текущей директории
ls список файлов в текущей директории
ls -la список файлов в текущей директории, в том числе скрытых
cd или cd ~ перейти в домашний каталог
cd путь перейти в указанный каталог
history история выполненных ранее команд с порядковыми номерами
!номер_команды повторить команду с указанным номером
clear очистить консоль
exit закрыть консоль (при работе в оконном режиме) или разлогиниться (если вы заходили под другим пользователем)

Файловая система

Команда Описание
touch имя_файла создать новый файл
rm имя_файла удалить файл
mv исходный_путь новый_путь перенести (переименовать) файл или каталог
mkdir имя_каталога создать каталог
rmdir имя_каталога удалить каталог
file имя_каталога отобразить тип файла
du -h имя_файла размер файла в удобном для восприятия формате
tree путь прямо в консоли строит дерево каталогов от указанного пути
cat имя_файла вывести содержимое текстового файла
zip -r имя_архива имя_каталога упаковать в zip-архив указанный каталог и всё его содержимое
unzip имя_архива распаковать zip-архив в текущую директорию
head -100 имя_файла вывести первые 100 строк текстового файла (можно указать любое количество)
tail -100 имя_файла вывести последние 100 строк текстового файла (можно указать любое количество)
wc -l имя_файла количество строк в текстовом файле

Администрирование

Некоторые команды из этого раздела могут быть недоступны, если у вас недостаточно прав.

Команда Описание
reboot перезагрузка
shutdown выключить систему
sudo команда запросить пароль и выполнить команду от имени суперпользователя
sudo -i запросить пароль и залогиниться под суперпользователем
uptime время работы машины после старта системы
ps -aux список всех запущенных процессов
kill -9 номер_процесса принудительно остановить процесс с указанным номером (номер узнаём через ps -aux)

Сетевое взаимодействие

Команда Описание
ssh имя_сервера подключиться по ssh к указанному серверу
scp источник приёмник скачать или закачать файл на сервер
ping имя_сервера позволяет проверить доступ до конкретного сервера, а также узнать его IP-адрес
telnet имя_сервера порт позволяет проверить возможность подключения по определённому порту
whois домен информация о домене сайта
curl адрес_страницы вывести в консоль содержимое html-страницы, расположенной по указанному адресу

Проверка целостности файлов

Обычно к архивам или образам дисков, скачанных с официального сайта, прилагается значение той или иной контрольной суммы. Вычислив сумму локально и сравнив с эталонной, вы можете убедиться, что файл скачан корректно.

Команда Описание
md5sum имя_файла md5 хэш файла
sha256sum имя_файла SHA-256 хеш
sha512sum имя_файла SHA-512 хеш
crc32 имя_файла контрольная сумма CRC-32

См. также

Облако тэгов

Kotlin, Java, Spring, Spring Boot, Spring Data, Spring AI, SQL, PostgreSQL, Oracle, H2, Linux, Hibernate, Collections, Stream API, многопоточность, чат-боты, нейросети, файлы, devops, Docker, Nginx, Apache, maven, gradle, JUnit, YouTube, руководство, ООП, алгоритмы, головоломки, rest, GraphQL, Excel, XML, json, yaml.

Последние статьи


Комментарии

03.04.2024 10:19 Алексей

То что доктор прописал

Добавить комментарий

×

devmark.ru