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

  Рет қаралды 165,563

ADV-IT

ADV-IT

7 жыл бұрын

./myscript.sh Vasya Petya Kolya
$0 при этом равен ./myscript.sh
$1 при этом равен Vasya
$2 при этом равен Petya
$3 при этом равен Kolya
myOS=`uname -a` - запускает uname -a и сохраняет результат в переменную myOS
Сохранить ввод пользователя в переменную name:
read -p “Please enter your name: “ name
Буду рад паре баксов, можно даже Канадских :) www.paypal.me/DenisAstahov

Пікірлер: 174
@Zvezd83
@Zvezd83 6 жыл бұрын
Вообще кайфую от твоих уроков, просто, понятно.
@PhDDreams
@PhDDreams 6 жыл бұрын
Спасибо большое! Очень классный урок. Для меня теперь стали много вещей понятными.
@user-yp3yt4gh5i
@user-yp3yt4gh5i 3 жыл бұрын
Автор - просто красавчик. Все понятно и интересно, с огоньком. За четыре часа ни разу не зевнул!
@Alexme111
@Alexme111 5 жыл бұрын
Плюсую за уроки, очень доходчиво.
@tomtovski9270
@tomtovski9270 3 жыл бұрын
Офигеть! Это мой первый скрипт в жизни! Спасибо большое
@drondron1316
@drondron1316 3 жыл бұрын
Братка, ты мой гуру. Я устал смотреть и пытаюсь представить сколько у тебя ушло времени чтоб столько видосов зделать . Установил себе на андроид термукс и стараюсь по быстрому освоить, твои видосы заходят и я не засыпаю как это уже бывало на других обучающих видео! Ты реально очень крут. Особенно понравилось как плейлисты наполненны, такой находиш инфу про команды консоли и следом цепляет баш :))
@stanislavh7959
@stanislavh7959 2 жыл бұрын
Спасибо Вам за ваше время и желания помочь другим!
@user-ji8nq6jn2z
@user-ji8nq6jn2z 2 жыл бұрын
Красава... Разносторонне развит. Простым языком и доходчиво. Особенно меня прикалывает когда он говорит "бежит" от слова running 😁😁😁
@Cappuccino532
@Cappuccino532 4 жыл бұрын
я думал что bash скрипты это что то сложно, программирование учил 5 лет назад C++ основы, потом не использовал эти знания совсем, а теперь смотрю как по мне есть небольшие сходства но как то легко всё для понимания, спасибо за хорошее разтолкование! )
@allawitte8681
@allawitte8681 5 жыл бұрын
Ты громадный молодчина! Продолжай уроки делать. Волноваться перестанешь, вообще будет лучше всех!
@ADV-IT
@ADV-IT 5 жыл бұрын
Спасибо!
@ainl2179
@ainl2179 3 жыл бұрын
Ваще топчик. Как будто я рядом сижу. Респект автору
@user-rr7yr9ml9p
@user-rr7yr9ml9p 2 жыл бұрын
Классный видос! Очень помог, спасибо!
@user-ik4sz4fb4v
@user-ik4sz4fb4v Жыл бұрын
Лайк подписка👍 2 дня шарю методички и видосы все не доходило. К тебе зашёл сразу все ясно и просто 👍👍👍
@drsail1617
@drsail1617 6 жыл бұрын
Классно объясняешь! Все понятно ))))
@user-vf7gp7yz1c
@user-vf7gp7yz1c 4 жыл бұрын
Гениально! Спасибо!
@below_waterline
@below_waterline 5 жыл бұрын
Спасибо за уроки )
@stashodorich
@stashodorich 2 жыл бұрын
мне организация купила курс от rebrain linux basic, так вот этот урок гораздо понятнее и нагляднее дорогого но не очень курса, спасибо за объяснение!
@NoName-xi8yr
@NoName-xi8yr 6 жыл бұрын
вместо апострофов можно использовать конструкцию $(command). Типа, myOs=$(uname -a). Если вместо команды стоит арифметическое выражение, оно берется в скобки отдельно, отсюда и получаются двойные скобки.
@dentuso8
@dentuso8 2 жыл бұрын
спасибо
@levatruskavec2199
@levatruskavec2199 2 жыл бұрын
спасибо , целый два долбался чтобы составить просто выражение и к этому пришел , но нигде толком насколько я понял не написано блин
@levatruskavec2199
@levatruskavec2199 2 жыл бұрын
кстати это не апострофы а тильда
@user-si5ih4ho4o
@user-si5ih4ho4o 2 жыл бұрын
@@levatruskavec2199 тильда это волнистая линия. А то, что на видео использовали вместе с uname это гравис (на одной клавише с тильдой)
@4elovek64
@4elovek64 2 жыл бұрын
Прикольно объясняешь. 🤘👍💪
@varenik__sibirskii
@varenik__sibirskii 2 жыл бұрын
госпаде, кто так же тупит, как и я, команда сохранить - это F2 !!! (меня окунули как котенка в линукс, я вообще новичок хехе) спасибо за работу! :)
@horatio3852
@horatio3852 4 жыл бұрын
Круто) Было бы забавно запускать скрипты горячими клавишами)
@user-bl6ey5jo4d
@user-bl6ey5jo4d 4 жыл бұрын
Ты крут. Офигенные видеоуроки))))
@ADV-IT
@ADV-IT 4 жыл бұрын
Спасибо!
@V._A._S.
@V._A._S. 2 жыл бұрын
Урок огонь! Ни разу не зевнул)))
@abakanboy
@abakanboy 4 жыл бұрын
Отличный туториал. Позанудствую. Та фигня в начале файла #! называется - шебанг. Может кому будет интересно погуглить. :)
@luckerspirit9196
@luckerspirit9196 5 жыл бұрын
Годный автор. Ранее смотрел уроки на udemy
@ADV-IT
@ADV-IT 5 жыл бұрын
Спасибо!
@petrchebanov6667
@petrchebanov6667 5 жыл бұрын
от души большое спасибо! пересмотрел по нескольку раз твои видосы, не потому что тупой, а потому что дико вставляет твоя подача материала. (Ну и потому что тупой, на самом деле тоже -)) Если принимаешь просьбы и пожелания - сделай еще по линуксу для не новичков уже может быть, да и по другим системам (по масдаю например). Еще раз спасибо! Здоровья, удачи и бабла что бы было лопатой!
@IsaakClarke2022
@IsaakClarke2022 4 жыл бұрын
топчик!!!!!!!!!!!!!!!
@texasviking7732
@texasviking7732 2 жыл бұрын
Супер!
@antonmitin5305
@antonmitin5305 4 жыл бұрын
Просто супер
@casperya
@casperya 5 жыл бұрын
красава ! спасиб !!
@iqserviceKZ
@iqserviceKZ 2 жыл бұрын
Чётко!
@user-gp8rh6xy7s
@user-gp8rh6xy7s 5 жыл бұрын
Супер
@priboy6957
@priboy6957 2 жыл бұрын
спасибо огромное!!!
@user-ch4rj7bn3e
@user-ch4rj7bn3e 7 жыл бұрын
Классно объясняешь!
@ADV-IT
@ADV-IT 7 жыл бұрын
Спасибо, стараюсь
@bogdanov1895
@bogdanov1895 5 жыл бұрын
ADV-IT как сохранить???
@ruslanvolovik2745
@ruslanvolovik2745 3 жыл бұрын
@@bogdanov1895 wq!
@TheOne-thetwo
@TheOne-thetwo 3 жыл бұрын
@@ruslanvolovik2745 ctrl+X
@mrdzha9519
@mrdzha9519 2 жыл бұрын
"ёхараный бабай.." ахахахах это лучшие вебинары на свете !!!!!!!!! рад что наткнулся теперь буду смотреть
@user-mk2mf6vm2y
@user-mk2mf6vm2y 2 жыл бұрын
Спасибо!
@vikzaki1560
@vikzaki1560 4 жыл бұрын
Автор большой молодец, и не хочется портить статистику, лайк поставю, но есть одно НО. У вас каша в голове, информация не структурирована, хотя примеры ясные. Я конечно не знаток и не профи, это просто совет, которого вы и не просили, по усовершенствованию вашего канала. Успехов !
@sweettechnology1557
@sweettechnology1557 8 ай бұрын
Благодарю
@tkaisar
@tkaisar 6 жыл бұрын
прикольная подача!
@ADV-IT
@ADV-IT 6 жыл бұрын
Спасибо
@ruslans3317
@ruslans3317 2 жыл бұрын
спасибо!
@Dm-if3vl
@Dm-if3vl 3 жыл бұрын
Спасибо
@alex50sm
@alex50sm 3 жыл бұрын
это как иво.....спасибо! о и ещё эта ну как там называется.... прикольно! вроде всё, а нет.... это прикольно получилось как то ..... ну если что ты понял как там... ну вообщем ты понял как то там.... эта я лайк если что поставил вообщем и вот это вот всё =)
@bmxsgso7484
@bmxsgso7484 Жыл бұрын
Пасибо
@_AnOrdinaryPerson
@_AnOrdinaryPerson 3 жыл бұрын
6:02 Котик :3
@Masimakers
@Masimakers 5 жыл бұрын
echo "Лучшие видеоуроки, спасибо"
@FAN_116
@FAN_116 5 жыл бұрын
Привет. Скажи пожалуйста bach до сих пор необходим? Или лучше начинать изучать написание скриптов на Python?
@ADV-IT
@ADV-IT 5 жыл бұрын
bach для Windows забытая тема. Под Windows всё на PowerShell уже давно. bash для Linux в теме до сих пор Но лучше Python, один скрипт и там и там работает
@IsaakClarke2022
@IsaakClarke2022 4 жыл бұрын
от Линукса какая то ламповость исходит)))))))))))))
@pavelniruam3784
@pavelniruam3784 4 жыл бұрын
Текстовый файл можно подать в параметр, например имена или адреса?
@user-patrix
@user-patrix 6 жыл бұрын
охфигеный урок. вообщем та вобщем да. аА и да скобки забылЁ
@msergun234
@msergun234 6 жыл бұрын
парамЕтры - как же я смеялся!!!
@user-zs2xy2lm4d
@user-zs2xy2lm4d 4 жыл бұрын
Евгений Борисов так же шутит, он же спринг-потрошитель
@anton-tkachenko
@anton-tkachenko 4 жыл бұрын
Денис израилетянин - в иврите большая часть слов ударение имеет на последний слог.
@ashtonkutcherov3992
@ashtonkutcherov3992 2 жыл бұрын
@@anton-tkachenko тогда по логике должно быть параметрЫ
@Anton-js2nv
@Anton-js2nv 2 жыл бұрын
@@ashtonkutcherov3992 нет
@ashtonkutcherov3992
@ashtonkutcherov3992 2 жыл бұрын
@@Anton-js2nv сам себе противоречишь
@puzzaro166
@puzzaro166 3 жыл бұрын
SPASIBA BRAT
@obfuscated-user
@obfuscated-user 2 жыл бұрын
Подскажите, пожалуйста, что за картины у него на рабочем столе? Одна у меня есть в живом виде (репродукция).
@zhoskiy_content
@zhoskiy_content 4 ай бұрын
Для этого надо было предыдущий урок смотреть =)) Boris Vallejo автор этих картин.
@Coool986
@Coool986 2 жыл бұрын
Кто нибудь знает как установить принтер через терминал? Видел в интернете много инструкций по установке через граф. интерфейс, через веб интерфейс CUPS но как установить командами через терминал не нашел.
@user-du5ep1gd2r
@user-du5ep1gd2r 2 жыл бұрын
Студенты school21 благодарны тебе, автор
@ADV-IT
@ADV-IT 2 жыл бұрын
Всегда Пожалуйста!
@talivik
@talivik 4 жыл бұрын
Спасибо большое. Очень нравится твои уроки. Доходчиво, понятно. Но мне одному не понятно, зачем эти две переменные??? mycomputer="Lenovo G510" myOs=`uname -a` Ведь они никак не влияют на работу скрипта. Я их комментировал и удалял всё работает. Так для чего они?
@ADV-IT
@ADV-IT 4 жыл бұрын
Да просто для примера
@userK29m89aa
@userK29m89aa 4 жыл бұрын
Ищем дальше.
@rumvitrumvit8055
@rumvitrumvit8055 2 жыл бұрын
uname -a не сработало. А вообще интересное видео. Или просто не вывел myOs.
@romashka4384
@romashka4384 2 жыл бұрын
Черт возьми как же уши выносит когда ты bash говоришь
@escaladus4860
@escaladus4860 5 жыл бұрын
Подскажите пожалуйста. как сделать шелл скрипт которым можно составить список скрытых файлов домашней директории?
@ADV-IT
@ADV-IT 5 жыл бұрын
#!/bin/bash ls -ld /home/vasya/.?*
@mir_you_tube
@mir_you_tube Жыл бұрын
вот такая фигня - название бектиг - backtick (`)
@temirlankashay7151
@temirlankashay7151 2 жыл бұрын
Здравствуйте, после запуска скрипта у меня автоматически не открывается терминал
@evgenyramm5990
@evgenyramm5990 3 жыл бұрын
Здравствуйте. Можно вместо двойных кавычек ставить одинарные?
@ADV-IT
@ADV-IT 3 жыл бұрын
попробуй
@user-nf3pq4zo4c
@user-nf3pq4zo4c 6 жыл бұрын
Не плохое руководство... Жаль что с десятичными числами Баш работать не умеет... Вижу есть вопросы где ты это пишешь.. :)))) Отвечу всем: Скрипт пишется в текстовом документе с форматом .sh Хозяин канала просто создаёт файл и пишет скрипт через Терминал.. создать его можете где угодно в ручную.. из под Убунту команды в обычном графическом Текстовом редакторе Gedit тоже подсвечиваются...
@basimal-jawahery5688
@basimal-jawahery5688 2 жыл бұрын
🤣👍🍻
@asteriotteam8512
@asteriotteam8512 7 жыл бұрын
А можно вставить в скрипт "sudo rm -R /", и будет ли он запускаться через интерфейс?
@ADV-IT
@ADV-IT 7 жыл бұрын
В скрипт можешь вписать любую комманду включая эту
@ADV-IT
@ADV-IT 7 жыл бұрын
Получится "скрипт смерти"
@asteriotteam8512
@asteriotteam8512 7 жыл бұрын
ADV-IT спасибо, но вы не забыли про вопрос "А через интерфейс будет запускаться?", если не затруднит ответьте.
@ADV-IT
@ADV-IT 7 жыл бұрын
будет
@ADV-IT
@ADV-IT 7 жыл бұрын
будет если дабл клик у тебя запускает bash а не текстовый редактор например
@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 жыл бұрын
Используй массив для таких дел. например у тебя массив из ста переменых: karta[100] Выводишь четвертую карту так: x = karta[4] print(x)
@vladimirkulakov8667
@vladimirkulakov8667 2 жыл бұрын
аналогично sudo chmod +x cript.sh (без а перед +х)
@user-lo8yn9ky6j
@user-lo8yn9ky6j 5 жыл бұрын
echo "Zdarova"
@Andruha678
@Andruha678 2 жыл бұрын
В описании к видео: uname-u, опечатка. Верно будет: uname -a.
@ADV-IT
@ADV-IT 2 жыл бұрын
Поправил, спасибо!
@yazandarvish5806
@yazandarvish5806 3 жыл бұрын
я все понял ... без воды ... по факту и кратко ...все понятно увеличь скорость разговора и убери слова паразиты и все отлично
@Alena-mf2mb
@Alena-mf2mb 2 жыл бұрын
а где хранятся все команды? можно ссылку плз. спасибо)
@ADV-IT
@ADV-IT 2 жыл бұрын
в конце каждого урока на экране
@vikol6629
@vikol6629 2 жыл бұрын
sudo apt install xterm , а то нечего было запускать :-)
@Sergey-lz5wn
@Sergey-lz5wn 2 жыл бұрын
А как в выведенном терминале xterm Вывести строку?
@ADV-IT
@ADV-IT 2 жыл бұрын
echo "Privet"
@olegskogorev1493
@olegskogorev1493 4 жыл бұрын
не поскажеш откуда берутся значения $1 и $2
@ADV-IT
@ADV-IT 4 жыл бұрын
$1 это первый аргумент командной строки $2 это второй аргумент командной строки
@RR-fp7vu
@RR-fp7vu 5 жыл бұрын
Тебе полезно бы хоть иногда остановиться, вдохнуть и выдохнуть. В целом понятно, но много суеты
@RR-fp7vu
@RR-fp7vu 5 жыл бұрын
@Сергей Ладутько путаешь буквы русского алфавита. А не стоит
@RR-fp7vu
@RR-fp7vu 5 жыл бұрын
@Сергей Ладутько расстояние придаёт тебе смелости, как я вижу
@davronmuminov5165
@davronmuminov5165 5 жыл бұрын
Вcе круто но у меня "Error writing script.sh: Permission denied" При сохранении файла. не понимаю ....
@ADV-IT
@ADV-IT 5 жыл бұрын
когда создавал скрипт не забудь sudo. *sudo nano **script.sh*
@alexdmitriev101
@alexdmitriev101 4 жыл бұрын
права на исполнение пропиши
@user-rs7rq6um2x
@user-rs7rq6um2x 6 жыл бұрын
что за програма в которой ты пишеш скрипт
@ADV-IT
@ADV-IT 6 жыл бұрын
редактор nano
@31122099a
@31122099a 3 жыл бұрын
Не показано как мышью созданный скрипт запустить. Т.к. он открывается в текстовом редакторе.
@anisoarra
@anisoarra 3 жыл бұрын
Мне как раз это очень надо:(
@grandbos5205
@grandbos5205 6 жыл бұрын
А как зделать скрипт исполняемым на LXDE?
@NoName-xi8yr
@NoName-xi8yr 6 жыл бұрын
так же, как и везде, с помощью chmod a+x ./имяСкрипта
@KirA-bz9tz
@KirA-bz9tz 2 жыл бұрын
Так эти bash -скрипты это аналог обычных bat-ников в мсдосе, которые мы еще на заре х86 компов писали, только название другое и понтов полные штаны? так чтоли ?
@ADV-IT
@ADV-IT 2 жыл бұрын
Все скрипты это аналог чего-то
@TheOne-thetwo
@TheOne-thetwo 3 жыл бұрын
друг, а ты случайно не забыл добавить echo "$mycomputer" echo "$myOS" ??
@acup7212
@acup7212 5 жыл бұрын
Решётка это разве не комментарии?
@ADV-IT
@ADV-IT 5 жыл бұрын
Так и есть! Но в скрипте первая строка комментария указывает какой интерпритвтор использовать. Например с скрипте на Питоне надо писать: #!/usr/bin/python ну или где там у тебя питон, путь к питону
@internet8385
@internet8385 3 жыл бұрын
на какую кнопку сохранять ?
@internet8385
@internet8385 3 жыл бұрын
помогите пж
@ADV-IT
@ADV-IT 3 жыл бұрын
Ctrl +X
@user-jf5gq7hp5z
@user-jf5gq7hp5z 4 жыл бұрын
Как сохранить терминал?
@ADV-IT
@ADV-IT 4 жыл бұрын
Никак, закрыл его, его нет.
@user-tb5bx4zo6c
@user-tb5bx4zo6c 2 жыл бұрын
подскажитеееееее... Как сохранить скрипт???????
@ADV-IT
@ADV-IT 2 жыл бұрын
Ctrl+X
@timmofonnius
@timmofonnius 4 жыл бұрын
Кажется, что баш под грибами делали. Пробелы в начале if. Две точки с запятой в конце. И перевернутый if в аиде fi для выхода из условия. Люто
@user-bl7ko1ty1o
@user-bl7ko1ty1o 3 жыл бұрын
Как сохранить скрипт??
@ADV-IT
@ADV-IT 3 жыл бұрын
напечатать самому
@user-uq1tb4ml9g
@user-uq1tb4ml9g 5 ай бұрын
xterm & - no terminal ne otkrivaetsea
@rustemchikru
@rustemchikru 3 жыл бұрын
У тебя была корона?
@ADV-IT
@ADV-IT 2 жыл бұрын
Урок 2016 года
@user-cs2nu7ob7n
@user-cs2nu7ob7n 2 жыл бұрын
Завтра отпишусь что на экзамене получила
@ADV-IT
@ADV-IT 2 жыл бұрын
Удачи, не пуха не пера!
@temothusp6246
@temothusp6246 4 жыл бұрын
Не приоритет , атрибут
@_RUDE_
@_RUDE_ 4 жыл бұрын
Произношение какое то карявое, что по русски что по английски...
@highquality86
@highquality86 4 жыл бұрын
#!/bin/bash touch $1 | chmod 775 $1 echo "#!/bin/bash" > $1 echo $1 "script is created"
@MS-vl5jc
@MS-vl5jc 2 жыл бұрын
детям не покажешь, ненормативная лексика автора портит контент. предлагаю автору послушать себя самого.
@inna3710
@inna3710 2 жыл бұрын
Не очень понятно объясняешь. Как сохранять скрипты - новичкам самим догадаться комбинацию клавиш? Какая задача по скрипту? Как автоматизировать в работу нескольких папок?
@ADV-IT
@ADV-IT 2 жыл бұрын
Смотри предидущие уроки
@ADV-IT
@ADV-IT 2 жыл бұрын
kzfaq.info/get/bejne/m7CfnMqFlqulc58.html
@user-yn6zb6wh8t
@user-yn6zb6wh8t 4 жыл бұрын
НИЧЕГО ВООБЩЕ НЕПОНЯТНО
@manrsi21
@manrsi21 2 жыл бұрын
кто может помочь решить задачу: Напишите простой bash сценарий (или два) для резервирования и восстановления вашей системы.
@user-xc1tz1hw1c
@user-xc1tz1hw1c 3 жыл бұрын
слушай а как на с++ писать по русский скрипты англисский язык это туфта ты по русский зделай язык
@ADV-IT
@ADV-IT 3 жыл бұрын
В твоем предложении много ощибок, что совсем не понятно как писать туфта по русски
@user-xc1tz1hw1c
@user-xc1tz1hw1c 3 жыл бұрын
@@ADV-IT Это вас научили так думать в письменности нет ограничения.
@user-xc1tz1hw1c
@user-xc1tz1hw1c 3 жыл бұрын
@@ADV-IT чем обращать внимание на чужие ошибки оборот сперва на свои, я у вас спрашиваю одно а вы мне про другое, если вы не знаите и вы тупой так и скажите а тут выпендриваться не надо если вы знаите как включать линукс.
@tomskiy1700
@tomskiy1700 3 жыл бұрын
с первых же слов понял, этого автора смотреть я не смогу, какой бы годный контент не был, но слушать это невозможно...
@4itersyka
@4itersyka 5 жыл бұрын
кашель, очень много кашля.
@mishastrazhevski
@mishastrazhevski 3 жыл бұрын
порой сижу и прикрыться пытаюсь, или меньше дышать. Потом вспоминаю, что это-же видео, он не рядом))
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 137 МЛН
ROCK PAPER SCISSOR! (55 MLN SUBS!) feat @PANDAGIRLOFFICIAL #shorts
00:31
Can teeth really be exchanged for gifts#joker #shorts
00:45
Untitled Joker
Рет қаралды 17 МЛН
Евгений Борисов - Spring-потрошитель, часть 1
1:04:27
JPoint, Joker и JUG ru
Рет қаралды 503 М.
Bash vs Python для DevOps инженеров и системных администраторов
8:35
Мир IT с Антоном Павленко
Рет қаралды 43 М.
Структура файлов и каталогов в Linux
20:28
Aleksey Samoilov
Рет қаралды 363 М.
Основы Ubuntu Linux: apt-get, bash, командная строка
21:22
Хороший программист
Рет қаралды 196 М.
3. Установка программ (ч. 1) - GNU/Linux для начинающих
5:53
КАК НАЧАТЬ ПОНИМАТЬ LINUX (2024)
21:10
PLAFON - Канал о линуксе
Рет қаралды 79 М.
Что такое TCP/IP: Объясняем на пальцах
15:38
Redis за 20 минут
23:22
suchkov tech
Рет қаралды 103 М.
Why You Should Always Help Others ❤️
00:40
Alan Chikin Chow
Рет қаралды 137 МЛН