Linux для Начинающих - Скрипты Linux Bash, Часть-1
HTML-код
- Опубликовано: 6 сен 2024
- ./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/...
Братка, ты мой гуру. Я устал смотреть и пытаюсь представить сколько у тебя ушло времени чтоб столько видосов зделать . Установил себе на андроид термукс и стараюсь по быстрому освоить, твои видосы заходят и я не засыпаю как это уже бывало на других обучающих видео! Ты реально очень крут. Особенно понравилось как плейлисты наполненны, такой находиш инфу про команды консоли и следом цепляет баш :))
Вообще кайфую от твоих уроков, просто, понятно.
вместо апострофов можно использовать конструкцию $(command). Типа, myOs=$(uname -a). Если вместо команды стоит арифметическое выражение, оно берется в скобки отдельно, отсюда и получаются двойные скобки.
спасибо
спасибо , целый два долбался чтобы составить просто выражение и к этому пришел , но нигде толком насколько я понял не написано блин
кстати это не апострофы а тильда
@@levatruskavec2199 тильда это волнистая линия. А то, что на видео использовали вместе с uname это гравис (на одной клавише с тильдой)
Ты громадный молодчина! Продолжай уроки делать. Волноваться перестанешь, вообще будет лучше всех!
Спасибо!
Офигеть! Это мой первый скрипт в жизни! Спасибо большое
мне организация купила курс от rebrain linux basic, так вот этот урок гораздо понятнее и нагляднее дорогого но не очень курса, спасибо за объяснение!
Спасибо большое! Очень классный урок. Для меня теперь стали много вещей понятными.
Отличный туториал. Позанудствую. Та фигня в начале файла #! называется - шебанг. Может кому будет интересно погуглить. :)
госпаде, кто так же тупит, как и я, команда сохранить - это F2 !!! (меня окунули как котенка в линукс, я вообще новичок хехе)
спасибо за работу! :)
Автор - просто красавчик. Все понятно и интересно, с огоньком. За четыре часа ни разу не зевнул!
я думал что bash скрипты это что то сложно, программирование учил 5 лет назад C++ основы, потом не использовал эти знания совсем, а теперь смотрю как по мне есть небольшие сходства но как то легко всё для понимания, спасибо за хорошее разтолкование! )
Красава... Разносторонне развит. Простым языком и доходчиво. Особенно меня прикалывает когда он говорит "бежит" от слова running 😁😁😁
Лайк подписка👍 2 дня шарю методички и видосы все не доходило. К тебе зашёл сразу все ясно и просто 👍👍👍
Автор большой молодец, и не хочется портить статистику, лайк поставю, но есть одно НО. У вас каша в голове, информация не структурирована, хотя примеры ясные. Я конечно не знаток и не профи, это просто совет, которого вы и не просили, по усовершенствованию вашего канала. Успехов !
Плюсую за уроки, очень доходчиво.
Спасибо Вам за ваше время и желания помочь другим!
Годный автор. Ранее смотрел уроки на udemy
Спасибо!
от души большое спасибо! пересмотрел по нескольку раз твои видосы, не потому что тупой, а потому что дико вставляет твоя подача материала. (Ну и потому что тупой, на самом деле тоже -)) Если принимаешь просьбы и пожелания - сделай еще по линуксу для не новичков уже может быть, да и по другим системам (по масдаю например). Еще раз спасибо! Здоровья, удачи и бабла что бы было лопатой!
Ваще топчик. Как будто я рядом сижу. Респект автору
Классно объясняешь!
Спасибо, стараюсь
ADV-IT как сохранить???
@@bogdanov1895 wq!
@@ruslanvolovik2745 ctrl+X
"ёхараный бабай.." ахахахах это лучшие вебинары на свете !!!!!!!!! рад что наткнулся теперь буду смотреть
Урок огонь! Ни разу не зевнул)))
это как иво.....спасибо! о и ещё эта ну как там называется.... прикольно! вроде всё, а нет.... это прикольно получилось как то ..... ну если что ты понял как там... ну вообщем ты понял как то там.... эта я лайк если что поставил вообщем и вот это вот всё =)
Круто)
Было бы забавно запускать скрипты горячими клавишами)
Гениально! Спасибо!
Классный видос! Очень помог, спасибо!
Ты крут. Офигенные видеоуроки))))
Спасибо!
парамЕтры - как же я смеялся!!!
Евгений Борисов так же шутит, он же спринг-потрошитель
Денис израилетянин - в иврите большая часть слов ударение имеет на последний слог.
@@anton-tkachenko тогда по логике должно быть параметрЫ
@@ashtonkutcherov3992 нет
@@Anton-js2nv сам себе противоречишь
Спасибо большое. Очень нравится твои уроки. Доходчиво, понятно.
Но мне одному не понятно, зачем эти две переменные???
mycomputer="Lenovo G510"
myOs=`uname -a`
Ведь они никак не влияют на работу скрипта. Я их комментировал и удалял всё работает. Так для чего они?
Да просто для примера
Классно объясняешь! Все понятно ))))
6:02 Котик :3
Прикольно объясняешь. 🤘👍💪
echo "Лучшие видеоуроки, спасибо"
Спасибо за уроки )
Кто нибудь знает как установить принтер через терминал? Видел в интернете много инструкций по установке через граф. интерфейс, через веб интерфейс CUPS но как установить командами через терминал не нашел.
от Линукса какая то ламповость исходит)))))))))))))
на какую кнопку сохранять ?
помогите пж
Ctrl +X
Подскажите, пожалуйста, что за картины у него на рабочем столе? Одна у меня есть в живом виде (репродукция).
Для этого надо было предыдущий урок смотреть =)) Boris Vallejo автор этих картин.
Чётко!
В описании к видео: uname-u, опечатка. Верно будет: uname -a.
Поправил, спасибо!
спасибо огромное!!!
охфигеный урок. вообщем та вобщем да. аА и да скобки забылЁ
Благодарю
uname -a не сработало. А вообще интересное видео. Или просто не вывел myOs.
Спасибо!
Студенты school21 благодарны тебе, автор
Всегда Пожалуйста!
прикольная подача!
Спасибо
Супер!
Не плохое руководство... Жаль что с десятичными числами Баш работать не умеет...
Вижу есть вопросы где ты это пишешь.. :)))) Отвечу всем: Скрипт пишется в текстовом документе с форматом .sh Хозяин канала просто создаёт файл и пишет скрипт через Терминал.. создать его можете где угодно в ручную.. из под Убунту команды в обычном графическом Текстовом редакторе Gedit тоже подсвечиваются...
вот такая фигня - название бектиг - backtick (`)
Просто супер
А как в выведенном терминале
xterm
Вывести строку?
echo "Privet"
красава ! спасиб !!
спасибо!
Здравствуйте, после запуска скрипта у меня автоматически не открывается терминал
Привет. Скажи пожалуйста bach до сих пор необходим? Или лучше начинать изучать написание скриптов на Python?
bach для Windows забытая тема.
Под Windows всё на PowerShell уже давно.
bash для Linux в теме до сих пор
Но лучше Python, один скрипт и там и там работает
аналогично sudo chmod +x cript.sh (без а перед +х)
топчик!!!!!!!!!!!!!!!
друг, а ты случайно не забыл добавить echo "$mycomputer"
echo "$myOS"
??
Супер
Черт возьми как же уши выносит когда ты bash говоришь
Кажется, что баш под грибами делали. Пробелы в начале if. Две точки с запятой в конце. И перевернутый if в аиде fi для выхода из условия. Люто
Текстовый файл можно подать в параметр, например имена или адреса?
echo "Zdarova"
Пасибо
Подскажите пожалуйста. как сделать шелл скрипт которым можно составить список скрытых файлов домашней директории?
#!/bin/bash
ls -ld /home/vasya/.?*
А можно вставить в скрипт "sudo rm -R /", и будет ли он запускаться через интерфейс?
В скрипт можешь вписать любую комманду включая эту
Получится "скрипт смерти"
ADV-IT спасибо, но вы не забыли про вопрос "А через интерфейс будет запускаться?", если не затруднит ответьте.
будет
будет если дабл клик у тебя запускает bash а не текстовый редактор например
SPASIBA BRAT
Так эти bash -скрипты это аналог обычных bat-ников в мсдосе, которые мы еще на заре х86 компов писали, только название другое и понтов полные штаны? так чтоли ?
Все скрипты это аналог чего-то
Решётка это разве не комментарии?
Так и есть!
Но в скрипте первая строка комментария указывает какой интерпритвтор использовать.
Например с скрипте на Питоне надо писать:
#!/usr/bin/python
ну или где там у тебя питон, путь к питону
Здравствуйте. Можно вместо двойных кавычек ставить одинарные?
попробуй
Ищем дальше.
Произношение какое то карявое, что по русски что по английски...
Не показано как мышью созданный скрипт запустить. Т.к. он открывается в текстовом редакторе.
Мне как раз это очень надо:(
sudo apt install xterm , а то нечего было запускать :-)
Вcе круто но у меня "Error writing script.sh: Permission denied" При сохранении файла. не понимаю ....
когда создавал скрипт не забудь sudo.
*sudo nano **script.sh*
права на исполнение пропиши
я все понял ... без воды ... по факту и кратко ...все понятно увеличь скорость разговора и убери слова паразиты и все отлично
детям не покажешь, ненормативная лексика автора портит контент. предлагаю автору послушать себя самого.
не поскажеш откуда берутся значения $1 и $2
$1 это первый аргумент командной строки
$2 это второй аргумент командной строки
посдкажите, есть куча переменных , нзывающихся похоже : karta1, karta2, karta3 .....karta27. хочу чтобы при выборе х (переменная берется из "read x") выводило именно ту переменую, имя котрой состит из "karta" и "x" (например, karta7=kiev_city.zip ). конечная переменная ; maps . вот как вывести maps ? maps=karta$x - не срабатывает. спасибо
Используй массив для таких дел.
например у тебя массив из ста переменых:
karta[100]
Выводишь четвертую карту так:
x = karta[4]
print(x)
а где хранятся все команды? можно ссылку плз. спасибо)
в конце каждого урока на экране
Тебе полезно бы хоть иногда остановиться, вдохнуть и выдохнуть. В целом понятно, но много суеты
@Сергей Ладутько путаешь буквы русского алфавита. А не стоит
@Сергей Ладутько расстояние придаёт тебе смелости, как я вижу
🤣👍🍻
А как зделать скрипт исполняемым на LXDE?
так же, как и везде, с помощью chmod a+x ./имяСкрипта
Как сохранить терминал?
Никак, закрыл его, его нет.
что за програма в которой ты пишеш скрипт
редактор nano
подскажитеееееее... Как сохранить скрипт???????
Ctrl+X
xterm & - no terminal ne otkrivaetsea
Не очень понятно объясняешь. Как сохранять скрипты - новичкам самим догадаться комбинацию клавиш?
Какая задача по скрипту?
Как автоматизировать в работу нескольких папок?
Смотри предидущие уроки
ruclips.net/video/eJoigT1EACk/видео.html
У тебя была корона?
Урок 2016 года
НИЧЕГО ВООБЩЕ НЕПОНЯТНО
Завтра отпишусь что на экзамене получила
Удачи, не пуха не пера!
and?
кто может помочь решить задачу:
Напишите простой bash сценарий (или два) для резервирования и восстановления вашей системы.
Не приоритет , атрибут
#!/bin/bash
touch $1 | chmod 775 $1
echo "#!/bin/bash" > $1
echo $1 "script is created"
с первых же слов понял, этого автора смотреть я не смогу, какой бы годный контент не был, но слушать это невозможно...
Начало видео убило #!/bin/bash зачем нормально не объяснил. Я не новичок в этом деле и для меня такое объяснение этой строки как то по дикому звучит от вас.
Bash это не компилятор, а интерпретатор. 4:13 не понятно зачем тебе нужно было sudo добавлять? Такое ощущение что ты вообще не понимаешь для чего вообще нужна команда sudo. В твоем случаи ты владелец файла поэтому тебе не обязательно использовать sudo.
В 9:04 ахахах дурацки ))) убило вообще. Опять же говорит о том что ты не знаешь Bash. Было бы не дурацки вот так: *summa=$[num1+num2]*
13:02 это не скобочки чувак, а апострофы.
з.ы. nano отстой а ubuntu вообще "шляпа", да простит меня redhat ))).
Сейчас читаю про bash, прочитал про "$[num1+num2]", говорят так не стоит делать.
"$[] is a deprecated syntax for arithmetic expansion. It is thoroughly replaced by $(())"
P.s. здесь есть некоторая информация: wiki.bash-hackers.org/scripting/obsolete
Green_Man 👍 не стоит только из за того что скоро выпелят этот варик. Но сколько себя помню пока ещё работает 😉
чет на твоем канале я еще ни одного видео с НОРМАЛЬНЫМИ объяснениями не увидела... Может сделаешь одолжение, покажешь как ПРАВИЛЬНО надо?
У меня нет времени на канал. Работы как всегда много. А вообще идея хорошая, возьму на заметку.
пингвинчик программист как мило
слушай а как на с++ писать по русский скрипты англисский язык это туфта ты по русский зделай язык
В твоем предложении много ощибок, что совсем не понятно как писать туфта по русски
@@ADV-IT Это вас научили так думать в письменности нет ограничения.
@@ADV-IT чем обращать внимание на чужие ошибки оборот сперва на свои, я у вас спрашиваю одно а вы мне про другое, если вы не знаите и вы тупой так и скажите а тут выпендриваться не надо если вы знаите как включать линукс.
кашель, очень много кашля.
порой сижу и прикрыться пытаюсь, или меньше дышать. Потом вспоминаю, что это-же видео, он не рядом))
полный шлак