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

แชร์
ฝัง
  • เผยแพร่เมื่อ 21 ต.ค. 2024

ความคิดเห็น • 100

  • @such-ej
    @such-ej ปีที่แล้ว +15

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

  • @IvanIvanov-gc8te
    @IvanIvanov-gc8te 6 หลายเดือนก่อน +2

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

  • @fofanik
    @fofanik 7 หลายเดือนก่อน +1

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

    • @RomNero
      @RomNero  7 หลายเดือนก่อน

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

  • @dumnin
    @dumnin ปีที่แล้ว +5

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @ArtemBlazhievskii
    @ArtemBlazhievskii 11 หลายเดือนก่อน +4

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

  • @kuxarSanja
    @kuxarSanja ปีที่แล้ว +10

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

  • @prostotaxi4852
    @prostotaxi4852 ปีที่แล้ว +7

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

    • @RomNero
      @RomNero  ปีที่แล้ว +4

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

  • @rosts-rp
    @rosts-rp ปีที่แล้ว +6

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

    • @RomNero
      @RomNero  ปีที่แล้ว +1

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

  • @duke007x3
    @duke007x3 ปีที่แล้ว +15

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

    • @RomNero
      @RomNero  ปีที่แล้ว +1

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

    • @bassboosted1184
      @bassboosted1184 ปีที่แล้ว +3

      exa ещё есть.

    • @_f0xy_
      @_f0xy_ 2 หลายเดือนก่อน

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

  • @СергейТ-т8э
    @СергейТ-т8э ปีที่แล้ว +4

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

    • @RomNero
      @RomNero  ปีที่แล้ว

      Спасибо 👍

  • @szapsis
    @szapsis ปีที่แล้ว +11

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

    • @RomNero
      @RomNero  ปีที่แล้ว +2

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

  • @dumnin
    @dumnin ปีที่แล้ว +4

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

    • @RomNero
      @RomNero  ปีที่แล้ว +1

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

  • @sergeyalekseev2816
    @sergeyalekseev2816 ปีที่แล้ว +2

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @Саша-т9б5с
    @Саша-т9б5с ปีที่แล้ว +2

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

    • @RomNero
      @RomNero  ปีที่แล้ว

      Спасибо 🤘

  • @algiz506
    @algiz506 ปีที่แล้ว +2

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @antonkhokhlov7975
    @antonkhokhlov7975 ปีที่แล้ว +2

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @АндрейГрязнов-л2ь
    @АндрейГрязнов-л2ь ปีที่แล้ว +2

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @nordicwarrior14
    @nordicwarrior14 7 หลายเดือนก่อน

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

  • @MRoose
    @MRoose ปีที่แล้ว +3

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @Vlafios
    @Vlafios ปีที่แล้ว +3

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

  • @kkirillandroidphone
    @kkirillandroidphone ปีที่แล้ว +1

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @zedkodi
    @zedkodi ปีที่แล้ว +1

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

  • @delir0
    @delir0 11 หลายเดือนก่อน +5

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

  • @anton-pavlov
    @anton-pavlov ปีที่แล้ว +3

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

    • @RomNero
      @RomNero  ปีที่แล้ว +1

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

    • @anton-pavlov
      @anton-pavlov ปีที่แล้ว +1

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

  • @valarg5756
    @valarg5756 ปีที่แล้ว +1

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

    • @RomNero
      @RomNero  ปีที่แล้ว

      Спасибо 😉

  • @manakord
    @manakord 8 หลายเดือนก่อน

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

  • @Илья-й8э2и
    @Илья-й8э2и หลายเดือนก่อน

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

  • @postaldude2024
    @postaldude2024 ปีที่แล้ว +1

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @sarafarron7844
    @sarafarron7844 11 หลายเดือนก่อน

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

  • @popkenen
    @popkenen 10 หลายเดือนก่อน +1

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

    • @nordicwarrior14
      @nordicwarrior14 7 หลายเดือนก่อน

      th-cam.com/video/uv6fcqNVzB4/w-d-xo.html

  • @vegameta
    @vegameta ปีที่แล้ว

    спасибо

  • @stanislavh7959
    @stanislavh7959 ปีที่แล้ว +2

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @hagl666
    @hagl666 ปีที่แล้ว

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @andreykorobko7862
    @andreykorobko7862 ปีที่แล้ว

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

    • @andreykorobko7862
      @andreykorobko7862 ปีที่แล้ว

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

  • @elaugaste
    @elaugaste ปีที่แล้ว +20

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

    • @RomNero
      @RomNero  ปีที่แล้ว +3

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

    • @MaksymS-t5s
      @MaksymS-t5s ปีที่แล้ว +2

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

  • @Лавсановоеволокно
    @Лавсановоеволокно ปีที่แล้ว

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

  • @npu3paksoul
    @npu3paksoul ปีที่แล้ว +3

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

    • @RomNero
      @RomNero  ปีที่แล้ว +2

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

    • @npu3paksoul
      @npu3paksoul ปีที่แล้ว +2

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

  • @andrewmarkov952
    @andrewmarkov952 ปีที่แล้ว +1

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

  • @Good_BorisAV
    @Good_BorisAV 6 หลายเดือนก่อน

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

    • @RomNero
      @RomNero  6 หลายเดือนก่อน

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

  • @grayich
    @grayich ปีที่แล้ว +2

    бАш, зетЭсАш

    • @onixtsm
      @onixtsm ปีที่แล้ว

      Шел :]

  • @SbWereWolf
    @SbWereWolf 19 วันที่ผ่านมา

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

  • @xumpocmb-404
    @xumpocmb-404 ปีที่แล้ว

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

  • @СтаниславСедов-и4ж
    @СтаниславСедов-и4ж ปีที่แล้ว +1

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

  • @Илья-й8э2и
    @Илья-й8э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и หลายเดือนก่อน +1

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

    • @RomNero
      @RomNero  หลายเดือนก่อน

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

  • @genaposikin4330
    @genaposikin4330 ปีที่แล้ว

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

    • @genaposikin4330
      @genaposikin4330 ปีที่แล้ว

      @@RomNero Спасибо!

  • @ИльдарЯ-т1ш
    @ИльдарЯ-т1ш ปีที่แล้ว

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @Alex78
    @Alex78 ปีที่แล้ว

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

    • @RomNero
      @RomNero  ปีที่แล้ว +1

      Это фишка самого терминала (mobaxterm). th-cam.com/video/tFVGS_Dp-gs/w-d-xo.html

    • @Alex78
      @Alex78 ปีที่แล้ว

      @@RomNero Спасибо.

  • @СергейКочнев-б7х
    @СергейКочнев-б7х ปีที่แล้ว

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

    • @onixtsm
      @onixtsm ปีที่แล้ว +1

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

  • @VitaliySunny
    @VitaliySunny ปีที่แล้ว +1

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

    • @RomNero
      @RomNero  ปีที่แล้ว

      Да, zsh умеет

  • @xremoteuser
    @xremoteuser ปีที่แล้ว +1

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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

  • @mrin0
    @mrin0 ปีที่แล้ว

    !

  • @АлександрРыков-ж4ы
    @АлександрРыков-ж4ы ปีที่แล้ว

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

  • @akonvisher
    @akonvisher ปีที่แล้ว +3

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

  • @ponbcka
    @ponbcka ปีที่แล้ว +3

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

    • @RomNero
      @RomNero  ปีที่แล้ว

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