Želim malo po malo stavljati članke TresnutiPa, imam dovoljno materijala da vas naučim malo po malo savjeta, izrade skripti i još mnogo toga, tako da su naši svakodnevni zadaci automatski, tako da će nam očito uštedjeti puno vremena
Sad ću vam pokazati osnove, ono što ćete uvijek trebati znati, a to će mi pomoći u ostatku tutorijala 😉
Kako napraviti .sh skriptu?
Jednostavno ... vrlo jednostavno 😀
1. Otvorite terminal, u njega napišite sljedeće i pritisnite [Unesi]:
cd $HOME && touch script.sh && chmod +x script.sh
To će biti dovoljno za stvaranje datoteke za njih skripta.š u svom osobna mapa.
2. U terminal stavite sljedeće:
cd $HOME && echo '#!/bin/bash' > script.sh && echo '# -*- ENCODING: UTF-8 -*-' >> script.sh
3. Spremni, imate spremnu skriptu 😀
Ako ga otvorimo, imat ćemo otprilike ovo:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
Nakon tog drugog retka, odatle su napisane upute.
Na primjer, reći ćemo vam da nam pokažete u terminalu «<° Linux je najbolji»😀
Imali bismo skriptu kako slijedi:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo "<° Linux es lo mejor"
exit
Kako pokrenuti ili testirati .sh skriptu?
1. Moramo ići u mapu u kojoj je skripta, u prethodnom primjeru to bi bila naša osobna mapa, pa otvorimo terminal, u nju napišemo sljedeće i pritisnemo [Unesi]:
cd $HOME
2. Sada ga izvršavamo stavljanjem točke i kose crte (slijedeće), a zatim imena skripte, to jest:
./script.sh
I bingo, već ga imamo 😀
Učini to i vidjet ćeš ...
Sada važan detalj, na kraju uvijek trebaju staviti «izlaz«
I dobro, sada, ništa više za dodati, samo pričekajte buduće vodiče, ovdje ćete naučiti udariti HAHA.
pozdravi
Hvala prijatelju, uvijek sam bio znatiželjan kako napraviti script.sh, sad je vrijeme za učenje, čekat ću sljedeće upute.
Ma ne, zadovoljstvo hehe 😀
Vidjet ćete ... malo po malo stavljat ću Bash tutorijale da vidim hoće li se netko uzbuđivati, učiti i svi ćemo se poboljšati HAHA.
pozdravi
Bok, trebala bih vašu pomoć ako mi možete pomoći s nekim skriptama koje sam zaglavila i moram učiniti za temu, voljela bih stupiti u kontakt sa mnom.
Hvala vam puno unaprijed
Ah smrtnik !! sjajno 😉
Hvala 😀
Imajte na umu da će se prigovori ili prijedlozi uvijek dobro primiti 😉
Svidio mi se post, kad god trebam zaglavlje skripte, krećem u navigaciju samo kako bih pronašao redak: "#! / Bin / bash" u zaglavlju (vrlo sam zaboravljiv). Sada s ovim prilogom mogu dati bilješku i jednostavno kopirati i zalijepiti 😀
Sjeti se da je to / bash i / sh ... drugačije je haha, jednom sam se proveo 2 dana boreći se sa skriptom koja mi nije uspjela kako bi trebalo, i to zato što sam stavio sh umjesto bash 😀
Bilo kakvo pitanje koje nam kažete.
pozdravi
Jaajajajajaja i ovo je najjednostavnije, također možete otvoriti gedit ili bilo koji uređivač i kopirati:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo “<° Linux es lo mejor”
exit
A onda mu dajemo dozvole za izvršenje….
vrlo dobri podaci .. pozdrav
hehe da, to se moglo ovako, ali ne znam ... Mislio sam da bi bilo jednostavnije napraviti kopiranje / lijepljenje dva retka (koji zapravo mogu biti jedan) i to je to, spremi skriptu s dozvolama za izvršavanje i zaglavljem 😀
Pozdrav. Treba li skripte uvijek spremati kao .sh datoteku?
U Windowsima bi slične bile .bat datoteke. A što se tiče pisanja, izgledaju malo jednostavnije.
Vrlo dobar che
Hvala 😀
Radujem se sljedećem postu i trenutačno bilježim.
😉
Imate li prijedloga, skripte ili nešto slično? 😀
Je li to onaj koji ne zna programirati? Iako je jednostavno, to je programiranje
HAHAHA hajde ... jesi li uzbuđena? ... Naučite malo Basha, vidjet ćete kako je sjajan, ne morate znati programirati, daleko od toga 😀
Što kažeš?
Hoću, danas nisam za to
Zapravo, ako se skripte trebaju redovito izrađivati, sam zadatak također može biti automatiziran skriptom poput sljedeće (kopira se samo u $ home / bin / i daje odobrenja za izvršenje)
#!/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
Na ovaj način, ako trčite nova skripta bez parametara, stvori $ home / script.sh, ali ako se pokrene nova skripta druga skripta, stvara ./otherscript
Pozdrav prijatelju, želio bih znati kako mogu stvoriti autopun za sdcard i da je čita moj telefon s tako androidom i da kad se izvrši pokrenem abd.exe plus naredba bugreport> bugreport.txt
Nemam pojma prijatelju ... Nikad nisam koristio Android.
Hvala gaara, želio sam pronaći mjesto na kojem bi me mogli naučiti neke skripte, mislim da sam vam to rekao u e-mailu, što je stvarno nešto što moram naučiti. Slijedio sam korake koje detaljno opisujete i sve je savršeno, ali se ne izvodi, shvaćam ovo:
./script.sh: redak 5: Neočekivani EOF tijekom traženja podudarnog `»
./script.sh: redak 9: sintaktička pogreška: nije se očekivao kraj datoteke
Objasnite mi koja je moja greška
Moja greška, WordPress mijenja neke detalje, ponovno pogledajte kod u postu i stavite ga ovako u svoju skriptu.
Ono što se događa je sljedeće:
Nije isto kao:
"asd"
Ne razumijem, i dalje to isto vidim. Gdje je promjena? Možete li mi objasniti bolje? Sada kada date izvršenje, izlazi ovaj redak:
./script.sh: redak 5: °: Datoteka ili direktorij ne postoji
Dodaj mi skriptu koju izvodiš, stavi kod ovdje: http://paste.desdelinux.net
Pogledajte post ponovo, to je da sam zaboravio kliknuti gumb Ažuriraj 😀
Pozdrav partneru:
Reći ću vam da sam gledao conkyrc skriptu koju ste napravili za svoj conky 2010 i da, istina je, simbol diska pripada izvoru koji se zove Poky, ali ne dolazi prema zadanim postavkama u libreOffice u Ubuntu 12.04, bilo bi dobro da imate taj izvor , recite mi odakle ga mogu preuzeti (nešto pomalo teško, stvarno), shvatila sam jednu stvar da kada se slova ovih simbola stave i font ne postoji u sustavu, tada se stavlja slovo, a ne simbol, Logično je, već imam ideju kako sve funkcionira, ali trebam nekoga tko će mi objasniti stvari da bih to bolje razumio, sve što radim je odbitkom i nikada nisam dao nikakvo programiranje, nisam bio informatika ono što sam studirao A također, bilo je to i drugo vrijeme, računarstvo imam kao hobi, a dobra stvar je što radim u jednoj od njegovih grana, sve što sam naučio samouko je, zato je moj interes za nekoga tko, čak i malo po malo, Vodi me. ovdje je i skripta mojeg conkyja, pa ću objasniti ono što ne razumijem:
Gledajte, kad pokušam umetnuti drugi HDD, stalno dobivam isti jer daje istu temperaturnu vrijednost. Ne dobivam karakteristike CPU-a u sustavu, pojavljuje se (NULL) podebljano, kada pokušam umetnuti kalendar koji ste stavili u Conky koji je tanias u 2010. godini neorganiziran i proširuje conky bar. Pogledajte sva poboljšanja koja možete napraviti. Sviđa mi se s širinom koju imam i što se vaš kalendar prilagođava toj širini i što sve što sam vam rekao, a ne prikazuje, izađe, evo, ide:
http://paste.desdelinux.net/4552
–Postavite kod u našu zalijepnicu, tako da komentari nisu toliko opsežni–
istina je da je za vaš doprinos vrijedno žaljenja
Pozdrav, olakšali ste mi život ovom skriptom. Puno vam hvala što bih želio znati možete li mi poslati e-mail gdje ga opisujete jer sam nevo u ovom programiranju.
hvala
Pozdrav,
Bolje što nisam uspio opisati / objasniti ove retke koda, što niste razumjeli objasniti na drugi način?
Igual si te quedas con dudas siempre puedes preguntar en nuestro foro: foro.desdelinux.net
Pozdrav 😀
Lijep doprinos, ali mogao bi zaokružiti ... Treba mi scenarij za saija. Odnosno, kad Sai shvati da je na bateriji i da ima 20 minuta da se isključi, pošalje signal uređaju i taj mora izvršiti skriptu za isključivanje nekih poslužitelja. Ne znam jesam li se dobro objasnio ... Valdria s stavljanjem tvoje skripte «shutdown -h» ??
Hvala vam!
Nešto drugo za dodati u moju mapu predloška: B
Može li mi netko pomoći, trebam skriptu za ubuntu da je, ako zatvorimo Chrome preglednik, ponovo otvorim
Hvala unaprijed
Trebam skriptu koja će samo njezinim izvršavanjem prebrisati podatke o datoteci drugim tekstom, zna li netko kako je?
Već sam vidio da gore kažu kako se to radi
Vrlo dobro, izvrsno za moje unuke.
Tisuću hvala. »Baš kao što ste imali mnogo mladih ljudi, ponašajući se kao učitelji ... bilo bi prekrasno.
Jednostavno i funkcionalno, kako i treba biti.
Hvala za sudjelovanje.
Pozdrav.
Hvala na pomoći. Bilo je korisno, vrlo dobro objašnjenje.
Hvala ti što me poslužilo. Živjeli
Jednostavno i učinkovito. Izvrsna lekcija za nove 🙂
Pozdrav, znam vrlo malo o skriptama i ne znam miješam li pojmove, ali ono što pokušavam učiniti je na sljedećoj web stranici:
http://beginlinux.com/blog/2010/03/iptables-with-network-card-aliases/
Poanta je u tome da zapravo ne razumijem kako pokrenuti ovaj kod ili ako ovo zamjenjuje IPTABLE. A ako ga zamijeni onako kako bi bilo, tako da se automatski pokreće s OS-om.
hvala
Sjajna Gaara !!!
Počeo sam raditi domaću zadaću kako ste objasnili i uspjela je !! Hvala vam što ste odvojili vrijeme i podijelili svoje znanje kako biste s neznalicama izašli iz tame.
😉
Pozdrav, imam bilo kakvih pitanja za izradu skripte koju korisnik kreira, možete li mi pomoći?
zdravo imam pitanje s .sh datotekom
imaš li ikakav način da
Kontaktirao sam vas da vidim radim li to ispravno?
#! / system / bin / sh
montiranje -o remonta, rw /
mkdir /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc
ln -s /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc /.xbmc
montiraj -o premontiraj, ro /
, Pokrećem ga ručno u terminalu i ako radi, ali kad želim da se datoteka pokrene, ne želi.
Ovu sam pronašla na vivaolinux.com.br, sjajna je
#! / bin / bash
Na temelju Gera.sh - Gera cabeçalho za skripte
Napisao: Sandro Marcell P. Barbosa (Boa Vista - Roraima)
E-mail: sandro_marcell@yahoo.com.br
Slackware GNU / Linux 10.1.0
Primjer upotrebe: skripta_ime moj_skripta
Također možete odrediti proširenje, sukladnost ili tumača.
Primjer: nome_script backup.sh za o tumač 'sh'
ili nome_script backup.tcl za tumač 'tcl' i također za dan!
Definiranje tumača kojeg možete (zamjena za drugog!):
TUMAČ = "#! / Bin / sh"
Sadržaj zaglavlja (mijenjajte kako želite!):
INFO = »##»
STVORITELJ = »## Napisao:»
EMAIL = »## E-pošta: you@correo.com»
DISTRO = »##»
Provjera je li korisnik odredio ime skripte:
ako [$ # -eq 0]; zatim
echo ">>> Upotreba: $ (osnovno ime $ 0)"
izlaz
fi
ako [$ # -ge 2]; zatim
echo "Ime s razmacima nije važeće!"
izlaz
fi
Može li korisnik pisati u trenutni direktorij?
ako [! -w $ PWD]; zatim
echo "Nema dopuštenja za pisanje trenutnog direktorija!"
izlaz
fi
Što ako se u trenutnom direktoriju nalazi još jedna skripta s istim imenom?
ako je [-f $ 1]; zatim
echo "Skripta s istim imenom već postoji u ovom direktoriju!"
izlaz
fi
Tijelo skripte:
(
mačka << KRAJ
$ TUMAČ
$ INFO
USTVORITELJ $
$ E-MAIL
$ DISTRO
Sada dodajte naredbe u naredne retke =)
Datum izrade ove skripte: $ (datum «+% a% d /% m /% Y») u $ (datum «+% T»)
FIN
)> 1 USD
Postavljanje odobrenja za izvršenje:
ako je [-f $ 1]; zatim
chmod + x $ 1 2> / dev / stdout
echo "Skripta $ 1 stvorena i dopuštena za izvršavanje!"
fi
Datum izrade ove skripte: 29 01:2013:19
Super, djeluje savršeno !!!
Vrlo dobar vodič, jednostavan i puno mi je pomogao, hvala
Dragi KZKG, ja sam novak, ali zanima me učenje.
Imate drugu skriptu. Ili odjednom na mjestu na kojem radim želim otvoriti jedan koji je sastavljen i ne mogu ga vidjeti.
Bilo kakve ideje.
Trebam pomoć oko skripte. Sastavljen je.
Shvatio sam o bashu, ali ako želim napraviti automatizirani alias, to neće izaći
Puno vam hvala na vašem prijatelju.
Volio bih znati možete li mi učiniti veliku uslugu, moram stvoriti skriptu koja mi pomaže u stvaranju .sum-a u određeno vrijeme, ali ne znam kako ga parameterizirati. Možda ćete mi moći pomoći oko nekih uputa. Hvala vam i bit ću pažljiv ako mi možete pomoći.
pozdravi
Pozdrav, dobar dan, pogledajte, radim posao u lexu, pa bih volio ako mi možete pomoći sa skriptom pomoću koje mogu pokrenuti lex datoteku, onu koja generira lex (lex.yy.c) i datoteku za unos podataka .
Puno hvala
potočarka hvala doc !!! Novi sam u scenariju, hvala lijepa pozdravi, bit ću na oprezu s vašim novim podučavanjem !!!!
Pozdrav!
Hvala vam puno na doprinosu, počinjem ulaziti u unix i rijetko je tko objasnio ovaj svemir koda na tako jednostavan način. Htio bih vas pitati mogu li s vašim postupkom napraviti skriptu koja mi pomaže pronaći n broj datoteka koje žive na istoj putanji i da ih kopiram u drugu mapu ... netko mi je rekao da u txt mogu pohraniti put i ime moje datoteke, ali nije mi jasno kako to učiniti. I dalje sam pažljiv.
Pozdrav!
Pozdrav, imam VPS, ali i sam trebam pomoć u nekim stvarima. Zanima me kako stvoriti skriptu ili nešto slično, tako da pokrećem samokopiranje svega što se nalazi u mojoj / root mapi i ta se sigurnosna kopija pokreće svakih 1 sat možete li pomoći u tome da bih vas previše cijenio u tome
Ostavit ću vam svoj facebook ako mi želite pomoći Treba mi puno pomoći 🙂
stvorite mi jedan za ping i nadzor određene mrežne opreme u tvrtki
ali pojednostavio sam
dodirnite crveno.sh && chmod + x crveno.sh
izbaciti '# -- KODIRANJE: UTF-8 -- '>> crveno.š
echo 'ping 10.50.0.125 -w 5' >> red.sh
echo 'ping 10.50.0.80 -w 5' >> red.sh
pokrenite ga ./red.sh i fino
Poštovani, moram stvoriti skriptu za automatsku instalaciju. Spreman sam platiti za dobro obavljen posao. Zainteresirani, pošaljite mi e-mail na carranzalh@gmail.com. Hvala
sisaju mi penis XD
Dobro jutro prijatelju, možeš li mi pomoći oko nečega
Moram napraviti sigurnosnu kopiju s linuxom tvrtke jer je sigurnije da je virusi ne uhvate, ali ne znam kako to učiniti
Moram stvoriti skriptu koja će spakirati datoteke i poslati ih na ftp
Zahvaljujem unaprijed na moj e-mail
cesarloscor@gmail.com