Статьи Утилиты Telegram YouTube RuTube Отзывы

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

2 апреля 2024

Тэги: 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


Комментарии

03.04.2024 10:19 Алексей

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

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

×

devmark.ru