Командная оболочка Fish

Модератор: /dev/random

Ответить
Аватара пользователя
Novichok2016
Сообщения: 211
ОС: Xubuntu Core 16.04.3 x64

Командная оболочка Fish

Сообщение Novichok2016 »

Давно ищу способ доступа до историй набранных команд в терминале прямо из терминала.
Что бы не лезть например в такие дебри как в bash_history, а прямо в терминале открыл историю и выбрал то что тебе надо.
Едиственное что нашел, это Fish: https://fishshell.com/ , file:///usr/share/doc/fish/index.html
Но есть две проблемы, это то что я не знаю английского языка совсем (переводчик гугл и прочее не вариант) и то что в данной оболочке я только нашел метод перебора истории набранных команд, то есть, сразу до нужной команды добраться не получается.
То есть, не зная английского языка я не пойму из мануала, можно ли как то настроить данную оболочку так что бы сразу выпадал весь список история набранных команд?
Переезжаю: Xubuntu ---> Debian = Переезд не удался
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Командная оболочка Fish

Сообщение Bizdelnick »

Ctrl+R в bash не подходит?
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
Novichok2016
Сообщения: 211
ОС: Xubuntu Core 16.04.3 x64

Re: Командная оболочка Fish

Сообщение Novichok2016 »

Как я понял, Ctrl+R тоже перебирать историю что бы добраться до нужной команды?
Переезжаю: Xubuntu ---> Debian = Переезд не удался
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Командная оболочка Fish

Сообщение Bizdelnick »

Это поиск по истории. Начинаете вводить строку для поиска — подставляется последняя подходящая команда. Ещё раз Ctrl+R — переход к следующему совпадению.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7274
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: Командная оболочка Fish

Сообщение alv »

Novichok2016 писал(а):
19.08.2016 14:45
можно ли как то настроить данную оболочку так что бы сразу выпадал весь список история набранных команд?

На счёт fish не знаю, и очень сомневаюсь, что есть хоть один шелл, выводящий списком всю историю команд (у меня, например, история ограничена скромным значением 10000).
Но в Zsh есть способы очень сузить круг перебора, самый простой - history-substring-search.

Да, Control+R , о котором говорит Bizdelnick , в Zsh тоже работает, но это чуть разные вещи, для разных целей.
И вообще, если что-то нужное по части конфигурирования шелла не найдётся в Zsh - скорее всего, этого чего-то просто не существует в природе.
Спасибо сказали:
Аватара пользователя
Novichok2016
Сообщения: 211
ОС: Xubuntu Core 16.04.3 x64

Re: Командная оболочка Fish

Сообщение Novichok2016 »

Ясно.
В принципе, перебирать то и в баш можно, стрелкой вверх на клавиатуре, думал в fish есть возможность показа всего списка, но оказалось что ошибался.
А Zsh для меня темный лес.
Переезжаю: Xubuntu ---> Debian = Переезд не удался
Спасибо сказали:
Аватара пользователя
alv
Бывший модератор
Сообщения: 7274
Статус: Пенсионер в законе
ОС: Cintu
Контактная информация:

Re: Командная оболочка Fish

Сообщение alv »

Novichok2016 писал(а):
19.08.2016 15:36
А Zsh для меня темный лес.

Тонкий лучик света в тёмном лесу по заданной теме: http://alv.me/Za-chto-ya-lyublyu-zsh-Lyubov-k-istorii/
Ну и ещё несколько фонариков собрано здесь: http://alv.me/tag/zsh/
Спасибо сказали:
Аватара пользователя
Novichok2016
Сообщения: 211
ОС: Xubuntu Core 16.04.3 x64

Re: Командная оболочка Fish

Сообщение Novichok2016 »

alv, почитаю, спасибо!
Переезжаю: Xubuntu ---> Debian = Переезд не удался
Спасибо сказали:
Аватара пользователя
Bizdelnick
Модератор
Сообщения: 20752
Статус: nulla salus bello
ОС: Debian GNU/Linux

Re: Командная оболочка Fish

Сообщение Bizdelnick »

zsh во многом совместим с bash, а вот fish отличается от него довольно сильно.
Пишите правильно:
в консоли
вку́пе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:
Ответить