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, 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 Алексей
То что доктор прописал