Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Настройка shell'a  (Прочитано 499 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Neri

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Настройка shell'a
« : 17 Июль 2015, 12:22:45 »
Добрый день!
Комрады, я не знаю как правильно описать эту функцию поэтому загуглить не получилось.

У меня когда-то была FreeBSD и там настройка Shell, например, я ввожу команду scp и стрелку вверх и он выдает мне историю команд, начинающихся с scp
Можно ли так сделать в ubuntu 14?

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11313
  • Arch Linux & XMonad
    • Просмотр профиля
Re: Настройка shell'a
« Ответ #1 : 17 Июль 2015, 12:27:13 »
Какой шелл стоит?
Если bash, то файл настройки ~/.bashrc. Если что-то другое, то соответственно и конфиг будет другой.

ТЫЦ!
sudo ls -a | grep brain > /dev/head

Оффлайн Neri

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Настройка shell'a
« Ответ #2 : 17 Июль 2015, 12:36:04 »
Ответ нашелся по ссылке выше
Поиск по истории по началу команды

Bash (а вернее readline) поддерживает очень удобный стиль поиска — по первым символам команды. К сожалению, по умолчанию, этот механизм недоступен. Чтобы его включить, надо написать в ~/.inputrc что-то такое:

# Shift-[Up][Down]
"\e[1;2A" history-search-backward
"\e[1;2B" history-search-forward

Теперь вы можете набрать начало команды и нажать Shift-<стрелка вверх>. И для вас будет найдена последняя команда из истории с таким же началом. Стрелки с клавишей Shift теперь позволяют двигаться по совпадениям.

Естественно, можно настроить любые другие клавиши.
Спасибо

Оффлайн it0r

  • Забанен
  • Старожил
  • *
  • Сообщений: 2276
    • Просмотр профиля
Re: Настройка shell'a
« Ответ #3 : 17 Июль 2015, 13:57:11 »
... историю команд, начинающихся с scp...

а в терминале:
history | grep scp

?
ТУТ - это дерево. А ЗДЕСЬ - это МЕСТО.... Так что ТУТ - это не ЗДЕСЬ.

 

Страница сгенерирована за 0.063 секунд. Запросов: 22.