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

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

Сообщение ALEXX » 20 янв 2015, 11:56

Kazam_screenshot_00003.png
Терминал Ubuntu
Kazam_screenshot_00003.png (11.3 KiB) Просмотров: 2248


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

Набирать огромное количество символов совершенно неудобно, поэтому в терминале можно так же как и в обычных случаях использовать "Копировать/Вставить"
Делается это командами с клавиатуры:
    Для копирования: 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.61 KiB) Просмотров: 2243

Kazam_screenshot_00005.png
Kazam_screenshot_00005.png (23.79 KiB) Просмотров: 2243

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


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)
Аватар пользователя
ALEXX
Администратор
Администратор
 
Автор темы
Сообщений: 1136
Фото: 34
Стаж: 2 года 11 месяцев
Откуда: Королёв
Благодарил (а): 325 раз.
Поблагодарили: 186 раз.

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

Спонсор

Спонсор
 

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

Сообщение EugeneG » 23 янв 2015, 10:01

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

Для этих целей можно назначить любое сочетание клавиш, и зачем мне давить
три кнопки одновременно, ежели я просто выделяю нужный текст и вставляю
нажатием на колёсико мышА.
Также всего CTRL+T служат для открытия терминала,
раскладку переключаю Левой CTRL...короче, кому как удобно,
так он и делает. А ведь есть ещё такая прекрасная штука,
как Guake, причём действуем всего одной кнопочкой F12.
Только взял боец гитару, сразу видно- гармонист.
Аватар пользователя
EugeneG
Молчаливый гость
Молчаливый гость
 
Сообщений: 4
Стаж: 2 года 10 месяцев 3 дня
Откуда: Алма-Ата
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение ALEXX » 23 янв 2015, 10:22

Согласен, настроить можно под себя как угодно... просто все указано по умолчанию :)
Аватар пользователя
ALEXX
Администратор
Администратор
 
Автор темы
Сообщений: 1136
Фото: 34
Стаж: 2 года 11 месяцев
Откуда: Королёв
Благодарил (а): 325 раз.
Поблагодарили: 186 раз.

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

Сообщение Oleg65 » 08 дек 2016, 23:31

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
Местный говорун
Местный говорун
 
Сообщений: 789
Стаж: 2 года 10 месяцев 3 дня
Откуда: г.Коломна Моск.обл.
Благодарил (а): 55 раз.
Поблагодарили: 180 раз.

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

Сообщение Oleg65 » 10 дек 2016, 21:30


ИМХО, как-то все получается, как копипаста, квинтэссенция скопированная с других сайтов. Поэтому, МНЕ кажется, что нужна определенная вводная часть и приведенные примеры должны быть над конкретным файлом или директорией (что бы даже лоху было понятно, что и над чем и между чем происходит).
ИМХО, первым считаю понятие 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

Ну и ~ (тильда) - указывает на домашнюю директорию пользователя Например:
Код: выделить все
$ cd ~
возвращает в домашнюю директорию пользователя.
Ну, в качестве вступления, ИМХО, достаточно. :?
Аватар пользователя
Oleg65
Местный говорун
Местный говорун
 
Сообщений: 789
Стаж: 2 года 10 месяцев 3 дня
Откуда: г.Коломна Моск.обл.
Благодарил (а): 55 раз.
Поблагодарили: 180 раз.

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

Сообщение ВолшебныйПомошник » 16 апр 2017, 23:10

Для того что удобно возращатся в прошлую директорию, можно использовать вот такой хак
Код: выделить все
alias back='cd $OLDPWD"

Вводим в терминале back и наслаждемся!
Аватар пользователя
ВолшебныйПомошник
Молчаливый гость
Молчаливый гость
 
Сообщений: 7
Стаж: 7 месяцев 4 дня
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.


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

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1