Автор Тема: консоль аля Freebsd  (Прочитано 2356 раз)

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

Оффлайн k0matoznik

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 93
консоль аля Freebsd
« : 29 Октябрь 2012, 06:30:59 »
Раньше, до того как сесть на debian, сидел я на freebsd, и там очень удобная консоль.
Пример: набираем одну команду, потом вторую, третью и тд
допустим первая команда была ifconfig eth0 192.168.0.1 netmask 255.255.255.0 gw 192.168.1.1? потом после нее еще туча команда,
и я такой ifc нажимаю кнопочку вверх, и он выводит мне команду ifconfig eth0 192.168.0.1 netmask 255.255.255.0 gw 192.168.1.1
но в дебиан не так, он после нажатия стрелочки выводет предыдущую поманду, тоесть если я 100 раз ввел команду ifconfig , то мне придеться 100 раз нажать стрелку вверх, чтобы добратсья до предыдущей команды.

помогите мне сделать командную консоль как Freebsd
 

Оффлайн xbsd

Re: консоль аля Freebsd
« Ответ #1 : 29 Октябрь 2012, 08:22:22 »
.inputrc
"\e[A":history-search-backward
"\e[B":history-search-forward
upd: еще вспомнил. нажмите комбинацию Ctrl+R и вводите первые символы нужной команды.
upd2: и да, к гному и вообще к окошкам это не имеет никакого отношения. шелл же.
« Последнее редактирование: 29 Октябрь 2012, 08:45:01 от xbsd »
 

Оффлайн PbI6A

Re: консоль аля Freebsd
« Ответ #2 : 29 Октябрь 2012, 10:02:06 »
http://www.intuit.ru/department/os/linux/8/2.html написано в том числе про Ctrl+R
LINUX means: Linux Is Not a UniX
 

Оффлайн k0matoznik

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 93
Re: консоль аля Freebsd
« Ответ #3 : 29 Октябрь 2012, 10:11:26 »
чето какая то фигня. я залез в этот файл /etc/inputrc нашел там похожие параметры
#"\e[5":history-search-backward
#"\e[6":history-search-forward
раскоментировал их и написал за место 5,6 -> А,B
сейчас нажимаю на стрелку вверх и он мне пишет [A, нажимаю вниз он пишет [B

где я накосячил? ))

PS убрал обратно как было, тоесть я заместо букв сделал цифры, но эфект тот же, совсем не то что нада, он по первым буквам команды, невидит ее в истории, он при нажатии вверх смотрет предыдущую команду..... чето не то
« Последнее редактирование: 29 Октябрь 2012, 10:16:00 от k0matoznik »
 

Оффлайн xbsd

Re: консоль аля Freebsd
« Ответ #4 : 29 Октябрь 2012, 10:30:39 »
я залез в этот файл /etc/inputrc
зачем? правьте ~/.inputrc
 

Оффлайн vladimir_ar

Re: консоль аля Freebsd
« Ответ #5 : 29 Октябрь 2012, 12:04:33 »
Наверное, так писать нужно:
vladimir-7@GNU-HOME:~$ sudo apt-get update && sudo apt-get upgrade
Сообщение объединено: 29 Октябрь 2012, 12:05:24
У меня при этом по стрелке вверх выводит полную строчку, а не команды по отдельности.
Debian Testing, kernel 3.16-2-amd64, OpenBox
AMD A8-3750 / 16Gb RAM / ATI HD6550D (onboard) / Sound ASUS Xonar - DS
_______________________________
Debian Testing, kernel 3.14-2-amd64, OpenBox
HP-655 AMD E1 / 8Gb RAM / ATI HD7310M
 

Оффлайн redVi

Re: консоль аля Freebsd
« Ответ #6 : 29 Октябрь 2012, 17:27:39 »
Насколько я помню, FreeBSD по умолчанию ставит zsh, а не bash. А как там в zsh мне неведомо, можете попробовать установить и пользовать вместо баша
Debian Sid, Openbox || Gentoo, Openbox
 

Оффлайн xbsd

Re: консоль аля Freebsd
« Ответ #7 : 29 Октябрь 2012, 19:47:47 »
Насколько я помню, FreeBSD по умолчанию ставит zsh, а не bash.
csh/tcsh.
 

Оффлайн ogost

Re: консоль аля Freebsd
« Ответ #8 : 30 Октябрь 2012, 10:46:40 »
ТС, вы решили проблему? Если решили, то как?
Тоже заинтересовался.

Оффлайн k0matoznik

  • Активный пользователь
  • **
  • Topic Author
  • Сообщений: 93
Re: консоль аля Freebsd
« Ответ #9 : 14 Январь 2013, 15:43:32 »
не подскажите в каком файле нужно сделать изминения чтобы каждый раз включался csh, а не bash?
 

Оффлайн orlyanuch

Re: консоль аля Freebsd
« Ответ #10 : 14 Январь 2013, 18:26:03 »
не подскажите в каком файле нужно сделать изминения чтобы каждый раз включался csh, а не bash?
/etc/passwd
Edimus, ut vivamus; nоn vivimus, ut edamus.
 

Теги: