Linux для Начинающих - Скрипты Linux Bash, Часть-1

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

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

  • @Zvezd83
    @Zvezd83 6 лет назад +79

    Вообще кайфую от твоих уроков, просто, понятно.

  • @allawitte8681
    @allawitte8681 5 лет назад +11

    Ты громадный молодчина! Продолжай уроки делать. Волноваться перестанешь, вообще будет лучше всех!

    • @ADV-IT
      @ADV-IT  5 лет назад

      Спасибо!

  • @stashodorich
    @stashodorich 2 года назад +5

    мне организация купила курс от rebrain linux basic, так вот этот урок гораздо понятнее и нагляднее дорогого но не очень курса, спасибо за объяснение!

  • @drondron1316
    @drondron1316 3 года назад +21

    Братка, ты мой гуру. Я устал смотреть и пытаюсь представить сколько у тебя ушло времени чтоб столько видосов зделать . Установил себе на андроид термукс и стараюсь по быстрому освоить, твои видосы заходят и я не засыпаю как это уже бывало на других обучающих видео! Ты реально очень крут. Особенно понравилось как плейлисты наполненны, такой находиш инфу про команды консоли и следом цепляет баш :))

  • @tomtovski9270
    @tomtovski9270 3 года назад +10

    Офигеть! Это мой первый скрипт в жизни! Спасибо большое

  • @PhDDreams
    @PhDDreams 6 лет назад +17

    Спасибо большое! Очень классный урок. Для меня теперь стали много вещей понятными.

  • @АлександрСкобкарев-х2р

    Автор - просто красавчик. Все понятно и интересно, с огоньком. За четыре часа ни разу не зевнул!

  • @NoName-xi8yr
    @NoName-xi8yr 6 лет назад +44

    вместо апострофов можно использовать конструкцию $(command). Типа, myOs=$(uname -a). Если вместо команды стоит арифметическое выражение, оно берется в скобки отдельно, отсюда и получаются двойные скобки.

    • @dentuso8
      @dentuso8 3 года назад

      спасибо

    • @levatruskavec2199
      @levatruskavec2199 2 года назад

      спасибо , целый два долбался чтобы составить просто выражение и к этому пришел , но нигде толком насколько я понял не написано блин

    • @levatruskavec2199
      @levatruskavec2199 2 года назад

      кстати это не апострофы а тильда

    • @Владимир-л3ш8п
      @Владимир-л3ш8п 2 года назад +2

      @@levatruskavec2199 тильда это волнистая линия. А то, что на видео использовали вместе с uname это гравис (на одной клавише с тильдой)

  • @АнатолийСаньков-щ8э

    Лайк подписка👍 2 дня шарю методички и видосы все не доходило. К тебе зашёл сразу все ясно и просто 👍👍👍

  • @Cappuccino532
    @Cappuccino532 5 лет назад +4

    я думал что bash скрипты это что то сложно, программирование учил 5 лет назад C++ основы, потом не использовал эти знания совсем, а теперь смотрю как по мне есть небольшие сходства но как то легко всё для понимания, спасибо за хорошее разтолкование! )

  • @user-ug64e3st87op
    @user-ug64e3st87op 3 года назад +2

    Красава... Разносторонне развит. Простым языком и доходчиво. Особенно меня прикалывает когда он говорит "бежит" от слова running 😁😁😁

  • @abakanboy
    @abakanboy 5 лет назад +11

    Отличный туториал. Позанудствую. Та фигня в начале файла #! называется - шебанг. Может кому будет интересно погуглить. :)

  • @stanislavh7959
    @stanislavh7959 2 года назад +1

    Спасибо Вам за ваше время и желания помочь другим!

  • @ainl2179
    @ainl2179 4 года назад +3

    Ваще топчик. Как будто я рядом сижу. Респект автору

  • @varenik__sibirskii
    @varenik__sibirskii 2 года назад +2

    госпаде, кто так же тупит, как и я, команда сохранить - это F2 !!! (меня окунули как котенка в линукс, я вообще новичок хехе)
    спасибо за работу! :)

  • @luckerspirit9196
    @luckerspirit9196 5 лет назад +9

    Годный автор. Ранее смотрел уроки на udemy

    • @ADV-IT
      @ADV-IT  5 лет назад +2

      Спасибо!

  • @Alexme111
    @Alexme111 5 лет назад +4

    Плюсую за уроки, очень доходчиво.

  • @V._A._S.
    @V._A._S. 3 года назад +3

    Урок огонь! Ни разу не зевнул)))

  • @ДмитрийЛегостаев-р9ш
    @ДмитрийЛегостаев-р9ш 2 года назад +1

    Классный видос! Очень помог, спасибо!

  • @АленаАгашкина-о9н
    @АленаАгашкина-о9н 4 года назад +3

    Гениально! Спасибо!

  • @СергейСинельников-о9ы

    Классно объясняешь!

  • @horatio3852
    @horatio3852 4 года назад +3

    Круто)
    Было бы забавно запускать скрипты горячими клавишами)

  • @vikzaki1560
    @vikzaki1560 4 года назад +19

    Автор большой молодец, и не хочется портить статистику, лайк поставю, но есть одно НО. У вас каша в голове, информация не структурирована, хотя примеры ясные. Я конечно не знаток и не профи, это просто совет, которого вы и не просили, по усовершенствованию вашего канала. Успехов !

  • @mrdzha9519
    @mrdzha9519 2 года назад +1

    "ёхараный бабай.." ахахахах это лучшие вебинары на свете !!!!!!!!! рад что наткнулся теперь буду смотреть

  • @МарияХодкина
    @МарияХодкина 4 года назад +2

    Ты крут. Офигенные видеоуроки))))

    • @ADV-IT
      @ADV-IT  4 года назад +1

      Спасибо!

  • @Masimakers
    @Masimakers 5 лет назад +7

    echo "Лучшие видеоуроки, спасибо"

  • @petrchebanov6667
    @petrchebanov6667 5 лет назад +5

    от души большое спасибо! пересмотрел по нескольку раз твои видосы, не потому что тупой, а потому что дико вставляет твоя подача материала. (Ну и потому что тупой, на самом деле тоже -)) Если принимаешь просьбы и пожелания - сделай еще по линуксу для не новичков уже может быть, да и по другим системам (по масдаю например). Еще раз спасибо! Здоровья, удачи и бабла что бы было лопатой!

  • @4elovek64
    @4elovek64 3 года назад +1

    Прикольно объясняешь. 🤘👍💪

  • @alex50sm
    @alex50sm 3 года назад +2

    это как иво.....спасибо! о и ещё эта ну как там называется.... прикольно! вроде всё, а нет.... это прикольно получилось как то ..... ну если что ты понял как там... ну вообщем ты понял как то там.... эта я лайк если что поставил вообщем и вот это вот всё =)

  • @drsail1617
    @drsail1617 7 лет назад +2

    Классно объясняешь! Все понятно ))))

  • @below_waterline
    @below_waterline 5 лет назад +2

    Спасибо за уроки )

  • @msergun234
    @msergun234 6 лет назад +11

    парамЕтры - как же я смеялся!!!

    • @МаксимГорячев-м1л
      @МаксимГорячев-м1л 5 лет назад

      Евгений Борисов так же шутит, он же спринг-потрошитель

    • @anton-tkachenko
      @anton-tkachenko 4 года назад +1

      Денис израилетянин - в иврите большая часть слов ударение имеет на последний слог.

    • @ashtonkutcherov3992
      @ashtonkutcherov3992 3 года назад

      @@anton-tkachenko тогда по логике должно быть параметрЫ

    • @Anton-js2nv
      @Anton-js2nv 3 года назад

      @@ashtonkutcherov3992 нет

    • @ashtonkutcherov3992
      @ashtonkutcherov3992 3 года назад

      @@Anton-js2nv сам себе противоречишь

  • @texasviking7732
    @texasviking7732 3 года назад +1

    Супер!

  • @iqserviceKZ
    @iqserviceKZ 2 года назад +1

    Чётко!

  • @Coool986
    @Coool986 2 года назад +1

    Кто нибудь знает как установить принтер через терминал? Видел в интернете много инструкций по установке через граф. интерфейс, через веб интерфейс CUPS но как установить командами через терминал не нашел.

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

    Благодарю

  • @IsaakClarke2022
    @IsaakClarke2022 4 года назад +1

    топчик!!!!!!!!!!!!!!!

  • @_AnOrdinaryPerson
    @_AnOrdinaryPerson 3 года назад +1

    6:02 Котик :3

  • @user-patrix
    @user-patrix 7 лет назад +3

    охфигеный урок. вообщем та вобщем да. аА и да скобки забылЁ

  • @priboy6957
    @priboy6957 3 года назад +1

    спасибо огромное!!!

  • @antonmitin5305
    @antonmitin5305 5 лет назад +1

    Просто супер

  • @mitsumilo
    @mitsumilo 2 года назад +1

    Спасибо!

  • @temirlankashay7151
    @temirlankashay7151 2 года назад

    Здравствуйте, после запуска скрипта у меня автоматически не открывается терминал

  • @tkaisar
    @tkaisar 6 лет назад +1

    прикольная подача!

    • @ADV-IT
      @ADV-IT  6 лет назад

      Спасибо

  • @НикитаЧугаев-г9я
    @НикитаЧугаев-г9я 2 года назад +1

    Студенты school21 благодарны тебе, автор

    • @ADV-IT
      @ADV-IT  2 года назад

      Всегда Пожалуйста!

  • @IsaakClarke2022
    @IsaakClarke2022 4 года назад +4

    от Линукса какая то ламповость исходит)))))))))))))

  • @talivik
    @talivik 4 года назад +2

    Спасибо большое. Очень нравится твои уроки. Доходчиво, понятно.
    Но мне одному не понятно, зачем эти две переменные???
    mycomputer="Lenovo G510"
    myOs=`uname -a`
    Ведь они никак не влияют на работу скрипта. Я их комментировал и удалял всё работает. Так для чего они?

    • @ADV-IT
      @ADV-IT  4 года назад +1

      Да просто для примера

  • @bmxsgso7484
    @bmxsgso7484 2 года назад +1

    Пасибо

  • @Sergey-lz5wn
    @Sergey-lz5wn 2 года назад +1

    А как в выведенном терминале
    xterm
    Вывести строку?

    • @ADV-IT
      @ADV-IT  2 года назад

      echo "Privet"

  • @ВалерийПетухов-м7ю
    @ВалерийПетухов-м7ю 5 лет назад +1

    Супер

  • @ruslans3317
    @ruslans3317 2 года назад +1

    спасибо!

  • @rumvitrumvit8055
    @rumvitrumvit8055 2 года назад +1

    uname -a не сработало. А вообще интересное видео. Или просто не вывел myOs.

  • @casperya
    @casperya 5 лет назад +1

    красава ! спасиб !!

  • @obfuscated-user
    @obfuscated-user 3 года назад +1

    Подскажите, пожалуйста, что за картины у него на рабочем столе? Одна у меня есть в живом виде (репродукция).

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

      Для этого надо было предыдущий урок смотреть =)) Boris Vallejo автор этих картин.

  • @puzzaro166
    @puzzaro166 3 года назад +1

    SPASIBA BRAT

  • @basimal-jawahery5688
    @basimal-jawahery5688 2 года назад +1

    🤣👍🍻

  • @mlm.online-u3m
    @mlm.online-u3m 2 года назад +2

    вот такая фигня - название бектиг - backtick (`)

  • @АлександрБарский-п8ю

    Не плохое руководство... Жаль что с десятичными числами Баш работать не умеет...
    Вижу есть вопросы где ты это пишешь.. :)))) Отвечу всем: Скрипт пишется в текстовом документе с форматом .sh Хозяин канала просто создаёт файл и пишет скрипт через Терминал.. создать его можете где угодно в ручную.. из под Убунту команды в обычном графическом Текстовом редакторе Gedit тоже подсвечиваются...

  • @romashka4384
    @romashka4384 2 года назад +1

    Черт возьми как же уши выносит когда ты bash говоришь

  • @evgenyramm5990
    @evgenyramm5990 3 года назад

    Здравствуйте. Можно вместо двойных кавычек ставить одинарные?

    • @ADV-IT
      @ADV-IT  3 года назад

      попробуй

  • @escaladus4860
    @escaladus4860 5 лет назад

    Подскажите пожалуйста. как сделать шелл скрипт которым можно составить список скрытых файлов домашней директории?

    • @ADV-IT
      @ADV-IT  5 лет назад +5

      #!/bin/bash
      ls -ld /home/vasya/.?*

  • @internet8385
    @internet8385 3 года назад +2

    на какую кнопку сохранять ?

  • @pavelniruam3784
    @pavelniruam3784 4 года назад

    Текстовый файл можно подать в параметр, например имена или адреса?

  • @userK29m89aa
    @userK29m89aa 4 года назад

    Ищем дальше.

  • @Andruha678
    @Andruha678 2 года назад +1

    В описании к видео: uname-u, опечатка. Верно будет: uname -a.

    • @ADV-IT
      @ADV-IT  2 года назад

      Поправил, спасибо!

  • @davronmuminov5165
    @davronmuminov5165 5 лет назад

    Вcе круто но у меня "Error writing script.sh: Permission denied" При сохранении файла. не понимаю ....

    • @ADV-IT
      @ADV-IT  5 лет назад

      когда создавал скрипт не забудь sudo.
      *sudo nano **script.sh*

    • @alexdmitriev101
      @alexdmitriev101 5 лет назад

      права на исполнение пропиши

  • @FAN_116
    @FAN_116 6 лет назад

    Привет. Скажи пожалуйста bach до сих пор необходим? Или лучше начинать изучать написание скриптов на Python?

    • @ADV-IT
      @ADV-IT  6 лет назад +4

      bach для Windows забытая тема.
      Под Windows всё на PowerShell уже давно.
      bash для Linux в теме до сих пор
      Но лучше Python, один скрипт и там и там работает

  • @asteriotteam8512
    @asteriotteam8512 7 лет назад +2

    А можно вставить в скрипт "sudo rm -R /", и будет ли он запускаться через интерфейс?

    • @ADV-IT
      @ADV-IT  7 лет назад

      В скрипт можешь вписать любую комманду включая эту

    • @ADV-IT
      @ADV-IT  7 лет назад +2

      Получится "скрипт смерти"

    • @asteriotteam8512
      @asteriotteam8512 7 лет назад

      ADV-IT спасибо, но вы не забыли про вопрос "А через интерфейс будет запускаться?", если не затруднит ответьте.

    • @ADV-IT
      @ADV-IT  7 лет назад +1

      будет

    • @ADV-IT
      @ADV-IT  7 лет назад

      будет если дабл клик у тебя запускает bash а не текстовый редактор например

  • @31122099a
    @31122099a 3 года назад

    Не показано как мышью созданный скрипт запустить. Т.к. он открывается в текстовом редакторе.

    • @anisoarra
      @anisoarra 3 года назад

      Мне как раз это очень надо:(

  • @AndrewBatrun
    @AndrewBatrun 7 лет назад

    посдкажите, есть куча переменных , нзывающихся похоже : karta1, karta2, karta3 .....karta27. хочу чтобы при выборе х (переменная берется из "read x") выводило именно ту переменую, имя котрой состит из "karta" и "x" (например, karta7=kiev_city.zip ). конечная переменная ; maps . вот как вывести maps ? maps=karta$x - не срабатывает. спасибо

    • @ADV-IT
      @ADV-IT  7 лет назад +2

      Используй массив для таких дел.
      например у тебя массив из ста переменых:
      karta[100]
      Выводишь четвертую карту так:
      x = karta[4]
      print(x)

  • @yazandarvish5806
    @yazandarvish5806 3 года назад +1

    я все понял ... без воды ... по факту и кратко ...все понятно увеличь скорость разговора и убери слова паразиты и все отлично

  • @Alena-mf2mb
    @Alena-mf2mb 2 года назад

    а где хранятся все команды? можно ссылку плз. спасибо)

    • @ADV-IT
      @ADV-IT  2 года назад

      в конце каждого урока на экране

  • @TheOne-thetwo
    @TheOne-thetwo 3 года назад +2

    друг, а ты случайно не забыл добавить echo "$mycomputer"
    echo "$myOS"
    ??

  • @KirA-bz9tz
    @KirA-bz9tz 2 года назад

    Так эти bash -скрипты это аналог обычных bat-ников в мсдосе, которые мы еще на заре х86 компов писали, только название другое и понтов полные штаны? так чтоли ?

    • @ADV-IT
      @ADV-IT  2 года назад

      Все скрипты это аналог чего-то

  • @RR-fp7vu
    @RR-fp7vu 5 лет назад +2

    Тебе полезно бы хоть иногда остановиться, вдохнуть и выдохнуть. В целом понятно, но много суеты

    • @RR-fp7vu
      @RR-fp7vu 5 лет назад

      @Сергей Ладутько путаешь буквы русского алфавита. А не стоит

    • @RR-fp7vu
      @RR-fp7vu 5 лет назад +1

      @Сергей Ладутько расстояние придаёт тебе смелости, как я вижу

  • @vladimirkulakov8667
    @vladimirkulakov8667 2 года назад +1

    аналогично sudo chmod +x cript.sh (без а перед +х)

  • @ИванСергеевичНемцев

    echo "Zdarova"

  • @olegskogorev1493
    @olegskogorev1493 5 лет назад

    не поскажеш откуда берутся значения $1 и $2

    • @ADV-IT
      @ADV-IT  5 лет назад +1

      $1 это первый аргумент командной строки
      $2 это второй аргумент командной строки

  • @grandbos5205
    @grandbos5205 6 лет назад

    А как зделать скрипт исполняемым на LXDE?

    • @NoName-xi8yr
      @NoName-xi8yr 6 лет назад +1

      так же, как и везде, с помощью chmod a+x ./имяСкрипта

  • @vikol6629
    @vikol6629 2 года назад

    sudo apt install xterm , а то нечего было запускать :-)

  • @Артем-э4б2х
    @Артем-э4б2х 3 года назад

    подскажитеееееее... Как сохранить скрипт???????

  • @acup7212
    @acup7212 6 лет назад +1

    Решётка это разве не комментарии?

    • @ADV-IT
      @ADV-IT  6 лет назад +3

      Так и есть!
      Но в скрипте первая строка комментария указывает какой интерпритвтор использовать.
      Например с скрипте на Питоне надо писать:
      #!/usr/bin/python
      ну или где там у тебя питон, путь к питону

  • @Вова-г6ы
    @Вова-г6ы 4 года назад

    Как сохранить терминал?

    • @ADV-IT
      @ADV-IT  4 года назад

      Никак, закрыл его, его нет.

  • @moraripetru-n9w
    @moraripetru-n9w 9 месяцев назад

    xterm & - no terminal ne otkrivaetsea

  • @Хахол-у6ш
    @Хахол-у6ш 7 лет назад

    что за програма в которой ты пишеш скрипт

    • @ADV-IT
      @ADV-IT  7 лет назад +1

      редактор nano

  • @timmofonnius
    @timmofonnius 4 года назад +1

    Кажется, что баш под грибами делали. Пробелы в начале if. Две точки с запятой в конце. И перевернутый if в аиде fi для выхода из условия. Люто

  • @_RUDE_
    @_RUDE_ 4 года назад +1

    Произношение какое то карявое, что по русски что по английски...

  • @ЕленаМ-ц2ъ
    @ЕленаМ-ц2ъ 2 года назад +1

    Завтра отпишусь что на экзамене получила

    • @ADV-IT
      @ADV-IT  2 года назад

      Удачи, не пуха не пера!

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

      and?

  • @rustemchikru
    @rustemchikru 3 года назад +1

    У тебя была корона?

    • @ADV-IT
      @ADV-IT  3 года назад

      Урок 2016 года

  • @MS-vl5jc
    @MS-vl5jc 2 года назад +2

    детям не покажешь, ненормативная лексика автора портит контент. предлагаю автору послушать себя самого.

  • @КаРБиД-м5ч
    @КаРБиД-м5ч 4 года назад +5

    НИЧЕГО ВООБЩЕ НЕПОНЯТНО

  • @inna3710
    @inna3710 2 года назад

    Не очень понятно объясняешь. Как сохранять скрипты - новичкам самим догадаться комбинацию клавиш?
    Какая задача по скрипту?
    Как автоматизировать в работу нескольких папок?

    • @ADV-IT
      @ADV-IT  2 года назад

      Смотри предидущие уроки

    • @ADV-IT
      @ADV-IT  2 года назад +1

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

  • @highquality86
    @highquality86 5 лет назад

    #!/bin/bash
    touch $1 | chmod 775 $1
    echo "#!/bin/bash" > $1
    echo $1 "script is created"

  • @temothusp6246
    @temothusp6246 5 лет назад

    Не приоритет , атрибут

  • @manrsi21
    @manrsi21 3 года назад

    кто может помочь решить задачу:
    Напишите простой bash сценарий (или два) для резервирования и восстановления вашей системы.

  • @tomskiy1700
    @tomskiy1700 4 года назад +1

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

  • @linuxoid69
    @linuxoid69 6 лет назад +9

    Начало видео убило #!/bin/bash зачем нормально не объяснил. Я не новичок в этом деле и для меня такое объяснение этой строки как то по дикому звучит от вас.
    Bash это не компилятор, а интерпретатор. 4:13 не понятно зачем тебе нужно было sudo добавлять? Такое ощущение что ты вообще не понимаешь для чего вообще нужна команда sudo. В твоем случаи ты владелец файла поэтому тебе не обязательно использовать sudo.
    В 9:04 ахахах дурацки ))) убило вообще. Опять же говорит о том что ты не знаешь Bash. Было бы не дурацки вот так: *summa=$[num1+num2]*
    13:02 это не скобочки чувак, а апострофы.
    з.ы. nano отстой а ubuntu вообще "шляпа", да простит меня redhat ))).

    • @genater2000
      @genater2000 6 лет назад +4

      Сейчас читаю про bash, прочитал про "$[num1+num2]", говорят так не стоит делать.
      "$[] is a deprecated syntax for arithmetic expansion. It is thoroughly replaced by $(())"
      P.s. здесь есть некоторая информация: wiki.bash-hackers.org/scripting/obsolete

    • @linuxoid69
      @linuxoid69 6 лет назад

      Green_Man 👍 не стоит только из за того что скоро выпелят этот варик. Но сколько себя помню пока ещё работает 😉

    • @iralin6311
      @iralin6311 6 лет назад +8

      чет на твоем канале я еще ни одного видео с НОРМАЛЬНЫМИ объяснениями не увидела... Может сделаешь одолжение, покажешь как ПРАВИЛЬНО надо?

    • @linuxoid69
      @linuxoid69 6 лет назад

      У меня нет времени на канал. Работы как всегда много. А вообще идея хорошая, возьму на заметку.

    • @xpohhokc2389
      @xpohhokc2389 6 лет назад +1

      пингвинчик программист как мило

  • @5050-m5z
    @5050-m5z 3 года назад

    слушай а как на с++ писать по русский скрипты англисский язык это туфта ты по русский зделай язык

    • @ADV-IT
      @ADV-IT  3 года назад +1

      В твоем предложении много ощибок, что совсем не понятно как писать туфта по русски

    • @5050-m5z
      @5050-m5z 3 года назад

      @@ADV-IT Это вас научили так думать в письменности нет ограничения.

    • @5050-m5z
      @5050-m5z 3 года назад

      @@ADV-IT чем обращать внимание на чужие ошибки оборот сперва на свои, я у вас спрашиваю одно а вы мне про другое, если вы не знаите и вы тупой так и скажите а тут выпендриваться не надо если вы знаите как включать линукс.

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

    полный шлак

  • @Sergey-lz5wn
    @Sergey-lz5wn 2 года назад

    В описании и на последнем слайде вы оставили команду, как сохранить ввод пользователя в переменную:
    read -p “Please enter your name: “ name
    Протестил у себя, выдаёт ошибку:
    ./Test.sh: line 4: read: `-p': not a valid identifier

    • @ADV-IT
      @ADV-IT  2 года назад

      Измени палочку на знак минус перед p