Страница 2 из 3

Вопрос по команде history

Добавлено: 21 сен 2017, 17:07
Bill Williamson
sana-555 писал(а): zsh - это альтернативный терминал?
Zsh
sana-555 писал(а): А свой файлик с командами можно подсунуть? А то в истории много мусорных будет...
Вот с файликом мне пока не понятно. :scratch: Можно добавить опцию HIST_IGNORE_SPACE и когда не хотим, чтобы команда попадала в историю ставим вначале пробел.

Вопрос по команде history

Добавлено: 21 сен 2017, 19:09
Bill Williamson
sana-555 писал(а): А свой файлик с командами можно подсунуть?
Bill Williamson писал(а): Вот с файликом мне пока не понятно.
Все разобрался. Есть у zaw функция bookmarks. Считывает он файл .zaw-bookmarks в домашней директорий по тому же принципу, что и zaw-history считывает .zsh_history. Биндим так bindkey '^B' zaw-bookmark (ctrl+b).
В .zaw-bookmarks прописываем что душе угодно, вызываем сочетанием, находим нужный пункт и alt+Enter.

Терминал. Вопрос по команде history

Добавлено: 11 сен 2018, 17:19
Dja
Bill Williamson писал(а):
21 сен 2017, 15:59
в zaw.zsh
в автозапуск?

Терминал. Вопрос по команде history

Добавлено: 11 сен 2018, 17:27
Bill Williamson
Dja писал(а):
11 сен 2018, 17:19
в автозапуск?
Нет. Тут инструкция по установке. Клонировать можно в любую директорию, а в ~/.zshrc задаем source /путь_до_файла/zaw/zaw.zsh. В этом самом zaw.zsh биндим сочетания.

Терминал. Вопрос по команде history

Добавлено: 11 сен 2018, 17:33
Dja
Bill Williamson писал(а):
11 сен 2018, 17:27
~/.zshrc
Т.е. эту фичу только с zsh можно юзать? С xfce4-terminal не получится?
Кстати zsh странный. Внутри xfce4-terminal запускается.
Перевод приветствия, кстати. Вдруг кто тоже впервые запустит
Это функция конфигурации оболочки Z для новых пользователей,
ЗШ-новый_пользователь-установки.
Вы видите это сообщение, потому что у вас нет файлов запуска zsh
(файлы .zshenv, .zprofile, .zshrc, .zlogin в каталоге
~). Эта функция может помочь вам с несколькими настройками, которые должны
упростите использование оболочки.

Ты можешь:

(q) Выйти и ничего не делать. Функция снова будет запущена в следующий раз.

(0) Выход, создавая файл ~ / .zshrc, содержащий только комментарий.
      Это предотвратит запуск этой функции снова.

(1) Перейдите в главное меню.

(2) Заполните ваш ~ / .zshrc с рекомендованной конфигурацией
      системным администратором и выходом (вам нужно будет отредактировать
      файл вручную, если это необходимо).

--- Введите один из ключей в круглых скобках ---

Терминал. Вопрос по команде history

Добавлено: 11 сен 2018, 19:30
Bill Williamson
Dja писал(а):
11 сен 2018, 17:33
С xfce4-terminal не получится?
В xfce4-terminal получится только с командной оболочкой zsh.

Терминал. Вопрос по команде history

Добавлено: 26 сен 2020, 19:33
demonlibra
Раньше после нажатия в терминале CTRL+R и ввода символов отображался список из найденных ранее введенных команд, в котором можно было курсором выбрать необходимую.
После установки Mint 20 в терминале отображается только одна команда.

Кто-нибудь знает как вернуть функционал?

Терминал. Вопрос по команде history

Добавлено: 26 сен 2020, 19:41
Whowka
demonlibra, Глупый вопрос конечно, ну а вдруг... В .bash_history есть чё?

Терминал. Вопрос по команде history

Добавлено: 26 сен 2020, 19:45
demonlibra
Есть конечно. История команд.
Как это помогает в решении моего вопроса?

Нажать CTRL + R, ввести несколько символов и увидеть сразу список команд гораздо удобнее,
чем открывать файл .bash_history, искать в нем команду, копировать её и вставлять в терминал.

Терминал. Вопрос по команде history

Добавлено: 26 сен 2020, 20:43
Whowka
Не по теме
demonlibra писал(а):
26 сен 2020, 19:45
Как это помогает в решении моего вопроса?
-1 причина :smile: . Я же сразу написал: "вопрос глупый"

Терминал. Вопрос по команде history

Добавлено: 26 сен 2020, 20:45
symon2014
demonlibra писал(а):
26 сен 2020, 19:45
Нажать CTRL + R
В 19.3 ещё есть.

Терминал. Вопрос по команде history

Добавлено: 26 сен 2020, 20:58
demonlibra
symon2014 писал(а):
26 сен 2020, 20:45
В 19.3 ещё есть.
Т.е. это всё-таки связано с дистрибутивом. У меня в Mint 20 установлен gnome-terminal 3.36.1.1
В 19.3 используется gnome-terminal и какой версии?

Терминал. Вопрос по команде history

Добавлено: 26 сен 2020, 23:35
Whowka
demonlibra писал(а):
26 сен 2020, 20:58
установлен gnome-terminal 3.36.1.1
У меня в Минте mate-terminal. А gnome-terminal, ф другом дистре , отрабатывает (версия чуть другая)
13.png
12-13.png

Терминал. Вопрос по команде history

Добавлено: 27 сен 2020, 18:29
demonlibra
Whowka писал(а):
26 сен 2020, 23:35
отрабатывает (версия чуть другая)
Команда history и у меня работает, но я не об этом.
Я про то, что нажимаешь CTRL+R, вводишь символы, видишь список совпадений и выбираешь курсором нужную команду.

Терминал. Вопрос по команде history

Добавлено: 27 сен 2020, 18:54
Whowka
Не по теме
demonlibra писал(а):
27 сен 2020, 18:29
Я про то, что нажимаешь CTRL+R (в терминале)
:blush:
Оно ещё и так могёт... Я не знал про такое. Пойду "потыкаю"...

Терминал. Вопрос по команде history

Добавлено: 04 окт 2020, 19:50
demonlibra
Whowka писал(а):
27 сен 2020, 18:54
Оно ещё и так могёт..
Могло и разучилось, а жаль. Пользоваться текущим вариантом поиска жутко неудобно.

Терминал. Вопрос по команде history

Добавлено: 05 окт 2020, 08:03
sheridan

Терминал. Вопрос по команде history

Добавлено: 29 окт 2020, 11:16
demonlibra
Нашел. Это расширение hstr
Можно установить из репозитория:

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

sudo add-apt-repository ppa:ultradvorka/ppa
sudo apt update
sudo apt-get install hstr
hh --show-configuration >> ~/.bashrc
source ~/.bashrc
Или собрать из исходников:

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

git clone https://github.com/dvorka/hstr.git
sudo apt install automake gcc make libncursesw5-dev libreadline-dev
cd hstr
cd ./build/tarball && ./tarball-automake.sh && cd ../..
./configure
make
sudo make install
hstr --show-configuration >> ~/.bashrc
source ~/.bashrc

Терминал. Вопрос по команде history

Добавлено: 30 окт 2020, 16:23
demonlibra

Терминал. Вопрос по команде history

Добавлено: 30 окт 2020, 17:44
genghaev
demonlibra писал(а):
29 окт 2020, 11:16
Нашел. Это расширение hstr
Можно установить из репозитория:
Error: could not find a distribution template for Neon/focal
Неон как обычно в пролете (

ЗЫЖ в минте работает