Искам малко по малко да пускам статии ТряскамЕ, имам достатъчно материали, за да ви науча малко по малко съвети, да правя скриптове и много други, така че ежедневните ни задачи да са автоматични, така че очевидно ще ни спести много време 😀
Сега ще ви покажа основите, това, което винаги ще трябва да знаете, и това ще ми помогне за останалите уроци 😉
Как да направя .sh скрипт?
Просто ... много просто 😀
1. Отворете терминал, в него напишете следното и натиснете [Въведете]:
cd $HOME && touch script.sh && chmod +x script.sh
Това ще е достатъчно, за да им се създаде файл script.sh в своята лична папка.
2. В терминала поставете следното:
cd $HOME && echo '#!/bin/bash' > script.sh && echo '# -*- ENCODING: UTF-8 -*-' >> script.sh
3. Готови, имате готов скрипт 😀
Ако го отворим, ще имаме нещо подобно:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
След този втори ред, оттам се пишат инструкциите.
Например ще ви кажем да ни покажете в терминал «<° Linux е най-добрият»😀
Ще имаме сценария, както следва:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo "<° Linux es lo mejor"
exit
Как да стартирам или тествам .sh скрипт?
1. Трябва да отидем в папката, където е скриптът, в предишния пример това би била нашата лична папка, затова отваряме терминал, в него пишем следното и натискаме [Въведете]:
cd $HOME
2. Сега го изпълняваме, като поставяме точка и наклонена черта (последвано) и последвано от името на скрипта, т.е.
./script.sh
И бинго, вече го имаме 😀
Направи го и ще видиш ...
Сега важна подробност, накрая те винаги трябва да поставят «изход«
Ами сега, нищо повече за добавяне, просто изчакайте бъдещи уроци, тук ще научите тряскам ХАХА.
поздрави
Благодаря приятелю, винаги ми беше любопитно как да направя script.sh, сега е време да се науча, ще чакам следващите уроци.
Не, удоволствие хехе 😀
Ще видите ... малко по малко ще пускам уроци за Bash, за да видя дали някой се вълнува, учи и всички ще се подобрим HAHA.
поздрави
Здравейте, бих се нуждаел от вашата помощ, ако можете да ми помогнете с някои скриптове, които съм залепил и трябва да направя за дадена тема, бих искал да се свържа с мен.
Благодаря ви много предварително
Ах смъртен !! страхотно 😉
Благодаря 😀
Не забравяйте, че жалбите или предложенията винаги ще бъдат добре приети 😉
Публикацията ми хареса, когато имам нужда от заглавие на скрипт, се впускам в навигация само за да намеря реда: "#! / Bin / bash" в заглавката (много съм забравящ). Сега с този принос мога да го коментирам и просто да копирам и поставя 😀
Не забравяйте, че е / bash и / sh ... различно е ха-ха, веднъж прекарах 2 дни в борба със скрипт, който не ми работеше както трябва, и беше защото сложих sh вместо bash
Всички въпроси, които ни кажете.
поздрави
Jaajajajajajaja и това е най-простото, можете също да отворите gedit или всеки редактор и да копирате:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo “<° Linux es lo mejor”
exit
И тогава ние му даваме разрешения за изпълнение ....
много добри данни .. поздрави
хе-хе да, това можеше да се направи по този начин, но не знам ... Мислех, че ще бъде по-просто да се направи копие / поставяне на два реда (които всъщност могат да бъдат един) и готово, готовият скрипт с разрешения за изпълнение и заглавката 😀
Здравейте. Трябва ли скриптове винаги да се записват като .sh файл?
В Windows подобно би било .bat файловете. А що се отнася до тяхното писане, те изглеждат малко по-прости.
Много добра че
Благодаря 😀
Очаквам с нетърпение следващия пост и за момента да си взема бележка.
????
Някакви предложения, сценарий, който искате да направя, или нещо подобно? 😀
Това ли е този, който не знае как да програмира? Въпреки че е лесно, това е програмиране
ХАХАХА хайде ... вълнуваш ли се? ... Научете малко Bash, ще видите колко е страхотен, не е нужно да знаете как да програмирате, далеч от него 😀
Какво казваш?
Ще го направя, днес не съм за това
Всъщност, ако трябва да се създават редовно скриптове, самата задача също може да бъде автоматизирана със скрипт като следния (той се копира само в $ home / bin / и получава разрешения за изпълнение)
#!/bin/sh
# nuevoscript
if [ $# -eq 0]; then
DEST=$HOME
SNAME=script.sh
elif [ $# -eq 1]; then
DEST=.
SNAME="$1"
else
echo "Parámetros incorrectos"
exit -1
fi
echo -e '#!/bin/bash\n# -*- ENCODING: UTF-8 -*-' > "$DEST/$SNAME" && \
chmod +x "$DEST/$SNAME"
echo "Creado el script $DEST/$SNAME"
exit 0
По този начин, ако бягате нов скрипт без параметри, създайте $ home / script.sh, но ако тече нов скрипт друг скрипт -, създава ./otherscript
Здравейте приятелю, бих искал да знам как мога да създам автозапуск за sdcard и че той да се чете от телефона ми с така android и че когато се изпълни стартирам abd.exe плюс командата bugreport> bugreport.txt
Нямам идея приятел ... Никога не съм използвал Android.
Благодаря Гаара, исках да намеря място, където да ме научат на някои сценарии, мисля, че в имейл ви споменах това, което наистина е нещо, което трябва да науча. Следвах стъпките, които детайлизирате и всичко е перфектно, но не се изпълнява, получавам това:
./script.sh: ред 5: Неочакван EOF при търсене на съвпадащо „»
./script.sh: ред 9: синтактична грешка: не се очакваше края на файла
Обяснете ми каква е гафът ми
По моя вина, WordPress променя някои подробности, погледнете отново кода в публикацията и го поставете така във вашия скрипт.
Това, което се случва е, че:
Това не е същото като:
"asd"
Не разбирам, все още го виждам същото. Къде е промяната? Бихте ли ми обяснили по-добре? Сега, когато му дадете изпълнение, излиза този ред:
./script.sh: ред 5: °: Файлът или директорията не съществуват
Предайте ми скрипта, който изпълнявате, поставете кода тук: http://paste.desdelinux.net
Погледнете публикацията отново, това е, че бях забравил да натисна бутона Актуализиране Update
Здравей партньор:
Ще ви кажа, че разглеждах скрипта на conkyrc, който сте създали за вашия conky 2010 и ако е вярно, символът на диска принадлежи на източник, наречен Poky, но не идва по подразбиране в libreOffice в Ubuntu 12.04, би било добре, ако имате този източник , кажете ми от къде мога да го изтегля (нещо малко трудно, наистина), едно нещо, което забелязах е, че когато буквите на тези символи са поставени и шрифтът не съществува в системата, тогава той поставя буквата, а не символа, Логично е, вече получавам представа за това как всичко работи, но имам нужда някой да ми обясни нещата, за да го разбера по-добре, всичко, което правя, е чрез приспадане и никога не съм давал никакво програмиране, не е било компютърните науки това, което съм учил И също, беше друг път, аз имам компютри като хоби и хубавото е, че работя в един от неговите клонове, всичко, което научих, се самоучи, така че интересът ми към някой, който дори малко по малко, Направлявай ме. тук е и скриптът на моя conky и ще обясня какво не получавам:
Вижте, когато се опитвам да вмъкна друг твърд диск, продължавам да получавам същия, тъй като той дава същата температура. Не получавам характеристиките на процесора в системата, излиза (NULL) с удебелен шрифт, когато се опитвам да вмъкна календара, който сте поставили в Conky, който tanias през 2010 г. е дезорганизиран и разширява лентата на conky. Вижте всички подобрения, които можете да направите. Харесва ми с ширината, която имам и че календарът ви се адаптира към тази ширина и че всичко, което ви казах, което не се показва, излиза, ето:
http://paste.desdelinux.net/4552
–Поставете кода в нашата паста, така че коментарите да не са толкова обширни–
истината е, че вашият принос е за съжаление
Здравейте, улеснихте живота ми с този скрипт. Благодаря ви много, бих искал да знам дали можете да ми изпратите имейл, където да го опишете, тъй като съм нево в програмирането.
благодаря
Здравейте,
По-добре не успях да опиша / обясня тези редове код, какво не разбрахте да обясните по друг начин?
Може би, ако имате въпроси, винаги можете да зададете в нашия форум: форум.desdelinux. Net
Поздрави 😀
Добър принос, но можеш да го закръглиш ... Имам нужда от сценарий за сай. Тоест, когато Sai осъзнае, че е на батерия и има 20 минути за изключване, той изпраща сигнал до устройство и то трябва да изпълни скрипта, за да изключи някои сървъри. Не знам дали съм се обяснил добре ... Валдрия с пускането в твоя скрипт «shutdown -h» ??
Благодаря ви!
Нещо друго, което да добавя към моята папка с шаблони: B
Може ли някой да ми помогне, имам нужда от скрипт за ubuntu, който ако затворим браузъра chrome, да го отворя отново
Благодаря предварително
Имам нужда от скрипт, който само като го изпълни, ще замени информацията на файл с друг текст, знае ли някой как е?
Вече видях, че по-горе казват как да го направя
Много добре, отлично за моите внуци.
Хиляда благодарности. »Точно както имате много млади хора, действайки като учители ... би било чудесно.
Просто и функционално, както трябва да бъде.
Благодаря за споделянето.
Поздрави.
Благодаря за вашата помощ. Беше полезно, много добро обяснение.
Благодаря, че ми послужи. Наздраве
Просто и ефективно. Страхотен урок за новите 🙂
Здравейте, знам много малко за скриптове и не знам дали бъркам понятия, но това, което се опитвам да направя, е в следната уеб страница:
http://beginlinux.com/blog/2010/03/iptables-with-network-card-aliases/
Въпросът е, че аз наистина не разбирам как да стартирам този код или ако това замества IPTABLES. И ако е, че го замества, както би било поставено, така че да стартира автоматично с операционната система.
благодаря
Страхотен Гаара !!!
Започнах да правя домашното, както обяснихте, и се получи !! Благодарим ви, че отделихте време и споделихте знанията си за излизане от тъмнината с невежите.
????
Здравейте, имам въпроси за създаване на скрипт, който потребителят създава, бихте ли ми помогнали?
здравей имам въпрос с .sh файл
имаш ли някакъв начин това
Свързах се с вас, за да проверя дали се справям добре?
#! / system / bin / sh
монтиране -o повторно монтиране, rw /
mkdir /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc
ln -s /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc /.xbmc
монтиране -o премонтиране, ro /
, Стартирам го ръчно в терминала и ако работи, но когато искам файлът да се стартира, не иска.
Намерих този на vivaolinux.com.br, страхотен е
#! / Хамбар / Баш
Въз основа на Gera.sh - Gera cabeçalho за скриптове
Написано от: Сандро Марсел П. Барбоса (Боа Виста - Рорайма)
Мейл: sandro_marcell@yahoo.com.br
Slackware GNU / Linux 10.1.0
Пример за употреба: име на скрипт my_script
Можете също така да посочите разширението, съответствието или интерпретатора.
Пример: nome_script backup.sh за интерпретатор 'sh'
ou nome_script backup.tcl за интерпретатора 'tcl', а също и за деня!
Определяне на интерпретатора, който можете (заместител на друг!):
ТЪЛКУВАЧ = »#! / Bin / sh»
Съдържание на заглавката (променяйте, както искате!):
ИНФО = »##»
ТВОРЕЦ = »## Написано от:»
Имейл = »## Имейл: you@correo.com»
DISTRO = »##»
Проверка дали потребителят е посочил името на скрипта:
ако [$ # -eq 0]; тогава
echo ">>> Използване: $ (основно име $ 0)"
изход
fi
ако [$ # -ge 2]; тогава
echo "Името с интервали не е валидно!"
изход
fi
Може ли потребителят да пише в текущата директория?
ако [! -w $ PWD]; тогава
echo "Няма разрешение за писане на текуща директория!"
изход
fi
Ами ако в текущата директория има друг скрипт със същото име?
ако [-f $ 1]; тогава
echo "В тази директория вече съществува скрипт със същото име!"
изход
fi
Тяло на скрипта:
(
котка << КРАЙ
$ ТЪЛКУВАЧ
$ ИНФОРМАЦИЯ
$ CREATOR
$ ИМЕЙЛ
$ ДИСТРО
Сега добавете команди на следващите редове =)
Дата на създаване на този скрипт: $ (дата «+% a% d /% m /% Y») в $ (дата «+% T»)
FIN
)> $ 1
Задаване на разрешение за изпълнение:
ако [-f $ 1]; тогава
chmod + x $ 1 2> / dev / stdout
echo "Скрипт $ 1 създаден и разрешен за изпълнение!"
fi
Дата на създаване на този скрипт: 29/01/2013 19:45:00
Чудесно, работи перфектно !!!
Много добър урок, прост и много ми помогна, благодаря
Уважаеми KZKG Аз съм начинаещ, но ми е интересно да уча.
Имате друг скрипт. Или изведнъж на мястото, където работя, искам да отворя такъв, който е компилиран и не мога да го видя.
Някакви идеи.
Имам нужда от помощ със скрипт. Той е съставен.
Разбрах за bash, но ако искам да направя автоматизиран псевдоним, той не излиза
Благодаря ви много за вашия приятел приятел.
Бих искал да знам дали можете да ми направите огромна услуга, трябва да създам скрипт, който да ми помогне да създам .sum в определен момент, но не знам как да го параметризирам. Може би ще можете да ми помогнете с някои указатели. Благодаря и ще бъда внимателен, ако можете да ми помогнете.
поздрави
Здравейте, добър ден, вижте, аз върша работа в lex, така че бих искал, ако можете да ми помогнете със скрипт, с който мога да стартирам lex файла, този, който генерира lex (lex.yy.c) и файла за въвеждане на данни .
много ви благодаря
кресон благодаря док !!! Аз съм нов в сценария, благодаря ви много поздрави, ще бъда нащрек с новите ви уроци !!!!
Здравейте!!!
Благодаря ви много за приноса ви, започвам да влизам в unix и рядко някой обяснява тази вселена от код по толкова прост начин. Бих искал да ви попитам дали с вашата процедура мога да направя скрипт, който да ми помогне да намеря n броя файлове, които живеят в една и съща пътека, и да ги копирам в друга папка ... някой ми каза, че мога да съхранявам в txt пътя и името на моите файлове, но не ми е ясно как да го направя. Оставам внимателен.
Поздрави!
Здравейте, имам VPS, но се нуждая от помощ за някои неща, или аз самият се интересувам от това как да създам скрипт или нещо, за да стартирам самостоятелно архивиране на всичко, което е в моята / root папка и това архивиране се изпълнява на всеки 1 час, ако бихте ли помогнали в това, че бих ви оценил твърде много в това
Ще ви оставя моя facebook, ако искате да ми помогнете, имам нужда от много помощ 🙂
създайте ми такъв за пинг и наблюдение на определено мрежово оборудване във фирмата
но го направих просто
докоснете red.sh && chmod + x red.sh
изхвърли '# -- КОДИРАНЕ: UTF-8 -- '>> red.sh
echo 'ping 10.50.0.125 -w 5' >> red.sh
echo 'ping 10.50.0.80 -w 5' >> red.sh
стартирайте го ./red.sh и добре
Уважаеми, трябва да създам скрипт за автоматично инсталиране. Готов съм да платя за добре свършена работа. Тези, които се интересуват, изпратете ми имейл до carranzalh@gmail.com. Благодаря ти
те смучат моя петел XD
Добро утро приятелю, би ли ми помогнал с нещо
Трябва да направя резервно копие с Linux на компанията, тъй като е по-безопасно, така че вирусите да не го хващат, но не знам как да ги направя
Трябва да създам скрипт, който да опакова файловете и да ги изпрати на ftp
Ще се радвам предварително да пишете на имейла си
cesarloscor@gmail.com