The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск операционной системы MidnightBSD 2.2. Обновление DragonFly BSD 6.2.2, opennews (??), 11-Июн-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


13. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от name (??), 11-Июн-22, 11:10 
Чем tcsh лучше csh и чем тот в свою орередь лучше sh?
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +3 +/
Сообщение от brain_bug (?), 11-Июн-22, 11:20 
А чем все они лучше psh?
Ответить | Правка | Наверх | Cообщить модератору

22. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Ooiiii (?), 11-Июн-22, 11:50 
Есть completion и чтото еще
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

26. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  –1 +/
Сообщение от Аноним (26), 11-Июн-22, 12:25 
sh - стандарт posix. Пользоваться чем-либо другим нет особого смысла. Всегда баш выпиливаю в линуксе и пользуюсь posix shell.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

27. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +1 +/
Сообщение от Ooiiii (?), 11-Июн-22, 12:35 
Шутка не очень, если честно
Ответить | Правка | Наверх | Cообщить модератору

41. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +1 +/
Сообщение от Ан (??), 11-Июн-22, 14:09 
POSIX это стандарт, которому соответстует и sh, и bash. Привет.
Ответить | Правка | К родителю #26 | Наверх | Cообщить модератору

45. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Аноним (26), 11-Июн-22, 14:40 
Башизмы? Не, не слышал. А ещё баш жирный и уязвимый.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Ан (??), 11-Июн-22, 15:06 
> Башизмы? Не, не слышал. А ещё баш жирный и уязвимый.

Башизмы это проблема сугубо тех, кто пишет скрипты, их используя. А так, баш полностью POSIX-совместим.


Ответить | Правка | Наверх | Cообщить модератору

87. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Аноним (86), 12-Июн-22, 00:54 
Башизм — слово-детектор онанистов от айти. Разработка на POSIX Shell любого нетривиального скрипта очень быстро превращается в секс стоя в гамаке. Кому время дорого либо берут баш и не выпендриваются, либо сразу пишут на Питоне.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

83. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Аноним (-), 11-Июн-22, 22:37 
> Чем tcsh лучше csh и чем тот в свою орередь лучше sh?

tcsh - C shell with file name completion and command line editing

т.е. больше про интерактивность, а sh - скриптование.


Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

84. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от john_erohin (?), 11-Июн-22, 22:44 
> Чем tcsh лучше csh

1) tsch более приспособлен для интерактивной работы.
2) скрипты писать на диалектах *csh невозможно и не нужно,
за исключением ~/.cshrc (тут просто нет выбора).

> и чем тот в свою орередь лучше sh?

ничем. для скриптов он хуже. для интерактива так же не приспособлен.

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

108. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Аноним (108), 12-Июн-22, 17:07 
зачем это ВСЁ, когда есть yash?? "Yash is intended to be the most POSIX-compliant shell in the world while supporting features for daily interactive and scripting use."

пользую как интерактивный шелл, быстро, удобно, ранее пользовался mksh, но автодополнение команд из истории в yash очень удобно. баш не способен даже по ^W удалять до следующего знака, херачит всю строку, пытался переделать, но нет, все нахрен ломается.

Bash delenda est!

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

110. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Аноним (86), 12-Июн-22, 17:42 
> баш не способен даже по ^W удалять до следующего знака

Терминал настрой, ламо виндовозное.

Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +1 +/
Сообщение от Аноним (108), 12-Июн-22, 18:15 
а вот и илита подъехала. просвети, о гуру терминала, покажи кудой жать, а то так и буду во мраке мракобесия жить. да кстати, о каком терминале глаголешь отче?
Ответить | Правка | Наверх | Cообщить модератору

117. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Аноним (-), 12-Июн-22, 23:03 
Я не он, но у меня в баше почему-то ctrl+W работает "out of the box". Так что я даже не знаю где это настраивается. Вы точно не разогнались, господа анонимусы?
Ответить | Правка | Наверх | Cообщить модератору

126. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от n00by (ok), 13-Июн-22, 07:42 
Даже в смузи-терминале Alacritty (написано на запрещённом элитой языке) работает.
Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Аноним (108), 13-Июн-22, 12:23 
в tty ты мне тоже alacritty предлагаешь пользоваться, умник?
Ответить | Правка | Наверх | Cообщить модератору

142. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от n00by (ok), 13-Июн-22, 12:49 
Предлагаю тебе разуть глаза. Или ты там спорил сам с собой?
Ответить | Правка | Наверх | Cообщить модератору

147. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Аноним (108), 13-Июн-22, 16:04 
оу, прошу пардону, почему то подумал ты мне говоришь.
Ответить | Правка | Наверх | Cообщить модератору

149. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от n00by (ok), 13-Июн-22, 17:41 
Потому что получается так, что я подтверждал слова того другого Анонима.

ctrl+W удаляет до следующего знака, если под знаком понимать пробел, а не всю строку, если под строкой понимать строку с командой до нажатия "ввод".

Теперь понятно, что под знаком подразумевался слеш, а под строкой - подстрока до пробела.

Так что тоже прошу прощения.

Ответить | Правка | Наверх | Cообщить модератору

152. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Аноним (108), 13-Июн-22, 20:04 
в данном случае да, подразумевался слеш, но это может быть и любой другой разделительный знак, будь то точка или дефис, вообщем нужно просто поменять поведение Ctrl+W и Alt+Backspace местами, вот я и негодую, почему в bash это сложно, в yash к слову изначальное поведение такое же как и в bash, но там достаточно одной строчки в ysahrc чтобы это исправить.
Ответить | Правка | Наверх | Cообщить модератору

137. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от Аноним (108), 13-Июн-22, 12:23 
хочу поведение в bash как в ksh, что бы пример: rm /home/user/project - ^W в баш удалит весь путь, alt-backspace удалит последнее слово до косой черты как в ksh, как настроить?

что пробовал:

1)
stty werase undef
bind "\C-w": unix-filename-rubout

2)
set bind-tty-special-chars off
"\C-w": unix-filename-rubout
"\e\C-?": unix-word-rubout

^W теперь работает как я хочу, но при этом какие-то клавиши тупо перестают работать.

Ответить | Правка | К родителю #117 | Наверх | Cообщить модератору

141. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +1 +/
Сообщение от Аноним (108), 13-Июн-22, 12:46 
возможно непонятно написал, во втором примере должно быть:

Ctrl+W удаляет до следующего разделительного знака
Alt+Bksp удаляет путь целиком

добавить в ~/.inputrc

Ответить | Правка | Наверх | Cообщить модератору

173. "Выпуск операционной системы MidnightBSD 2.2. Обновление Drag..."  +/
Сообщение от BorichL (ok), 14-Июн-22, 17:53 
root@borich:~ # /bin/csh --version
tcsh 6.22.04 (Astron) 2021-04-26 (x86_64-amd-FreeBSD) options wide,nls,dl,al,kan,sm,rh,color,filec
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру