Команда IT специалистов выполнит подготовку инфраструктуры для вашего бизнеса.
Внедрение самых передовых решений и технологий.
Поддержка и сопровождение ваших сервисов.
Выполнение работ под "ключ", от покупки сервера, до настройки автоматизации процессов.
8(977)608-78-62 adm@nixm.ru

Великий и могучий терминал

Ответить
Аватара пользователя
ALEXX
Администратор
Администратор
Сообщения: 1327
Зарегистрирован: 21 дек 2014, 14:59
Откуда: Королёв
Контактная информация:

Великий и могучий терминал

Сообщение ALEXX »

Терминал Ubuntu
Терминал Ubuntu
Kazam_screenshot_00003.png (11.26 КБ) 6327 просмотров
Для начала давайте сразу разберемся с управлением, для дальнейшего понимания и упрощения работы.

Набирать огромное количество символов совершенно неудобно, поэтому в терминале можно так же как и в обычных случаях использовать "Копировать/Вставить"
Делается это командами с клавиатуры:
  • Для копирования: CTRL+SHIFT+C
  • Для Вставки: CTRL+SHIFT+V
Теперь мы можем копировать и вставлять текст и команды из руководств и учебников :)

Теперь учимся автодополнению набираемой команды:
К примеру мы начинаем набирать команду для установки программы: apt-get install с помощью кнопки TAB
мы можем автоматически дописывать продолжение нужной нам команды. И так, начинаем набирать apt-g и жмем TAB, далее начинаем набирать ins и жмем TAB Как видим терминал дописывает наши команды сам. В случае, если терминал не знает что именно подставить в автозамену, нужно нажать TAB еще раз, и вы увидите все предлагаемые продолжения набираемой команды.
Kazam_screenshot_00004.png
Kazam_screenshot_00004.png (11.58 КБ) 6322 просмотра
Kazam_screenshot_00005.png
Kazam_screenshot_00005.png (23.71 КБ) 6322 просмотра
Дальнейшие приемы работы в терминале будут размещены в разных темах в этом разделе форума,
Эта тема будет дополняться ссылками на примеры работы в терминале.


1. Работа с файлами и директориями
2. Поиск файлов
3. Монтирование файловых систем
4. Дисковое пространство
5. Полномочия (изменение/выставление)
6. Специальные атрибуты файлов
7. Архивирование и сжатие файлов
8. DEB пакеты (Debian, Ubuntu и тому подобное)
9. APT - управление пакетами (Debian, Ubuntu)
10. Просмотр содержимого файлов
11. Манипуляции с текстом
12. Анализ файловых систем
13. Форматирование файловых систем и swap-пространство
14. Создание резервных копий (backup)
15. Сети (LAN и WiFi)
Аватара пользователя
EugeneG
Молчаливый гость
Молчаливый гость
Сообщения: 4
Зарегистрирован: 18 янв 2015, 12:29
Откуда: Алма-Ата

Re: Великий и могучий терминал

Сообщение EugeneG »

Набирать огромное количество символов совершенно неудобно, поэтому в терминале можно так же как и в обычных случаях использовать "Копировать/Вставить"
Делается это командами с клавиатуры:
Для копирования: CTRL+SHIFT+C
Для Вставки: CTRL+SHIFT+V (C)

Для этих целей можно назначить любое сочетание клавиш, и зачем мне давить
три кнопки одновременно, ежели я просто выделяю нужный текст и вставляю
нажатием на колёсико мышА.
Также всего CTRL+T служат для открытия терминала,
раскладку переключаю Левой CTRL...короче, кому как удобно,
так он и делает. А ведь есть ещё такая прекрасная штука,
как Guake, причём действуем всего одной кнопочкой F12.
Только взял боец гитару, сразу видно- гармонист.
Аватара пользователя
ALEXX
Администратор
Администратор
Сообщения: 1327
Зарегистрирован: 21 дек 2014, 14:59
Откуда: Королёв
Контактная информация:

Re: Великий и могучий терминал

Сообщение ALEXX »

Согласен, настроить можно под себя как угодно... просто все указано по умолчанию :)
Аватара пользователя
Oleg65
Местный говорун
Местный говорун
Сообщения: 859
Зарегистрирован: 18 янв 2015, 10:56
Откуда: г.Коломна Моск.обл.

Re: Великий и могучий терминал

Сообщение Oleg65 »

EugeneG писал(а):Набирать огромное количество символов совершенно неудобно, поэтому в терминале можно так же как и в обычных случаях использовать "Копировать/Вставить"
Делается это командами с клавиатуры:
Для копирования: CTRL+SHIFT+C
Для Вставки: CTRL+SHIFT+V (C)

Для этих целей можно назначить любое сочетание клавиш, и зачем мне давить
три кнопки одновременно, ежели я просто выделяю нужный текст и вставляю
нажатием на колёсико мышА.
Также всего CTRL+T служат для открытия терминала,
раскладку переключаю Левой CTRL...короче, кому как удобно,
так он и делает. А ведь есть ещё такая прекрасная штука,
как Guake, причём действуем всего одной кнопочкой F12.
Вы о "великом и могучем терминале" говорите или об эмуляторе рабочего стола Gnome? В терминале понятия "колесико мышА" отсутствует.... :? Ctrl+T в эмуляторе - не открывает терминал, а открывает новую вкладку эмулятора, а вот Shift+Ctrl+N открывает новое окно эмулятора.... :shock: Хотя, эти сложнейшие комбинации можно посмотреть открывая Файл, Правка, Вид, Поиск, Справка и читая соответствие действиям комбинаций клавиш.
hotmax, говорим о терминале или об эмуляторе терминала?
И...и...и... виноват, не пояснил: в комбинации Ctrl+T подразумевается ввод заглавного Т, т.е. через Shift, читай Ctrl+Shift+t. А просто открыть эмулятор терминала - Ctrl+Alt+t
Аватара пользователя
Oleg65
Местный говорун
Местный говорун
Сообщения: 859
Зарегистрирован: 18 янв 2015, 10:56
Откуда: г.Коломна Моск.обл.

Re: Великий и могучий терминал

Сообщение Oleg65 »

hotmax писал(а): Дальнейшие приемы работы в терминале будут размещены в разных темах в этом разделе форума,
Эта тема будет дополняться ссылками на примеры работы в терминале.


1. Работа с файлами и директориями
2. Поиск файлов
3. Монтирование файловых систем
4. Дисковое пространство
5. Полномочия (изменение/выставление)
6. Специальные атрибуты файлов
7. Архивирование и сжатие файлов
8. DEB пакеты (Debian, Ubuntu и тому подобное)
9. APT - управление пакетами (Debian, Ubuntu)
10. Просмотр содержимого файлов
11. Манипуляции с текстом
12. Анализ файловых систем
13. Форматирование файловых систем и swap-пространство
14. Создание резервных копий (backup)
15. Сети (LAN и WiFi)
ИМХО, как-то все получается, как копипаста, квинтэссенция скопированная с других сайтов. Поэтому, МНЕ кажется, что нужна определенная вводная часть и приведенные примеры должны быть над конкретным файлом или директорией (что бы даже лоху было понятно, что и над чем и между чем происходит).
ИМХО, первым считаю понятие pathname пути. Надеюсь все представляют себе дерево директорий Линукс. :? Например:

Код: Выделить всё

\$ pwd
/
- / это уже путь - корень, т.е. путь указывается относительно корневой директории. Идем дальше - путь бывает абсолютный и относительный. Абсолютный путь - это путь указываемый относительно (т.е. начиная с) корневой директории. Например:

Код: Выделить всё

/dev
/usr/bin
/usr/local/bin
Относительный путь - это путь относительно текущей директории. Например, если мы переходим в директорию /usr, то отсчет пути начинается с нее:

Код: Выделить всё

$ cd /usr
$ cd local/bin
$ pwd
/usr/local/bin
Относительные пути могут содержать одну или несколько директорий: .(точка) - это текущая директория, ..(две точки) - это родительская директория. Например:

Код: Выделить всё

$ pwd
/usr/local/bin
$ cd ..
$ pwd
/usr/local
.(точка) обычно используется для запуска исполняемых файлов (сценариев) - например:

Код: Выделить всё

$ ./programma
Ну и ~ (тильда) - указывает на домашнюю директорию пользователя Например: возвращает в домашнюю директорию пользователя.
Ну, в качестве вступления, ИМХО, достаточно. :?
Аватара пользователя
ВолшебныйПомошник
Молчаливый гость
Молчаливый гость
Сообщения: 7
Зарегистрирован: 16 апр 2017, 22:25

Re: Великий и могучий терминал

Сообщение ВолшебныйПомошник »

Для того что удобно возращатся в прошлую директорию, можно использовать вот такой хак

Код: Выделить всё

alias back='cd $OLDPWD"
Вводим в терминале back и наслаждемся!
Ответить

Вернуться в «Командная строка»