Alpine iSH
Команды пакеты- ps: Выводит информацию о запущенных процессах.
- top: Показывает список активных процессов и их потребление ресурсов.
- vi (или vim): Текстовый редактор, позволяющий редактировать содержимое файлов и скриптов.
- grep: Позволяет искать текст в файлах или выводе других команд.
- tar: Используется для архивирования и извлечения файлов из архивов.
- curl: Позволяет отправлять сетевые запросы и получать данные из различных протоколов (HTTP, FTP и т. д.).
- ssh: Устанавливает защищенное соединение с удаленным хостом по протоколу SSH.
- ifconfig: Выводит информацию о сетевых интерфейсах и их конфигурации.
- route: Показывает и изменяет таблицу маршрутизации IP-пакетов в системе.
- kill: Отправляет сигнал процессу для завершения его выполнения.
========================================================================
- update: Обновляет список пакетов, что позволяет вам установить или обновить программное обеспечение.
- apk upgrade: Обновляет все установленные пакеты до последней версии.
- apk add <пакет>: Устанавливает пакет, который вы указываете.
- apk del <пакет>: Удаляет указанный пакет.
- apk search <запрос>: Ищет пакеты, соответствующие вашему запросу.
- apk info <пакет>: Выводит информацию о пакете, включая его версию и описание.
- apk cache clean: Чистит кэш установленных пакетов, чтобы освободить место на диске.
- apk fix: Пытается исправить проблемы с установкой или обновлением пакетов.
- apk stats: Показывает статистику использования пакетов, включая количество установок и обновлений.
- apk version: Выводит информацию о версии apk-сервиса, который управляет установкой и обновлением пакетов.
========================================================================
- adduser - Добавляет нового пользователя в систему.
- deluser - Удаляет пользователя из системы.
- passwd - Устанавливает или изменяет пароль для пользователя.
- addgroup - Создает новую группу пользователей.
- delgroup - Удаляет группу пользователей из системы.
- chown - Изменяет владельца и/или группу файлов и директорий.
- chmod - Изменяет права доступа к файлам и директориям.
- ls - Выводит список файлов и директорий.
- cd - Изменяет текущую рабочую директорию.
- ping - Отправляет ICMP Echo запросы на указанный хост для проверки доступности сети.
========================================================================
- bash: Оболочка командной строки для выполнения скриптов.
- git: Система управления версиями для отслеживания изменений в коде и сотрудничества над проектами.
- python3: Интерпретатор Python для разработки и выполнения сценариев Python.
- jq: Утилита для обработки данных формата JSON.
- wget: Утилита для скачивания файлов из интернета.
- tmux: Утилита для управления несколькими вкладками в командной строке.
- vim: Мощный текстовый редактор для редактирования файлов в командной строке.
TMUX
-
Запуск tmux: Просто введите tmux в командной строке и нажмите Enter. В этом режиме вы увидите статусную строку внизу терминала.
-
Основные команды tmux:
- Ctrl+b c: Создать новое окно.
- Ctrl+b %: Разделить текущее окно на вертикальные панели.
- Ctrl+b ": Разделить текущее окно на горизонтальные панели.
- Ctrl+b стрелки или Ctrl+b <направление>: Перейти между панелями.
- Ctrl+b d: Выход из tmux, при этом сеанс сохраняется и продолжает работать в фоновом режиме.
-
Управление окнами в tmux:
- Ctrl+b число: Переход к указанному номеру окна.
- Ctrl+b n: Перейти к следующему окну.
- Ctrl+b p: Перейти к предыдущему окну.
- Ctrl+b w: Просмотр списка окон для быстрого выбора.
-
Выход из tmux: Для выхода из tmux нажмите Ctrl+b d. Ваш сеанс останется активным в фоновом режиме.
======================================================================
VIM
- Открыть файл:
vim <имя_файла>
-
Режимы работы:
- Режим вставки (Insert mode): нажмите клавишу
i
для перехода в режим вставки, где вы можете редактировать текст. - Режим команд (Command mode): нажмите клавишу
Esc
для перехода в режим команд, где вы можете выполнять команды Vim.
- Режим вставки (Insert mode): нажмите клавишу
-
Сохранить и выйти:
- Сохранить изменения и выйти: в режиме команд наберите
:wq
и нажмите клавишуEnter
. - Выйти без сохранения: в режиме команд наберите
:q!
и нажмите клавишуEnter
.
- Сохранить изменения и выйти: в режиме команд наберите
-
Перемещение по тексту:
- Вверх/вниз на одну строку: используйте клавиши
k
иj
соответственно. - Влево/вправо на один символ: используйте клавиши
h
иl
соответственно. - Перейти в начало строки: нажмите клавишу
0
. - Перейти в конец строки: нажмите клавишу
$
. - Перейти в начало файла: нажмите клавишу
gg
. - Перейти в конец файла: нажмите клавишу
G
.
- Вверх/вниз на одну строку: используйте клавиши
-
Удаление текста:
- Удалить символ под курсором: нажмите клавишу
x
. - Удалить текущую строку: в режиме команд наберите
dd
.
- Удалить символ под курсором: нажмите клавишу
-
Копирование и вставка:
- Скопировать текущую строку: в режиме команд наберите
yy
. - Вставить скопированный текст: в режиме команд наберите
p
.
- Скопировать текущую строку: в режиме команд наберите
-
Поиск и замена:
- Поиск текста: в режиме команд наберите
/
и введите искомую фразу, затем нажмите клавишуEnter
. - Замена текста: в режиме команд наберите
:%s/искомый_текст/заменяемый_текст/g
и нажмите клавишуEnter
, чтобы заменить все вхождения искомого текста на заменяемый текст.
- Поиск текста: в режиме команд наберите
Это лишь некоторые основные команды Vim. Vim имеет множество других функций и возможностей, которые можно изучить по мере необходимости.
=================================================================================
Напиши 10 самых нужных и полезных команд для alpine с твоей точки зрения, кроме тех что написаны выше