Es gribu pamazām likt rakstus Stipri iesistMan ir pietiekami daudz materiālu, lai pamazām iemācītu, izveidotu skriptus un daudz ko citu, lai mūsu ikdienas uzdevumi būtu automātiski, tāpēc acīmredzot tas ietaupīs mums daudz laika 😀
Tagad es jums parādīšu pamatus, kas jums vienmēr būs jāzina, un tas man palīdzēs pārējās apmācības 😉
Kā izveidot .sh skriptu?
Vienkārši ... ļoti vienkārši 😀
1. Atveriet termināli, tajā ierakstiet šo un nospiediet [Ievadīt]:
cd $HOME && touch script.sh && chmod +x script.sh
Tas būs pietiekami, lai izveidotu viņiem failu skripts.sh STI personīgā mape.
2. Terminālā ievietojiet sekojošo:
cd $HOME && echo '#!/bin/bash' > script.sh && echo '# -*- ENCODING: UTF-8 -*-' >> script.sh
3. Gatavs, jūsu skripts ir gatavs 😀
Ja mēs to atvērsim, mums būs kaut kas līdzīgs šim:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
Pēc šīs otrās rindas instrukcijas tiek rakstītas no turienes.
Piemēram, mēs jums pateiksim, lai parādītu mums terminālā «<° Linux ir labākais»😀
Mums būtu šāds skripts:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo "<° Linux es lo mejor"
exit
Kā palaist vai pārbaudīt .sh skriptu?
1. Mums jādodas uz mapi, kurā atrodas skripts, iepriekšējā piemērā tā būtu mūsu personīgā mape, tāpēc mēs atveram termināli, tajā ierakstām sekojošo un nospiežam [Ievadīt]:
cd $HOME
2. Tagad mēs to izpildām, liekot punktu un slīpsvītru (seko) un seko skripta nosaukums, tas ir:
./script.sh
Un bingo, mums tas jau ir 😀
Dariet to, un jūs redzēsiet ...
Tagad svarīga detaļa, beigās viņiem vienmēr jāievieto «izeja«
Un labi, nekas vairāk nav jāpievieno, vienkārši gaidiet turpmākās apmācības, šeit jūs uzzināsiet stipri iesist HAHA.
Sveicieni
Paldies draugam, es vienmēr biju ziņkārīgs par to, kā izveidot skriptu.sh, tagad ir pienācis laiks mācīties, es gaidīšu nākamās apmācības.
Nah, prieks hehe 😀
Jūs redzēsiet ... pamazām es ievietošu Bash apmācības, lai redzētu, vai kāds aizrauj, mācās un mums visiem kļūst labāk HAHA.
Sveicieni
Sveiki, man būtu nepieciešama jūsu palīdzība, ja jūs varat man palīdzēt ar dažiem scenārijiem, kurus esmu iestrēdzis un kas man ir jādara kādam priekšmetam, es labprāt sazinātos ar mani.
Liels paldies jau iepriekš
Ak mirstīgais !! lieliski 😉
Paldies 😀
Atcerieties, ka sūdzības vai ieteikumi vienmēr tiks labi uztverti 😉
Man patika ziņa, ikreiz, kad man ir nepieciešama skripta galvene, es sāku pārvietoties tikai, lai atrastu galvenē līniju: "#! / Bin / bash" (es esmu ļoti aizmāršīgs). Tagad ar šo ieguldījumu es varu to piezīmēt un vienkārši kopēt un ielīmēt 😀
Atcerieties, ka tas ir / bash un / sh ... tas ir citādi haha, es kādreiz pavadīju 2 dienas, cīnoties ar skriptu, kas man nedarbojās, kā vajadzētu, un tas bija tāpēc, ka es ievietoju sh bash vietā 😀
Visi jautājumi, kurus jūs mums uzdodat.
Sveicieni
Jaajajajajaja, un tas ir vienkāršākais, jūs varētu arī atvērt gedit vai jebkuru redaktoru un kopēt:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo “<° Linux es lo mejor”
exit
Un tad mēs piešķiram izpildes atļaujas ...
ļoti labi dati .. sveicieni
hehe jā, to varēja izdarīt tāpat, bet es nezinu ... Es domāju, ka vienkāršāk ir izdarīt divu rindiņu kopiju / ielīmēšanu (kas var būt arī viena patiesībā), un viss, gatavs skripts ar izpildes atļaujas un galveni 😀
Sveiki. Vai skripti vienmēr jāsaglabā kā .sh fails?
Windows līdzīgi būtu .bat faili. Kas attiecas uz viņu rakstīšanu, tie izskatās nedaudz vienkāršāki.
Ļoti labs che
Paldies 😀
Es ar nepacietību gaidu nākamo ierakstu un šobrīd to ņemu vērā.
😉
Vai ir kādi ieteikumi, scenārijs, kuru vēlaties, lai es daru, vai kas cits? 😀
Vai tas ir tas, kurš nezina, kā programmēt? Lai gan tas ir viegli, tas ir programmēšana
HAHAHA nāc ... vai jūs esat satraukti? ... Uzziniet mazliet Bash, jūs redzēsiet, cik tas ir lieliski, jums nav jāzina, kā programmēt, tālu no tā 😀
Ko jūs sakāt?
Būšu, šodien es tam neesmu
Faktiski, ja skripti tiek veidoti regulāri, pašu uzdevumu var arī automatizēt ar šādu skriptu (tas tiek kopēts tikai uz $ home / bin / un piešķir izpildes atļaujas)
#!/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
Tādā veidā, ja jūs skrienat jauns skripts bez parametriem izveidojiet $ home / script.sh, bet, ja tas darbojas jauns skripts cits skripts, rada ./othercript
Labdien, draugs, es vēlētos uzzināt, kā es varu izveidot automātisko palaišanu sdcard un vai to var lasīt mans tālrunis ar tik android un ka, kad tas tiek izpildīts, es sāku abd.exe plus komandu bugreport> bugreport.txt
Nav ideju drauga ... Es nekad neesmu izmantojis Android.
Paldies Gaara, es gribēju atrast vietu, kur man varētu iemācīt dažus scenārijus. Es domāju, ka e-pastā es to pieminēju jums, kas man patiešām ir jāmācās. Es sekoju jūsu detalizētajām darbībām, un viss ir ideāli, bet tas nedarbojas, es to saprotu:
./script.sh: 5. rindiņa: Negaidīts EOF, meklējot atbilstošu “»
./script.sh: 9. rinda: sintaktiska kļūda: faila beigas nebija paredzamas
Paskaidrojiet man, kāda ir mana kļūda
Mana vaina, WordPress izmaina dažas detaļas, vēlreiz aplūkojiet ierakstā esošo kodu un šādi ievietojiet to savā skriptā.
Notiek tā:
Tas nav tas pats, kas:
"asd"
Es nesaprotu, es to joprojām redzu to pašu. Kur ir izmaiņas? Vai jūs varētu mani labāk izskaidrot? Tagad, kad dodat to izpildīt, tiek izvadīta šī rinda:
./script.sh: 5. rinda: °: fails vai direktorijs nepastāv
Iedodiet skriptu, kuru izmantojat, ievietojiet kodu šeit: http://paste.desdelinux.net
Apskatiet ziņu vēlreiz, tas ir, ka es biju aizmirsis noklikšķināt uz pogas Atjaunināt 😀
Sveiks partneris:
Es jums pateiksšu, ka es skatījos uz conkyrc skriptu, kuru izveidojāt savam conky 2010, un jā, tā ir taisnība, diska simbols pieder avotam ar nosaukumu Poky, bet tas pēc noklusējuma nenāk uz libreOffice Ubuntu 12.04, tas būtu esiet labs, ja jums ir šis avots, pasakiet man, no kurienes es to varu lejupielādēt (kaut kas mazliet grūts, tiešām), viena lieta, ko esmu pamanījis, ir tāda, ka, ieliekot šo simbolu burtus, bet fontā nav sistēma, tad tā liek burtu, nevis simbolu. Tas ir loģiski, man jau rodas priekšstats par to, kā viss darbojas, bet man vajag, lai kāds man paskaidro lietas, lai to labāk saprastu, viss, ko es daru, ir atskaitījums un es nekad neesmu devis nevienu programmēšanu, tā nebija datorzinātne, ko es mācījos esmu bijis pašmācīts, tāpēc mana interese par kādu, kurš mani pamazām vada. Šeit ir arī mana konča skripts, un es paskaidrošu, ko es nesaņemu:
Lūk, mēģinot ievietot citu cieto disku, es joprojām saņemu to pašu, jo tas dod tādu pašu temperatūras vērtību. Es nesaņemu CPU raksturlielumus sistēmā, tas parādās (NULL) treknrakstā, kad mēģinu ievietot kalendāru, kuru jūs ievietojāt Conky, ka tanijas 2010. gadā ir neorganizētas un paplašina conky joslu. Apskatiet visus iespējamos uzlabojumus. Man patīk ar platumu, kāds man ir, un ka jūsu kalendārs pielāgojas šim platumam un ka iznāk viss, ko es jums teicu un kas netiek rādīts, šeit tas notiek:
http://paste.desdelinux.net/4552
–Ievietojiet kodu mūsu pastā, tāpēc komentāri nav tik plaši–
patiesība ir tāda, ka jūsu ieguldījums ir nožēlojams
Sveiki, jūs esat atvieglojis manu dzīvi ar šo skriptu. Liels paldies, ka es vēlētos uzzināt, vai varat nosūtīt man e-pastu, kur jūs to aprakstāt, jo es esmu nevo programmētājs.
Gracias
Hello,
Labāk, ka es nespēju aprakstīt / izskaidrot šīs koda rindas, ko jūs nesaprotat izskaidrot citādi?
Varbūt, ja jums ir jautājumi, jūs vienmēr varat uzdot mūsu forumā: forums.desdelinux. Neto
Sveiciens 😀
Labs ieguldījums, bet jūs varētu to noapaļot uz augšu ... Man vajag skriptu sai. Tas ir, kad Sai saprot, ka tas ir uzlādēts, un tam ir 20 minūtes laika, lai to izslēgtu, tas nosūta signālu uz ierīci un tai ir jāizpilda skripts, lai izslēgtu dažus serverus. Es nezinu, vai esmu sevi labi izskaidrojis ... Valdria ar jūsu skripta ievietošanu «shutdown -h» ??
Paldies!
Kaut ko citu, kas jāpievieno manai veidņu mapei: B
Vai kāds varētu man palīdzēt, man ir nepieciešams Ubuntu skripts, ka, ja aizveram hromēto pārlūku, atveriet to vēlreiz
Paldies jau iepriekš
Man vajag skriptu, kas, tikai izpildot to, faila informāciju pārrakstīs ar citu tekstu, vai kāds zina, kā tas ir?
Es jau redzēju, ka iepriekš viņi saka, kā to izdarīt
Ļoti labi, lieliski piemēroti maniem mazbērniem.
Tūkstoš paldies. »Tāpat kā jums būtu daudz jauniešu, kas darbotos kā skolotāji ... tas būtu brīnišķīgi.
Vienkārši un funkcionāli, kā tam vajadzētu būt.
Paldies par dalīšanos.
Sveicieni.
Paldies par jūsu palīdzību. Tas bija noderīgs, ļoti labs paskaidrojums.
Paldies, ka tas man kalpoja. Priekā
Vienkārši un efektīvi. Lieliska apmācība jaunajiem 🙂
Labdien, es ļoti maz zinu par skriptiem, un es nezinu, vai man ir neskaidri jēdzieni, bet tas, ko es cenšos darīt, ir šajā tīmekļa lapā:
http://beginlinux.com/blog/2010/03/iptables-with-network-card-aliases/
Lieta ir tāda, ka es īsti nesaprotu, kā sākt šo kodu vai ja tas aizstāj IPTABLES. Un, ja tas ir tas, ka tas to aizstāj, kā tas būtu likts, lai tas automātiski sāktos ar OS.
Gracias
Šausmīgs Gaara !!!
Es sāku pildīt mājas darbus, kā jūs paskaidrojāt, un tas darbojās !! Paldies, ka veltījāt laiku un dalījāties neziņā ar savām zināšanām, lai izkļūtu no tumsas.
😉
Labdien, man ir kādi jautājumi, lai izveidotu skriptu, ko izveido lietotājs. Vai jūs varētu man palīdzēt?
sveiki, man ir jautājums ar .sh failu
vai jums ir kāds veids, kā
Es sazinājos ar jums, lai uzzinātu, vai es to daru pareizi?
#! / system / bin / sh
mount -o pārmontēšana, rw /
mkdir /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc
ln -s /mnt/local/Android/data/org.xbmc.xbmc/files/.xbmc /.xbmc
mount -o pārmontēšana, ro /
, Es to palaižu manuāli terminālā un, ja tas darbojas, bet, kad es vēlos, lai fails palaistu, tas nevēlas.
Šo atradu vietnē vivaolinux.com.br, tas ir lieliski
#! / bin / bash
Pamatojoties uz Gera.sh - Gera cabeçalho skriptiem
Raksta: Sandro Marcell P. Barbosa (Boa Vista - Roraima)
E-pasts: sandro_marcell@yahoo.com.br
Slackware GNU / Linux 10.1.0
Lietojuma piemērs: skripta_nosaukums mans_skripts
Varat arī norādīt paplašinājumu, atbilstību vai tulku.
Piemēram: nome_script backup.sh tulkotājam 'sh'
vai tulks 'tcl' un arī šai dienai nome_script backup.tcl!
Definējot tulku, kuru jūs varat aizstāt (aizstājiet citu!):
TULKS = »#! / Bin / sh»
Galvenes saturs (mainiet, kā vēlaties!):
INFO = »##»
CREATOR = »## Raksta:»
EMAIL = »## E-pasts: jūs@correo.com»
DISTRO = »##»
Pārbaudot, vai lietotājs ir norādījis skripta nosaukumu:
ja [$ # -eq 0]; pēc tam
echo ">>> Lietojums: $ (basename $ 0)"
izeja
fi
ja [$ # -ge 2]; pēc tam
atbalss "Vārds ar atstarpēm nav derīgs!"
izeja
fi
Vai lietotājs var rakstīt pašreizējā direktorijā?
ja [! -w $ PWD]; pēc tam
echo "Nav atļaujas rakstīt pašreizējo direktoriju!"
izeja
fi
Ko darīt, ja pašreizējā direktorijā ir cits skripts ar tādu pašu nosaukumu?
ja [-f $ 1]; pēc tam
echo "Skripts ar tādu pašu nosaukumu jau pastāv šajā direktorijā!"
izeja
fi
Skripta pamatteksts:
(
kaķis << END
$ TULKS
$ INFO
$ CREATOR
$ EMAIL
$ DISTRO
Tagad pievienojiet komandas nākamajās rindās =)
Šī skripta izveides datums: $ (datums «+% a% d /% m /% Y») plkst. $ (Datums «+% T»)
FIN
)> 1 ASV dolārs
Izpildes atļaujas iestatīšana:
ja [-f $ 1]; pēc tam
chmod + x $ 1 2> / dev / stdout
echo "Script $ 1 ir izveidots un atļauts to izpildīt!"
fi
Šī skripta izveides datums: 29. gada 01. janvāris 2013:19:45
Lieliski, tas darbojas nevainojami !!!
Ļoti laba apmācība, vienkārša, un tā man ir ļoti palīdzējusi, paldies
Cienījamais KZKG, esmu iesācējs, bet mani interesē mācīšanās.
Jums ir cits skripts. Vai pēkšņi tajā vietā, kur es strādāju, es gribu atvērt vienu, kas ir sastādīts, un es to nevaru redzēt.
Kādas idejas.
Man nepieciešama palīdzība saistībā ar scenāriju. Tas ir sastādīts.
Es sapratu par bash, bet, ja es gribu izveidot automatizētu aizstājvārdu, tas neiznāk
Liels paldies par jūsu palīdzības draugu.
Es gribētu uzzināt, vai jūs varat man izdarīt milzīgu labvēlību. Man ir jāizveido skripts, kas man palīdz noteikt .sum noteiktā laikā, bet es nezinu, kā to parametrizēt. Jūs, iespējams, varēsiet man palīdzēt ar dažām norādēm. Paldies, un es būšu uzmanīgs, ja jūs varat man palīdzēt.
Sveicieni
Labdien, labdien, paskatieties, es daru darbu leksā, tāpēc es vēlētos, ja jūs varat man palīdzēt ar skriptu, ar kuru es varu palaist lex failu, tādu, kas ģenerē lex (lex.yy.c) un datu ievades fails.
Ļoti pateicos
kreses paldies doc !!! Esmu jauns scenārijā, liels paldies, sveicieni, es meklēju ar jūsu jauno apmācību !!!!
Sveiki!!!
Liels paldies par jūsu ieguldījumu, es sāku iedziļināties unix, un reti kurš šo kodu visumu izskaidro tik vienkārši. Es gribētu jums pajautāt, vai ar jūsu procedūru es varu izveidot skriptu, kas man palīdzētu atrast n skaitu failu, kas dzīvo tajā pašā ceļā, un lai es tos kopētu citā mapē ... kāds man teica, ka es varu tos saglabāt txt manu failu ceļš un nosaukums, bet man nav skaidrs, kā to izdarīt. Es palieku uzmanīgs.
Sveicieni!
Sveiki, man ir VPS, bet man ir vajadzīga palīdzība dažās lietās, orita pati. Mani interesē, kā izveidot skriptu vai kaut ko citu, lai es palaistu visu, kas atrodas manā / saknes mapē, dublējumkopiju, un dublējums darbojas ik pēc 1 stundas vai jūs varētu palīdzēt tajā, ka es jūs tajā pārāk novērtētu
Es jums atstāju savu facebook, ja vēlaties man palīdzēt, man vajag daudz palīdzības 🙂
izveidojiet man tādu, lai pingētu un uzraudzītu noteiktu tīkla aprīkojumu uzņēmumā
bet es to padarīju vienkāršu
pieskarieties sarkanajam.sh && chmod + x sarkanajam.sh
izmest ārā '# -- IEKODĒŠANA: UTF-8 -- '>> red.sh
atbalss 'ping 10.50.0.125 -w 5' >> red.sh
atbalss 'ping 10.50.0.80 -w 5' >> red.sh
palaidiet to ./red.sh un labi
Dārgais, man ir jāizveido automātiskās instalācijas skripts. Esmu ar mieru maksāt par labi padarītu darbu. Interesentiem nosūtiet man e-pastu uz carranzalh@gmail.com. Paldies
viņi sūkā manu gailis XD
Labrīt draugs, vai tu varētu man kaut ko palīdzēt
Man ir jādara dublējums ar uzņēmuma Linux, jo tas ir drošāk, lai vīrusi to neuztvertu, bet es nezinu, kā tos izdarīt
Man ir jāizveido skripts, kas iesaiņos failus un nosūtīs tos uz ftp
Es būtu pateicīgs jau iepriekš, rakstot uz savu e-pastu
cesarloscor@gmail.com