История команд в sh
Модераторы: /dev/random, Модераторы разделов
-
- Сообщения: 916
- ОС: CentOS,FreeBSD 12.1,Arch
История команд в sh
Можно ли в sh и csh прокручивать набранные ранее команды стрелками клавиатуры ВВЕРХ -ВНИЗ как в bash? У меня не прокручивает
-
- Сообщения: 3728
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
Re: История команд в sh
Сейчас проверил у себя - работает.
Скорее это зависит от эмулятора терминала, чем от bash/sh.
Посмотрите, работает ли в виртуальном терминале (без иксов).
А затем смотрите содержимое /etc/inputrc или $HOME/.inputrc - там должны быть
привязки клавиш для разных эмуляторов терминала.
P.S Я проверял sh. csh не проверял.
Но в моей системе sh - это симлинк на bash. Поэтому работать должно одинаково. По идее.
Однако различия всё-таки есть.
Скорее это зависит от эмулятора терминала, чем от bash/sh.
Посмотрите, работает ли в виртуальном терминале (без иксов).
А затем смотрите содержимое /etc/inputrc или $HOME/.inputrc - там должны быть
привязки клавиш для разных эмуляторов терминала.
P.S Я проверял sh. csh не проверял.
Но в моей системе sh - это симлинк на bash. Поэтому работать должно одинаково. По идее.
Однако различия всё-таки есть.
-
- Администратор
- Сообщения: 5372
- ОС: Gentoo
Re: История команд в sh
sh - это всего лишь общепринятое имя, которое в разных дистрибутивах ссылается на разные оболочки, и для разных оболочек ответ на ваш вопрос будет разным.
Спасибо сказали:
-
- Сообщения: 1139
- ОС: Fedora
Re: История команд в sh
Нативного sh, csh (как и, например, vi) в Linux (точнее, в GNU) нет и не предвидится из-за лицензионных ограничений.
Во времена bsd4 не работало. Сейчас это по-моему работает везде, даже в ash из busybox на Android
Во времена bsd4 не работало. Сейчас это по-моему работает везде, даже в ash из busybox на Android
-
- Модератор
- Сообщения: 21046
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: История команд в sh
В dash не работает. Можно ещё вспомнить jsh, но его, вроде бы, наконец закопали.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 916
- ОС: CentOS,FreeBSD 12.1,Arch
Re: История команд в sh
У меня Freebsd 12.0 . У пользователя по умолчанию sh а у root csh. Ни там ни там нет прокрутки стрелками. В общем решил не заморачиваться прописал в путях SHELL: /bin/tcsh.Здесь всё в порядке. Только вот приглашение странное , с процентами
-это у пользователя а для рута без процентов

Код: Выделить всё
t@bris:~ %
Код: Выделить всё
root@bris:/home/t #
-
- Сообщения: 1139
- ОС: Fedora
Re: История команд в sh
kerogaz
О как! Я думал, что это уже лет 20, как в прошлом. Может, и знаменитый телетайп ещё используется с 5-дорожечной перфолентой?
О как! Я думал, что это уже лет 20, как в прошлом. Может, и знаменитый телетайп ещё используется с 5-дорожечной перфолентой?

-
- Сообщения: 916
- ОС: CentOS,FreeBSD 12.1,Arch
Re: История команд в sh
tcsh
Developer(s) Ken Greer, Paul Placeway, Christos Zoulas, et al.
Stable release
6.20.00 / November 24, 2016; 2 years ago
Repository
github.com/tcsh-org/tcsh
Developer(s) Ken Greer, Paul Placeway, Christos Zoulas, et al.
Stable release
6.20.00 / November 24, 2016; 2 years ago

Repository
github.com/tcsh-org/tcsh
-
- Сообщения: 1139
- ОС: Fedora
Re: История команд в sh
kerogaz
И, что, редактирования командной строки тоже нет? Это же связанные вещи.
И, что, редактирования командной строки тоже нет? Это же связанные вещи.
-
- Сообщения: 916
- ОС: CentOS,FreeBSD 12.1,Arch
Re: История команд в sh
А причем здесь это? tcsh позволяет в отличие ot sh и csh пользоваться стрелками клавиатуры для выбора ранее набранной команды. Что и требовалось
-
- Модератор
- Сообщения: 21046
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: История команд в sh
Для root менять шелл не стоит. Надо оставить тот, который находится в /bin, а не /usr/bin. Для администрирования с удобным шеллом следует использовать учётку toor.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |