From a277961345a3d5f8261c3e32aa1f5a02164fc101 Mon Sep 17 00:00:00 2001 From: sberestov Date: Wed, 25 Sep 2024 12:59:10 +0300 Subject: [PATCH] Corrected typos --- README.md | 68 +++++++++++++++++++++++++++---------------------------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/README.md b/README.md index 809ea2c..b7fe723 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## Терминал -В Ubntu придется часто использовать терминал. Его можно вызвать сочетанием клавиш `Ctr+Alt+T`. Важно запомнить, что для большинства команд можно вызвать краткую справку: +В Ubuntu придется часто использовать терминал. Его можно вызвать сочетанием клавиш `Ctrl+Alt+T`. Важно запомнить, что для большинства команд можно вызвать краткую справку: ``` -h @@ -14,7 +14,7 @@ --help ``` -Некоторые имеют подробный манул: +Некоторые имеют подробный мануал: ``` man @@ -22,17 +22,17 @@ man Сочетания клавиш для операций копировать, вставить, вырезать работают только с зажатым `Shift`, например, `Shift+Ctrl+V`. -После запуска терминала мы по-умолчанию находимся в нашем домашнем каталоге. Он обозначается как ~. В терминале тильда в начале пути заменяется на `/home/$USER`. Файл `~/.bashrc` сожержит команды, выполняемые интепретатором баша после запуска (например, при старте терминала). Имена исполняемых фалов, размещенных в каталогах `/usr/bin` или `/usr/local/bin`, доступны как команды. +После запуска терминала мы по-умолчанию находимся в нашем домашнем каталоге. Он обозначается как ~. В терминале тильда в начале пути заменяется на `/home/$USER`. Файл `~/.bashrc` сожержит команды, выполняемые интепретатором баша после запуска (например, при старте терминала). Имена исполняемых файлов, размещенных в каталогах `/usr/bin` или `/usr/local/bin`, доступны как команды. `Ctrl+D` - вставить символ EOF закрыть (закрывает терминал). Если нужно выполнить одну единственную команду, то можно нажать Alt+F2 и ввести ее в поле. -## suddo +## sudo -sudo - это утилита, позволяющая выполнить команды с правами суперпользователя root. Перед именами команд, которые работают с файловой системой вне домашнего каталога, а так же для остановки root-процессов, нужно писать sudo. sudo используется для консольных приложений, в старых версиях убунту была утилита gksu которая позволяла запускать из под рута графические приложения (показывала окно ввода пароля перед запуском). Из Ubuntu 18.04 убрали ее, вместо нее предлагается использовать что-то типа `gedit admin:///etc/hosts`. +sudo - это утилита, позволяющая выполнить команды с правами суперпользователя root. Перед именами команд, которые работают с файловой системой вне домашнего каталога, а так же для остановки root-процессов, нужно писать sudo. sudo используется для консольных приложений, в старых версиях убунту была утилита gksu которая позволяла запускать из под рута графические приложения (показывала окно ввода пароля перед запуском). Из Ubuntu 18.04 ее убрали, вместо нее предлагается использовать что-то типа `gedit admin:///etc/hosts`. -Если надоело `sudo` вводить можно авторизоваться под рутом: +Если надоело вводить `sudo` можно авторизоваться под рутом: ``` sergey@sergey-pc:~$ sudo -i @@ -108,13 +108,13 @@ $ echo $_ test ``` -## Полезные каманды +## Полезные команды | Команда | Описание | | -- | -- | | `!!` | Выполнить предыдущюю команду | | `cd -` | Перейти в предыдущий каталог | -| `xdg-open ` | Открыть файд в программе по-умолчанию | +| `xdg-open ` | Открыть файл в программе по-умолчанию | | `sudo reboot` | Перезагрузка компьютера | | `sudo poweroff` | Выключение компьютера | | `yes \| ` | Ввод и отправка Y при выполнении команды | @@ -148,7 +148,7 @@ adduser david usermod -g www david ``` -### Сессия пльзователя +### Сессия пользователя | Команда | Описание | | -- | -- | @@ -166,10 +166,10 @@ usermod -g www david | Команда | Описание | | -- | -- | | `expr length $str` | Длина строки | -| `${var#*SubStr}` | will drop begin of string up to first occur of `SubStr` | -| `${var##*SubStr}` | will drop begin of string up to last occur of `SubStr` | -| `${var%SubStr*}` | will drop part of string from last occur of `SubStr` to the end | -| `${var%%SubStr*}` | will drop part of string from first occur of `SubStr` to the end | +| `${var#*SubStr}` | Will drop begin of string up to first occur of `SubStr` | +| `${var##*SubStr}` | Will drop begin of string up to last occur of `SubStr` | +| `${var%SubStr*}` | Will drop part of string from last occur of `SubStr` to the end | +| `${var%%SubStr*}` | Will drop part of string from first occur of `SubStr` to the end | | `echo ${first_string/Suzi/$second_string}` | Замена подстроки в строке | | `${str^^}` | Перевод строки в верхний регистр в Bash 4.0 | | `echo $str \| tr a-z A-Z` | Тоже в более ранних версиях | @@ -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 ` | Остановка процесса с именем | -### Файловая сстема +### Файловая система | Команда | Описание | | -- | -- | @@ -231,7 +231,7 @@ usermod -g www david | `3>&-` | Закрыть дескриптор файла | | `> ` | Очистить файл | | `file ` | Тип содержимого файла | -| `sudo -- sh -c "printf '127.0.0.1\tholocaust\n' >> /etc/hosts"` | Добавить строку в файл с рут-привелегиями | +| `sudo -- sh -c "printf '127.0.0.1\tholocaust\n' >> /etc/hosts"` | Добавить строку в файл с рут-привилегиями | | `-b filename` | Block special file | | `-c filename` | Special character file | | `-d directoryname` | Check for directory Existence | @@ -248,15 +248,15 @@ usermod -g www david | `-u filename` | Check if file set-user-id bit is set | | `-w filename` | Check if file is writable | | `-x filename` | Check if file is executable | -| `cat` | чтение из основного потока до <EOF> | -| `cat ` | просмотр содержимого файлов | -| `cd ` | навигация по каталогам | -| `cp ` | копирование файлов/каталогов | -| `mv ` | перемещение файлов/каталогов | -| `mkdir ` | создание каталогов | -| `nano ` | редактировать файд | -| `rm ` | удаление файлов/каталогов | -| `rmdir ` | удалить пустой каталог | +| `cat` | Чтение из стандартного вывода | +| `cat ` | Просмотр содержимого файлов | +| `cd ` | Навигация по каталогам | +| `cp ` | Копирование файлов/каталогов | +| `mv ` | Перемещение файлов/каталогов | +| `mkdir ` | Создание каталогов | +| `nano ` | Редактировать файл | +| `rm ` | Удаление файлов/каталогов | +| `rmdir ` | Удалить пустой каталог | | `rm -rf ` | Удалить каталог со всем его содержимым | | `rm *.txt` | Удалить все файлы с расширением `.txt` | | `ln -s ` | Создание мягкой ссылки | @@ -277,7 +277,7 @@ usermod -g www david | `zless`, `zcat`, `zgrep` | Аналоги команд с похожими названиями, но работающие с архивами | | `$ find . -name '*.pdf' \| cpio -pdm ~/Documents/Books` | Копировать файлы с опр. расширением в нужный каталог | | `df -k .` | Размер и свободное место текущего раздела | -| `df -k /dev/mapper/ubuntu--vg-root` | | +| `df -k /dev/mapper/ubuntu--vg-root` | Размер логического тома root| | `mount` | Все точки монтирования | | `findmnt --target /tmp` | Покажет раздел на котором находится каталог | | `du -h ` или `du -hcs `| Размер каталога | @@ -288,11 +288,11 @@ 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` | Список установленныхпакетов | +| `sudo apt-get clean` | Удалить загруженные архивы | +| `apt list --installed` | Список установленных пакетов | | `sudo dpkg -i <.deb package>` | Установить либо обновить deb-пакет | | `sudo apt-get install -f` | При ошибке предудыщей выполните эту и повторите | | `sudo dpkg -p ` | Удалить deb-пакет с сохранением конфигураций | @@ -318,7 +318,7 @@ Also: **GDebi Package Installer** - программа для установки | -- | -- | | `netstat -lt` | Список всех серверов, запущенных на хосте | | `printf 'GET / HTTP/1.0\r\nHost: google.com\r\n\r\n' \| nc google.com 80` | Отправить сырой TCP-запрос | -| `curl -d -H "Content-Type: application/json" -X POST `| Отправить JSON-апрос через POST | +| `curl -d -H "Content-Type: application/json" -X POST `| Отправить JSON-запрос через POST | | `exec {дескриптор-файла}<>/dev/{протокол}/{адрес-узла}/{номер-порта}` | Открыть TCP/UDP соединение (дескриптор - целое число больше 2) | | `wget url -O - \| sh` | Выполнить удаленный скрипт | | `ssh -D 1080 -N user@server` | Создать socks-туннель (localhost:1080) | @@ -339,14 +339,14 @@ wget --mirror \ | -- | -- | | `git config --global user.email email@example.com` | Указать email пользователя | | `git config --global user.name "John Doe"` | Указать имя пользователя | -| `git config --global credential.helper "cache --timeout=2592000"` | Хранить введенные логин и пароль в течении 30 дней | +| `git config --global credential.helper "cache --timeout=2592000"` | Хранить введенные логин и пароль в течение 30 дней | | `git clone https://github.com/requests.git` | Создать локальную копию репозитория | | `git pull` | Обновить локальный репозиторий с сервера | | `git reset --hard` | Please commit your changes or stash them before you merge | | `git add .` | Добавить все файлы из текущего и вложенных каталогов | | `git reset` | Отменить предыдущую операцию | | `git restet ` | отмена добавления файла | -| `git commit -m "message"` | Коммитим измения с целью их публикации| +| `git commit -m "message"` | Коммитим изменения с целью их публикации| | `git push` | Загружаем измененнные файлы на сервер | | `git checkout ` | Меняем ветку | | `git checkout -b ` | Создаем новую ветку и переключаемся на нее | @@ -355,7 +355,7 @@ wget --mirror \ | `git log --all --grep=` | Поиск коммита по названию | | `git log -S` | Поиск коммита по содержимому | | `git log -n 10` | вывести 10 последних коммитов | -| `git stash` | Сохранить и откатить измения (многие действия не возможно сделать без пуша) | +| `git stash` | Сохранить и откатить изменения (многие действия невозможно сделать без пуша) | | `git stash apply` | Восcтанавливаем откаченные изменения | | `git show HASH:path/to/file` | посмотреть старую версию файла | -- GitLab