2 апреля 2024
Тэги: 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, Linux, Hibernate, Collections, Stream API, многопоточность, файлы, Nginx, Apache, maven, gradle, JUnit, YouTube, новости, руководство, ООП, алгоритмы, головоломки, rest, GraphQL, Excel, XML, json, yaml.
03.04.2024 10:19 Алексей
То что доктор прописал