Сравнение SHELLs: BASH vs ZSH vs FISH. Делаем красочный и удобный терминал.

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 110

  • @IvanIvanov-gc8te
    @IvanIvanov-gc8te 7 месяцев назад +2

    Крутая и полезная проделана работа! Однозначно лайк!
    Fish можно конфигурировать и через файлы.
    Для винды Clink классная оболочка, сделана по образу fish.
    Peace!✌

  • @ArtemBlazhievskii
    @ArtemBlazhievskii Год назад +4

    Спасибо огромное что показал фиш!!! Это просто лучшее что можно дать новичку, терминал становится понятнее ❤❤❤

  • @fofanik
    @fofanik 8 месяцев назад +1

    четкий видос, на работе посмотрел и побежал на обеде домой ставить фиш. без воды, идеально.

    • @RomNero
      @RomNero  8 месяцев назад

      Спасибо за отзыв 👍 приятного использования!

  • @dumnin
    @dumnin Год назад +5

    Спасибо за видео! Взял на заметку рыбу)

    • @RomNero
      @RomNero  Год назад

      Спасибо. Пользуйтесь 👍

  • @kuxarSanja
    @kuxarSanja Год назад +10

    в zsh есть плагин zsh-autosuggestions, похожий на функционал с подсказками с fish, но просто читает history и предлагает команды которые вводились ранее, тоже удобно

  • @СергейТ-т8э
    @СергейТ-т8э Год назад +4

    Спасибо. Очень наглядно показаны отличия между shell

    • @RomNero
      @RomNero  Год назад

      Спасибо 👍

  • @such-ej
    @such-ej Год назад +16

    Два друга: шель и локальхост.

  • @prostotaxi4852
    @prostotaxi4852 Год назад +7

    Спасибо за видео)
    Поставили GNU/Linux в качестве домашней системы, приятно видеть:)
    Отличная подача, ждем еще больше видео, особенно по кубу)

    • @RomNero
      @RomNero  Год назад +4

      Спасибо за позитивный отзыв😉
      Хорошее решение - поставить Linux на домашней системы. Иногда возникают трудности с ПО, но всегда находятся альтернативы 😉
      По K8s будет серия видео.

  • @szapsis
    @szapsis Год назад +11

    Спасибо большое за твой труд!

    • @RomNero
      @RomNero  Год назад +2

      Спасибо за приятный комментарий 👍

  • @rosts-rp
    @rosts-rp Год назад +6

    Спасибо за познавательное видео! ))

    • @RomNero
      @RomNero  Год назад +1

      Спасибо за отзыв👍

  • @sey6720
    @sey6720 25 дней назад

    спасибо. ты ниндзя. это мастер-класс.

  • @dumnin
    @dumnin Год назад +4

    8:00 Я для этого всегда использовал Nginx, спасибо за информацию))

    • @RomNero
      @RomNero  Год назад +1

      Изначально тоже была мысль, что нужно ставить webproxy. Но это было бы не рационально, так как нужно ставить отдельный пекет, его настраивать. А после быстрой настройки все удалять. И для серверов так делать не стоит.
      На помощь всегда приходит старая добрая ssh😉👍

  • @sergeyalekseev2816
    @sergeyalekseev2816 Год назад +2

    Огромное спасибо за подробное сравнение! Очень полезно!

    • @RomNero
      @RomNero  Год назад

      Спасибо за позитивный отзыв👍

  • @duke007x3
    @duke007x3 Год назад +15

    Еще прикольная штука lsd. Замена ls. Дает нам очень красочный вывод содержимого, иконки, tree view и тд. Нужно alias на ls навешать только, после установки. И nerd fonts поставить. Но выглядит реально круто

    • @RomNero
      @RomNero  Год назад +1

      Спасибо. Что то новое и я для себя узнал👍

    • @bassboosted1184
      @bassboosted1184 Год назад +3

      exa ещё есть.

    • @_f0xy_
      @_f0xy_ 3 месяца назад

      На trash box есть статья посвященная замене стандартным утилитам, включая df, du, top/htop. Там много интересного

    • @ПолдиСинтин
      @ПолдиСинтин 16 дней назад

      @@_f0xy_ хоть бы ссылку дал на статью, а то у трешбокса поиск поломался - ничерта не ищет по утилитам

    • @RomNero
      @RomNero  16 дней назад

      Ссылки в комментариях youtube блокирует

  • @Саша-т9б5с
    @Саша-т9б5с Год назад +2

    Спасибо 🤘🤘🤘 Очень интересно

    • @RomNero
      @RomNero  Год назад

      Спасибо 🤘

  • @algiz506
    @algiz506 Год назад +2

    Познавательно. Благодарю

    • @RomNero
      @RomNero  Год назад

      Всегда пожалуйста. Спасибо за отзыв 👍

  • @АндрейГрязнов-л2ь
    @АндрейГрязнов-л2ь Год назад +2

    Хороший обзор, zsh пользовался тоже с гит, про fish слышал, интересно посмотреть.

    • @RomNero
      @RomNero  Год назад

      Спасибо за позитивный отзыв 👍

  • @MRoose
    @MRoose Год назад +3

    Божественный видос.
    Когда недавно узнал про zsh, чуть мозг не взорвался)
    А так забавно, темы на командную строку, вот дожили

    • @RomNero
      @RomNero  Год назад

      Спасибо. "божественный" хахаха👍😄

  • @antonkhokhlov7975
    @antonkhokhlov7975 Год назад +2

    Спасибо за познавательное видео!
    Подскажите, каким дистрибутивом пользуетесь на десктопе?

    • @RomNero
      @RomNero  Год назад

      Спасибо за отзыв.
      У меня 2 рабочие системы:
      Win10 (к сожалению без винды никак)
      Ubuntu 22.04 с cinnamon UI

  • @Vlafios
    @Vlafios Год назад +3

    Еще есть o my bash. Можно про него рассказать.

  • @anton-pavlov
    @anton-pavlov Год назад +3

    zsh - лучшая оболочка. Всё она умеет, надо настраивать. Лучше про неё сделать отдельно видео.
    P.S. Если у программы нет файла конфига, на фиг эту программу. )

    • @RomNero
      @RomNero  Год назад +1

      Мне тоже zsh очень нравиться. И долгое время была у меня как основная с огромным количеством надстроек.
      Как бы файлы конфигурации есть у всех программ, но не всегда они понятны и логичны 😄

    • @anton-pavlov
      @anton-pavlov Год назад +1

      @@RomNero Спасибо за видео! Жду про proxmox.

  • @zedkodi
    @zedkodi Год назад +1

    Сразу лайк не глядя

  • @manakord
    @manakord 9 месяцев назад

    Спасибо, юзал zsh, теперь захотелось обкатать fish

  • @nordicwarrior14
    @nordicwarrior14 8 месяцев назад

    Спасибо за видео.
    Возник вопрос по ssh-туннелированию для настройки fish: в вашем примере вы используете параметр -g, который используется для разрешения удаленным хостам подключаться к локально перенаправленным портам. Т.е. насколько я понимаю, чтобы не только с своего локального компьютера А перенаправлять трафик на удаленный сервер, но и для других, компьютеров, например Б и В.
    Так вот, для чего здесь этот параметр?

  • @popkenen
    @popkenen 11 месяцев назад +1

    С туннелем интересно, а можно про это видео поподробней?

    • @nordicwarrior14
      @nordicwarrior14 8 месяцев назад

      ruclips.net/video/uv6fcqNVzB4/видео.html

  • @valarg5756
    @valarg5756 Год назад +1

    Крутое видео, спасибо

    • @RomNero
      @RomNero  Год назад

      Спасибо 😉

  • @Илья-й8э2и
    @Илья-й8э2и 2 месяца назад

    а не подскажите почему ls может не сортировать файлы?
    ls -alX всё равно показывает файлы в разнобой
    тоже самое и с остальными командами ls -alS

  • @delir0
    @delir0 Год назад +5

    Чёт ору с "бэш" и "локальхост")

  • @Лавсановоеволокно

    Постввил zsh. Приятно удивлен, классная вещь. Намного удобнее ssh

  • @kkirillandroidphone
    @kkirillandroidphone Год назад +1

    Добрый день! Во многих из ваших предыдущих видео айпишники в терминале были выделены цветом. Это тоже настраивается в .bashrc, или это настройка терминала? Чуточку поподробней, если можно.

    • @RomNero
      @RomNero  Год назад

      IP в цвете отображает сам терминал mobaxterm. Также он подсвечивает слова Info, Warnung, error. И многое другое.
      Видел, что и Bash тоже так настраивали.

  • @СтаниславСедов-и4ж

    При разработке bash скриптов придётся переключаться на bash для интерактивной отладки.

  • @sarafarron7844
    @sarafarron7844 Год назад

    А отличия в синтаксисе есть? Если я сделаю .sh скрипт и запущу через ту же рыбу, то поймет ли она например [[ ]]. Я знаю, что в начале скрипта можно указывать путь для интерпретатора, но если я буду вводить в терминале сочинение, то оно уже будет исполняться не башем же. Спрашиваю, потому что в свое время укололся о dash в убунте

  • @vegameta
    @vegameta Год назад

    спасибо

  • @stanislavh7959
    @stanislavh7959 Год назад +2

    Спасибо за Ваши туториалы. Можно было ещё показать команду source ~/.zshrc (чтобы не заканчивать сессию)

    • @RomNero
      @RomNero  Год назад

      Спасибо. Не подумал об этой команде🙂👍

  • @xumpocmb-404
    @xumpocmb-404 Год назад

    после установки zsh пропадают все ярлыки с панели, и сами приложения из меню. если вренуть bash, они появляются снова. не знаю как решить эту проблему. хочется использовать zsh,но тогда не работает ни одно приложение

  • @Good_BorisAV
    @Good_BorisAV 7 месяцев назад

    _Большое спасибо!_
    _Интересный видеоролик._

    • @RomNero
      @RomNero  7 месяцев назад

      Всегда пожалуйста😉

  • @andrewmarkov952
    @andrewmarkov952 Год назад +1

    основное что не рассказано , это что fish не очень поддерживает нативный баш т.е. скриптинг проблематичен а вот zsh поддерживает

  • @postaldude2024
    @postaldude2024 Год назад +1

    спасибо за очередное видео!
    можете подсказать, почему у меня из под линукса никаким образом нет соединения с RDP со старыми серсиями win (7, server 2008R2)? вин везде лицензия, установлены все последние обновления, пробовал неофициальные патчи, нигде не работает, гугл не помог.

    • @RomNero
      @RomNero  Год назад

      Спасибо за отзыв.
      К сожалению виндой не занимаюсь. Но я бы посмотрел запущен ли сервис rdp. И логи.

  • @SbWereWolf
    @SbWereWolf Месяц назад

    bash это командный интерпритатор, а не компилятор, bash передаёт операционной системе команды, и уже операционная система выполняет бинарники на процессоре

  • @andreykorobko7862
    @andreykorobko7862 Год назад

    подскажите, при установке темы в fish должен ли смениться автоматом чёрный цвет (background) в putty на цвет как в preview?

    • @RomNero
      @RomNero  Год назад

      Нет, fish на тему не повлияет. это тема самой консоли.

    • @andreykorobko7862
      @andreykorobko7862 Год назад

      @@RomNero спасибо! ждём новых выпусков!

  • @IvanIvanov-sx2fy
    @IvanIvanov-sx2fy День назад

    bash - это интерпретатор командной строки. Но он НЕ переводит команды в понятные процессору инструкции. Он вызывает бинарные файлы, соответствующие тем или иным командам, и передаёт им введённые аргументы.

  • @grayich
    @grayich Год назад +2

    бАш, зетЭсАш

  • @MikhailAvdeev
    @MikhailAvdeev 7 дней назад

    Не расказан один момент. Fish не POSIX совместим.

  • @hagl666
    @hagl666 Год назад

    Привет. Спасибо за контент) Как вам Роса?

    • @RomNero
      @RomNero  Год назад

      Привет. Спасибо за отзыв. Не знаю Poca

  • @elaugaste
    @elaugaste Год назад +21

    в среде админов серверов, ставить левые оболочки и тем более прикручивать украшательства считается вредительством. Это связано с тем что если серверов уйма, и каждый имеет свою уникально настроенную оболочку, работа превращается в ад. Поэтому подобные кастомизации имеют смысл только на локалхосте.

    • @RomNero
      @RomNero  Год назад +3

      Полностью согласен. Всё верно сказано👍 для серверов - bash

    • @MaksymS-t5s
      @MaksymS-t5s Год назад +2

      Если ансиблизировать весь свой парк - ваша работа сведётся к минимуму и будет не важно какой шелл использует тот, или иной инстанс

  • @Илья-й8э2и
    @Илья-й8э2и 2 месяца назад

    в классическом терминале баш меняется на zsh
    Поставил alacritty, а там при смене, пишет такое: "chsh: no changes made"
    В чём может быть причина?
    При этом не до конца пойму разницу между двумя командами, если ввожу эту, он показывает что у меня баш
    > echo $SHELL
    /bin/bash
    Если эту, то показывает что у меня zsh
    > ps -p $$
    PID TTY TIME CMD
    79460 ttys000 0:00.55 /bin/zsh

    • @Илья-й8э2и
      @Илья-й8э2и 2 месяца назад +1

      Разобрался.. ZSH и правда уже активирован, потому-что в алакрити можно прикручивать оболочку принудительно, не посредственно через редактирование конфига эмулятора
      /Users/NAME/.config/alacritty/alacritty.toml

    • @RomNero
      @RomNero  2 месяца назад

      Спасибо за информацию. Кому-то точно пригодится👍

  • @npu3paksoul
    @npu3paksoul Год назад +3

    Забыли сказать самый главный минус fish - с ним не все bash скрипты будут отрабатывать, т.к. немного другой синтаксис. Вроде как )

    • @RomNero
      @RomNero  Год назад +2

      Согласен. Всё вы верно подметили. Fish это больше для "поиграться" 😄

    • @npu3paksoul
      @npu3paksoul Год назад +2

      ​@@s.v.kulygin Вообще, на сколько знаю, если в начале скрипта задана конкретная оболочка (#!/bin/bash) - то скрипт выполнится без проблем. Сам использую часто манджаро, а там по умолчанию zsh, с проблемами в скриптах пока не сталкивался, да и в инете особо не попадал на такие )

  • @ИльдарЯ-т1ш
    @ИльдарЯ-т1ш Год назад

    Доброго времени суток. Настроил цветовые подсказки, но при конфигурировании сетевого оборудования, цветные подсказки не работают. все отображается монотонно. Даже если дать команду top на самом ПК, все монотонно. Можете помочь?

    • @RomNero
      @RomNero  Год назад

      Добрый день. Попробуйте построить нужный плагин.

  • @Alex78
    @Alex78 Год назад

    Как сделать подсветку IP адресов? Видел у тебя в теме про докер

    • @RomNero
      @RomNero  Год назад +1

      Это фишка самого терминала (mobaxterm). ruclips.net/video/tFVGS_Dp-gs/видео.html

    • @Alex78
      @Alex78 Год назад

      @@RomNero Спасибо.

  • @genaposikin4330
    @genaposikin4330 Год назад

    Спасибо за видео. У меня есть вопрос он не совсем по теме, но всё же спрошу. Ввожу команду в zsh:
    path="dir1/dir2/dir3" && mkdir -p $path && touch "$path/file.txt"
    После этой команды zsh пишит, то что команда mkdir не найдена. и вообще все команды перестают работать, то есть даже если напишу ls, он тоже скажет команда не найдена. Почему так происходит?

    • @RomNero
      @RomNero  Год назад

      Вначале не хватает команды export.

    • @genaposikin4330
      @genaposikin4330 Год назад

      @@RomNero Спасибо!

  • @СергейКочнев-б7х

    Я один что то делаю не так?пробовал zsh, а он не прелагает параметры команд?плагин какой нужен?

    • @RomNero
      @RomNero  Год назад

      Попробуй поставить изначально тему. Уже в ней включены некоторые функции.

    • @onixtsm
      @onixtsm Год назад +1

      Нужен поагин. Его завут типа zsh-autosugestions

  • @VitaliySunny
    @VitaliySunny Год назад +1

    Наверняка ohmyzsh умеет подсвечивать несуществующие папки как fish, просто плагин нужно найти)

    • @RomNero
      @RomNero  Год назад

      Да, zsh умеет

  • @mrin0
    @mrin0 Год назад

    !

  • @xremoteuser
    @xremoteuser Год назад +1

    fish крутая оболочка, в свое время меня очень удивила, но она не понимает, что такое !!
    Из-за этого остался на баше

    • @RomNero
      @RomNero  Год назад

      Да, не понимает!!. И синтаксис для некоторых вещей отличается, что может очень запутать.

  • @АлександрРыков-ж4ы

    ZSH плагинами это все настраиваться ключи все плагины потом сравнивай

  • @ПолдиСинтин
    @ПолдиСинтин 16 дней назад

    7:03 "НИЖНЕЕ подчёркиваниие"?! Алё, психбольница, у нас тут очередной товарищ считает, что бывают ВЕРХНИЕ ПОДчёркивания!

    • @RomNero
      @RomNero  16 дней назад

      Ээээ, умник, потише!!! Как называется на твоём языке этот символ?
      UNDERSCORE😄

  • @akonvisher
    @akonvisher Год назад +3

    на фразе zsh - это альтернативная оболочка для bash нет смысла продолжать смотреть.

  • @ponbcka
    @ponbcka Год назад +3

    Спасибо, очень познавательно. Продолжай снимать

    • @RomNero
      @RomNero  Год назад

      Спасибо. Буду делать дальше👍😀