Статьи
YouTube-канал
Отзывы

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

30 ноября 2021

Тэги: руководство.

Содержание

  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 строк текстового файла (можно указать любое количество)

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

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

КомандаОписание
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, Java 16, Java 11, Java 10, Java 9, Java 8, Spring, Spring Boot, Spring Data, SQL, PostgreSQL, Oracle, Hibernate, Collections, Stream API, многопоточность, файлы, Apache, maven, gradle, JUnit, YouTube, новости, руководство, ООП, алгоритмы, головоломки, rest, GraphQL, Excel, XML, json, yaml.

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


Комментарии

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

×

devmark.ru