2 апреля 2024
Тэги: devops, Linux, руководство, файлы.
Если вы только начинаете работать в 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, 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 Алексей
То что доктор прописал