diff --git a/README.md b/README.md index 809ea2c7594306c6199e447203fb469ddde9c819..7240fdd6e8f0530481d5f999bad12520b23c9a1a 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## Терминал -В Ubntu придется часто использовать терминал. Его можно вызвать сочетанием клавиш `Ctr+Alt+T`. Важно запомнить, что для большинства команд можно вызвать краткую справку: +В Ubuntu придется часто использовать терминал. Его можно вызвать сочетанием клавиш `Ctr+Alt+T`. Важно запомнить, что для большинства команд можно вызвать краткую справку: ``` -h @@ -14,7 +14,7 @@ --help ``` -Некоторые имеют подробный манул: +Некоторые имеют подробный мануал: ``` man @@ -22,7 +22,7 @@ man Сочетания клавиш для операций копировать, вставить, вырезать работают только с зажатым `Shift`, например, `Shift+Ctrl+V`. -После запуска терминала мы по-умолчанию находимся в нашем домашнем каталоге. Он обозначается как ~. В терминале тильда в начале пути заменяется на `/home/$USER`. Файл `~/.bashrc` сожержит команды, выполняемые интепретатором баша после запуска (например, при старте терминала). Имена исполняемых фалов, размещенных в каталогах `/usr/bin` или `/usr/local/bin`, доступны как команды. +После запуска терминала мы по-умолчанию находимся в нашем домашнем каталоге. Он обозначается как ~. В терминале тильда в начале пути заменяется на `/home/$USER`. Файл `~/.bashrc` сожержит команды, выполняемые интерпретатором баша после запуска (например, при старте терминала). Имена исполняемых файлов, размещенных в каталогах `/usr/bin` или `/usr/local/bin`, доступны как команды. `Ctrl+D` - вставить символ EOF закрыть (закрывает терминал). @@ -54,7 +54,7 @@ export PATH="/path/to/executable:$PATH" ## Перенаправление вывода -### Фйловые дескрипторы +### Файловые дескрипторы Дескриптор файла - это число, которое ассоциируется с открытым файлом (либо с соединением, так как в Linux все файлы). @@ -79,7 +79,7 @@ somecommand 2> /dev/null somecommand 2>> /path/to/error.log ``` -### Ссcылки +### Сcылки * [I/O Redirection](https://www.tldp.org/LDP/abs/html/io-redirection.html) @@ -112,9 +112,9 @@ test | Команда | Описание | | -- | -- | -| `!!` | Выполнить предыдущюю команду | +| `!!` | Выполнить предыдущую команду | | `cd -` | Перейти в предыдущий каталог | -| `xdg-open ` | Открыть файд в программе по-умолчанию | +| `xdg-open ` | Открыть файл в программе по-умолчанию | | `sudo reboot` | Перезагрузка компьютера | | `sudo poweroff` | Выключение компьютера | | `yes \| ` | Ввод и отправка Y при выполнении команды | @@ -148,7 +148,7 @@ adduser david usermod -g www david ``` -### Сессия пльзователя +### Сессия пользователя | Команда | Описание | | -- | -- | @@ -200,7 +200,7 @@ usermod -g www david | ` sudo smartctl -A /dev/nvme0` | Проверить состояние SSD | | `df -h --total` | Информация об используемом месте на различных носителях | -### Арифметическии операции +### Арифметические операции | Команда | Описание | | -- | -- | @@ -211,7 +211,7 @@ usermod -g www david | Команда | Описание | | -- | -- | | `top` | Мониторинг процессов | -| `top -p PID` | Следим за расходом рксурсов одним процессом | +| `top -p PID` | Следим за расходом ресурсов одним процессом | | `pstree` | Дерево процессов | | `ps aux` | Список всех процессов | | `ps aux \| grep python` | Список всех процессов python | @@ -221,7 +221,7 @@ usermod -g www david | `exec -a ` | Запуск процесса под именем | | `pkill -f ` | Остановка процесса с именем | -### Файловая сстема +### Файловая система | Команда | Описание | | -- | -- | @@ -254,7 +254,7 @@ usermod -g www david | `cp ` | копирование файлов/каталогов | | `mv ` | перемещение файлов/каталогов | | `mkdir ` | создание каталогов | -| `nano ` | редактировать файд | +| `nano ` | редактировать файл | | `rm ` | удаление файлов/каталогов | | `rmdir ` | удалить пустой каталог | | `rm -rf ` | Удалить каталог со всем его содержимым | @@ -269,7 +269,7 @@ usermod -g www david | `curl -s http://exmaple.org/file.zip \| tar -xvf -` | Скачать файл и разархивировать | | `readlink -f file.ext` | Получить полный путь до файла | | `find . -type f` | Вывести список файлов в директории рекурсивно | -| `umount /dev/sd[XN]` | Размонтировть устройство (например, перед форматированием) | +| `umount /dev/sd[XN]` | Размонтировать устройство (например, перед форматированием) | | `mkfs /dev/sda1` | Отформатировать раздел | | `sudo dd if=/dev/sda of=/dev/sdb conv=notrunc,noerror` | Копировать жесткий диск | | `script_dir=$(dirname $0)` | Текущий каталог для скрипта | @@ -288,13 +288,13 @@ usermod -g www david | -- | -- | | `sudo apt-get update` | Обновить список пакетов | | `sudo apt-get upgrade` | Обновить все пакеты | -| `sudo apt-get install -y` | Установить пакет без подтверждления | +| `sudo apt-get install -y` | Установить пакет без подтверждения | | `sudo apt-get remove ` | Удалить пакет | | `sudo apt-get autoremove` | Удалить неиспользуемые пакеты | | `sudo apt-get clean` | Удалить загруженне архивы | -| `apt list --installed` | Список установленныхпакетов | +| `apt list --installed` | Список установленных пакетов | | `sudo dpkg -i <.deb package>` | Установить либо обновить deb-пакет | -| `sudo apt-get install -f` | При ошибке предудыщей выполните эту и повторите | +| `sudo apt-get install -f` | При ошибке предыдущей выполните эту и повторите | | `sudo dpkg -p ` | Удалить deb-пакет с сохранением конфигураций | | `sudo dpkg -P ` | Удалить deb-пакет с конфигурациями | | `dpkg -l \| less` | Просмотр списка установленных deb-пакетов | @@ -304,7 +304,7 @@ usermod -g www david Also: **GDebi Package Installer** - программа для установки `.deb` пакетов. -### Сервсы +### Сервисы | Команда | Описание | | -- | -- | @@ -369,3 +369,4 @@ Git Flow - это обертка над git. | `git flow feature start DEV-97` | Начать новую фичу | | `git checkout develop && git pull origin` | Если предыдущая команда возвращает ошибку: `Branches 'develop' and 'origin/develop' have diverged...` | | `git flow feature publish` | Опубликовать фичу (перед этим нужно добавить изменения и сделать коммит) | +