|
2.3, Аноним84701 (ok), 22:57, 01/03/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Использую на винде. Штука классная.
>> интерактивной командной оболочки [...] Undo вызывается через комбинацию Сtrl+Z
С такими дефолтами только там им и пользоваться ...
| |
|
3.21, Аноним (21), 00:57, 02/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Судя по описанию, отмена происходит при редактировании командной строки. Остановить foreground process, полагаю, можно как обычно.
| |
|
|
3.9, Аноним (9), 23:12, 01/03/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
>CMD.EXE
Нет уж...
Поставить, хотя бы, Msys2 и пользоваться bash.
| |
|
4.15, анонэ (?), 23:28, 01/03/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Тогда останется убогий эмулятор терминала. Надо ещё ставить conemu или Windows Terminal.
| |
4.31, mos87 (ok), 07:37, 02/03/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
С производительностью дрезины. Винду надо сносить, это единственный путь)
| |
|
3.22, Аноним (21), 00:58, 02/03/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Для винды вполне достаточно powershell.exe. А форточки, где его нет, использовать сейчас не нужно.
| |
|
4.24, Псевдоним (??), 01:40, 02/03/2021 [^] [^^] [^^^] [ответить]
| +7 +/– |
Да и сами форточки использовать не нужно. Причём давно, ещё до появления ваших мерзких павершеллов (даже баш на его фоне вполне ничего)
| |
|
5.48, Аноним (48), 11:49, 02/03/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Дело вкуса. Мне PS кажется удобней баша с его тоннами костылей и квестов вроде экранирования экранирующих символов. У него идеология "все есть объект", а не "все есть файл", тоже есть удобная справочная система, он из коробки предоставляет больше инструментов (поддерживает большинство всего что есть в CLR), и синтаксис его лично мне понятней и приятней.
Как небо и земля после баша, и, господи прости, batch. Хоть парсер XML пиши, хоть вебсервер, хоть скрипт запуска службы, и все это из коробки без внешних утилит.
| |
|
6.50, Аноним (48), 11:56, 02/03/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
А ещё у него охрененно удобный разбор аргументов для скрипта и функций с поддержкой валидации и разных наборов аргументов. И в нем можно писать строго типизированный код в отличие от bash.
| |
6.74, adolfus (ok), 18:26, 04/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Дело вкуса. Мне PS кажется удобней баша с его тоннами костылей и
> квестов вроде экранирования экранирующих символов. У него идеология "все есть объект",
> а не "все есть файл",
Объектно-ориентированный подход к программированию в том виде, в котором он реализован в современных ЯП, к сожалению (а может и к счастью) не дружит с созданием лексеров и парсеров. Да и для потоковой обработки не особо годится.
Язык программирования, какого уровня бы он не был, должен позволять использовать функционал уровня ISA в той части, где он платформонезависим. Как минимум, это должны быть условные и безусловные переходы. И не только в пределах функции. Напритмер, в С++ вместо трайкеч-маразма лонгджампы куда лучше были бы и удобнее.
| |
|
|
4.46, Аноним (46), 11:20, 02/03/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
>достаточно powershell
Никак не пойму, в чем его принципиальное отличие от обычного cmd. И почему нельзя было выпилить cmd с заменой его на ps. Зачем они оба нужны в системе.
| |
|
5.61, Аноним (61), 22:59, 02/03/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Для обратной совместимости, очевидно. На cmd понаписано очень много всякого, до сих пор работающего в продакшене у жырного ынтерпрайза. И переписывать его никто не будет.
| |
|
|
|
2.5, Аноним (5), 23:00, 01/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Когда в винде открывают для себя полноценную командную строку, да, обычно долго сначала пребывают в просветлении.
| |
|
3.27, Аноним (27), 06:57, 02/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Полноценная это та, что дает полную свободу действий без унификации, которая ведет к нереальнодлиннымпачкамкоманд чтобы совершить нужное действие. Программисты это понимают, что лучше набрать ls вместо dir, но дауны такое не осилят ибо они же не головой думают, жопой.
| |
|
4.32, mos87 (ok), 07:39, 02/03/2021 [^] [^^] [^^^] [ответить]
| +5 +/– |
ls это так устарело... Надо коммандлет cOmmandletFolderViewForMicrosoftTeams.
| |
4.33, Аноним (33), 07:52, 02/03/2021 [^] [^^] [^^^] [ответить]
| +1 +/– |
Действительно. Там ведь нет команды gal ака Get-Alias. А ещё нет автодополнения по TAB. Да и вообще много чего не предоставляется модулем PSReadLine. Но ты сразу столько информации не осилишь. Не рефлексируй, живи временами cmd.exe
| |
|
3.64, pofigist (?), 23:18, 02/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
А уж какой шок испытывают линаксоиды, когда сталкиваются с действительно полноценный командной строкой... Это непередаваемо😂
Нет не pwsh - cisco разумеется 😁
| |
|
|
1.6, Аноним (6), 23:01, 01/03/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Был бы полностью POSIX-совместимый - залез бы и не слезал. А так ну очень не хочется приучаться и нарабатывать память/привычки которые нельзя использовать если ещё где-то с терминалом работать надо.
| |
|
2.7, Аноним (5), 23:04, 01/03/2021 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ну как всегда же, ради дружелюбия пользователю (без уточнения уровня грамотности) положили на все остальное.
| |
2.13, prokoudine (ok), 23:21, 01/03/2021 [^] [^^] [^^^] [ответить]
| +8 +/– |
Году так в 2006 я был на обучении основам администрирования AIX в IBM. Препод стоял у меня за спиной и ржал: "Нет, тут в шелле так нельзя. И так нельзя. И так тоже нельзя".
POSIX-совместимость, my ass :)
| |
|
3.70, Аноним (70), 17:25, 03/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Всякие (b|k|xon|z)sh имеют обратную совместимость с POSIX-shell, но имеют и свои фичи.
Так-то есть всякие (a|da)sh, более близкие к эталонной реализации.
| |
|
2.77, Аноним (77), 13:42, 07/03/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
На самом деле в мире есть всего два шелла - это bash (он же скоро zsh) и xonsh.
Bash (в будущем zsh) потому, что стоит везде и админы по нему угорают.
Xonsh, потому, что гибкость и понятность Python идеальна для расширений и скриптинга и пофиг, что он не полностью posix-совместимый (пока).
Все остальные шеллы это либо posix-совместимые мутанты, синтаксис которых придумывается так же как названия мебели в Икее (и fish в их числе) - нет особого смысла по ним угорать если везде итак bash/zsh. Либо это какой-нибудь адовый неведомый изврат типа osquery - пишем sql запросы к системе.
| |
|
|
2.53, Аноним (53), 12:49, 02/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Насколько я понимаю, имеется в виду, что Ctrl-Z будет делать undo при вводе команд, так что ничего не мешает при работе программ как раньше посылать SIGSTOP.
| |
|
1.10, Аноним (9), 23:16, 01/03/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
>упрощённый язык написания сценариев
Т.е. fish не совместим с языком сценариев bash?
| |
|
|
3.42, Аноним (42), 10:54, 02/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Но, несмотря на его ненужность, скрипты в опенсорсных проектах ориентированы на bash.
| |
|
|
|
2.54, Аноним (70), 13:19, 02/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Лучше tcsh допилить. Собственно, кроме функций в него ничего больше и не нужно добавлять.
| |
|
1.35, ryoken (ok), 09:14, 02/03/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
>>Undo вызывается через комбинацию Сtrl+Z, а Redo через Alt+/.
Ну тут уже обкашляли вопрос перекидывания запущенной программы в фон :). А чего у них комбинации такие разношёрстные? Это через Ctrl, обратное через Alt..? Унифицировать, не..?
| |
|
2.40, Аноним (-), 09:55, 02/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Поэтому что линуксе нельзя унификацию, в новых велосипедах должны быть уникальные органы управления
| |
|
1.37, Аноним (37), 09:21, 02/03/2021 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Можете пояснить: функция по табу автодополнять, ведь полезная штука, чего жив дебиане ее нет по дефолту?
| |
|
2.44, Аноним (42), 11:02, 02/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Но, к сожалению, это не сильно помогает увеличению доли на десктопе.
| |
2.47, Аноним (47), 11:45, 02/03/2021 [^] [^^] [^^^] [ответить]
| –1 +/– |
Порог вхождения снизится, когда не надо будет мудохаться в командной строке вообще. Нормальные люди не пишут буковки компьютеру, очнитесь уже от своих стандартов терминалов 80х гг.
| |
|
3.80, Fractal cucumber (ok), 06:25, 20/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Нормальные люди пользуются терминалом так как это всегда в миллиард раз удобнее и быстрее чем искать кнопочку и всегда работает.
| |
|
|
1.52, Аноним (52), 12:16, 02/03/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
Недавно попытался в него, ничо не понял(я домохозяйка, в zsh тоже ничо не понел, но приноровился), поставил через етот ваш omf популярную темку, треугольничков в xterm, urxvt нет и шариков не дали, а в terminator есть, но я им и не пользуюсь особо. нипанятна
| |
|
2.76, Аноним (77), 12:32, 07/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
> Чем это лучше xonsh?
Fish придумал некоторые фишки которые потом были имплементированы в zsh и xonsh, поэтому каждый релиз fish интересен и стоит относиться с уважением.
Вы правы в том, что fish остаётся потомком набившей оскомину семьи Борнов, а xonsh свеж и приятен как интерактивный шелл и для быстрого скриптинга. Не без багов конечно, но уже почти год как я его использую основной оболочкой в linux и очень доволен. Типизация, расширяемость, ммм....
| |
|
1.62, Аноним (61), 23:05, 02/03/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Проблема у fish, zsh и огромного количества прочих оболочек, что их используют в реальном проде чуть менее, чем никто. Зачем мне тратить время на изучение этих фишей, если у меня на серверах олдскульный ksh гвоздями прибит. И лучше я выучу его особенности, мне за это платят. А у себя на десктопе за глаза хватает баша, mc и наутилуса (или как там его).
| |
|
2.71, Аноним (70), 17:28, 03/03/2021 [^] [^^] [^^^] [ответить]
| +/– |
Чтобы использовать его именно как ИНТЕРАКТИВНЫЙ шелл.
Скриптата по хорошему должна быть на чистом POSIX shell. Или на всяких перлуапитонах.
| |
|
1.73, Док (?), 10:50, 04/03/2021 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
У всякого инструмента своя область. Fish и zsh отлично интегрируются с git.
Если вы не программер, а админ то не рыпайтесь
| |
|