From 5331d1513577181bed983de8217f3258526c766d Mon Sep 17 00:00:00 2001 From: ilyamak04 Date: Sat, 15 Feb 2025 19:45:29 +0300 Subject: [PATCH] + --- docs/linux/Vim.md | 39 ++++++++++++++++++++++++++++++++++++++- docs/linux/Команды.md | 8 ++++++++ docs/windows/WSL.md | 8 +++++++- 3 files changed, 53 insertions(+), 2 deletions(-) diff --git a/docs/linux/Vim.md b/docs/linux/Vim.md index 5112c86..9dd3db3 100644 --- a/docs/linux/Vim.md +++ b/docs/linux/Vim.md @@ -55,6 +55,10 @@ - `=` - автоформатирование кода - `ctrl u` - подняться на пол страницы вверх - `ctrl d` - опуститься на пол страницы вниз +- `3j` - вниз на 3 строки +- `3k` - вверх на 3 строки +- `3dd` - удалить на 3 строки вниз +- `3yy` - копировать 3 строки !!! note "Буферы Vim" В Vim буферы (buffers) не связаны напрямую с системным буфером обмена (clipboard) @@ -113,4 +117,37 @@ - `n` - перейти к следующему вхождению - `N` - перейти к предыдущему вхождению - `*` - поиск слова на котором курсор ниже по тексту (переходы по вхождениям аналогично) -- `#` - поиск слова на котором курсор выше по тексту \ No newline at end of file +- `#` - поиск слова на котором курсор выше по тексту + +### mc (Midnight Commander) + +- `Esc Esc` - отмена +- `+` - выделение +- `-` - снять выделение +- `alt enter` - имя файла на котором фокус появиться в терминале mc +- `alt a` - полный путь к текущей директории появится в треминале mc +- `alt p` - вставить предыдущую команду в терминал mc +- `alt t` - меняем отображение файлов в mc +- `alt h` - история команд в терминале mc +- `alt e` - изменить кодировку файла +- `ctrl r` - обновить данные в панели mc (если новые файлы добавляются) +- `ctrl s` - поиск в панели mc +- `ctrl \` - панель быстрого доступа для каталогов +- `ctrl x + i` - информация о файле +- `ctrl x + q` - быстрый просмотр файла (файл откроется на чтение в правом окне) +- `ctrl t` - выделить файл + +#### Режим просмотра (F3 или alt+3) +- `space` - в режиме просмотра пролистать на страницу вниз +- `b` - в режиме просмотра пролистать на страницу вверх +- `PgUp` - пролистать на пол страницы вверх +- `PgGd` - пролистать на пол страницы вниз +- `ctrl shift f` - просмотр лога в реальном времени в режме просмотра +- `g` - перейти в начало файла +- `G` -перейти в конец файла + +##### Поиск + +`/` - поиск в файле +`n` - перейти к следующему вхождению +`shift n` - перейти к предыдущему вхождению \ No newline at end of file diff --git a/docs/linux/Команды.md b/docs/linux/Команды.md index 618d284..1560bad 100644 --- a/docs/linux/Команды.md +++ b/docs/linux/Команды.md @@ -202,7 +202,9 @@ - `free -m` - оперативная память - `cat /proc/meminfo` - подробно про память - `cat /proc/cpuinfo` - подробно про проц + --- + - `tar` - работа с архивами - `-cvf` - создать архив - `-xvf` - извлечь архив @@ -213,6 +215,12 @@ - `tar -zxvf apache-activemq-6.1.3-bin.tar.gz -C /opt` - распаковать в каталог - `tar -zxvf apache-tomcat-9.0*tar.gz -C /opt/_Tomcat/application1-8080 --strip-components=1` - каталог apache-tomcat-9.0* не будет создан +--- + +- `unzip -d ` - извлечь файлы в указанный каталог +- `unzip -l ` - посмотреть содержимое файла без распаковки +- `gunzip ` - не сохраняет исходный архив + ### Система - `lsof` - Команда lsof (List Open Files) в Linux используется для отображения списка открытых файлов в системе. В Linux (и Unix-подобных системах) практически все является файлом, включая сетевые соединения и устройства. diff --git a/docs/windows/WSL.md b/docs/windows/WSL.md index 4758112..6fa4fe4 100644 --- a/docs/windows/WSL.md +++ b/docs/windows/WSL.md @@ -31,7 +31,13 @@ locale-gen ru_RU locale-gen ru_RU.UTF-8 update-locale ``` - +- `Добавить aлиас для перехода на виндовый рабочий стол` +```bash +# Добавить в ~/.bashrc +alias win='cd /mnt/c/Users//Desktop/ +# Применить +source ~/.bashrc +``` ### Взаимодействие Windows c WSL (рассматриваем WSL Version 2) WSL работает на основе реального ядра Linux, запущенного внутри виртуальной машины с Hyper-V, WSL совместима почти со всеми Linux-приложениями.