Haluan vähitellen laittaa artikkeleita KemutMinulla on tarpeeksi materiaalia opettaa sinulle vähitellen vinkkejä, tehdä skriptejä ja paljon muuta, jotta päivittäiset tehtävämme ovat automaattisia, joten se tietysti säästää paljon aikaa 😀
Nyt näytän sinulle perusasiat, mitä sinun on aina tiedettävä, ja se auttaa minua muissa opetusohjelmissa 😉
Miten tehdä .sh komentosarja?
Yksinkertainen ... hyvin yksinkertainen 😀
1. Avaa pääte, kirjoita siihen seuraava ja paina [Tulla sisään]:
cd $HOME && touch script.sh && chmod +x script.sh
Tämä riittää luomaan heille tiedoston script.sh hänen henkilökohtainen kansio.
2. Laita terminaaliin seuraava:
cd $HOME && echo '#!/bin/bash' > script.sh && echo '# -*- ENCODING: UTF-8 -*-' >> script.sh
3. Valmiina, komentosarjasi on valmis 😀
Jos avaamme sen, meillä on jotain tällaista:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
Tämän toisen rivin jälkeen sieltä ohjeet kirjoitetaan.
Esimerkiksi käskemme sinua näyttämään meille terminaalissa «<° Linux on paras»😀
Meillä olisi käsikirjoitus seuraava:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo "<° Linux es lo mejor"
exit
Kuinka ajaa tai testata .sh komentosarja?
1. Meidän on mentävä kansioon, jossa komentosarja on, edellisessä esimerkissä se olisi henkilökohtainen kansio, joten avataan pääte, siihen kirjoitetaan seuraava ja painetaan [Tulla sisään]:
cd $HOME
2. Nyt suoritamme sen asettamalla pisteen ja kauttaviivan (seuraa) ja sen jälkeen komentosarjan nimen, toisin sanoen:
./script.sh
Ja bingo, meillä on jo se 😀
Tee se ja näet ...
Nyt tärkeä yksityiskohta, lopussa heidän tulisi aina laittaa «poistua«
Ja nyt, ei ole mitään muuta lisättävää, odota vain tulevia opetusohjelmia, täältä opit kemut HAHA.
terveiset
Kiitos ystävä, olin aina utelias kuinka tehdä script.sh, nyt on aika oppia, odotan seuraavia opetusohjelmia.
Ei, ilo hehe 😀
Näet ... vähitellen laitan Bash-oppaita nähdäksesi, onko joku innostunut, oppii ja me kaikki paranemme HAHA.
terveiset
Hei, tarvitsen apuasi, jos voit auttaa minua joissakin käsikirjoituksissa, jotka olen juuttunut ja jotka minun on tehtävä jollekin aiheesta, haluaisin mielelläni ottaa yhteyttä minuun.
Paljon kiitoksia etukäteen
Ah kuolevainen! hieno 😉
Kiitos 😀
Muista, että valitukset tai ehdotukset otetaan aina vastaan 😉
Pidin viestistä, aina kun tarvitsen komentosarjan otsikkoa, aloitan navigoinnin vain löytääksesi rivin: "#! / Bin / bash" otsikosta (olen hyvin unohtava). Nyt tämän kirjoituksen avulla saan sen merkitä ja kopioida ja liittää paste
Muista, että se on / bash ja / sh ... se on erilainen haha, vietin kerran 2 päivää taistelussa komentosarjan kanssa, joka ei toiminut minulle niin kuin pitäisi, ja siksi, että laitoin sh: n bashin sijaan 😀
Kaikki kysymykset, jotka kerrot meille.
terveiset
Jaajajajajaja ja tämä on yksinkertaisin, voit myös avata geditin tai minkä tahansa editorin ja kopioida:
#!/bin/bash
# -*- ENCODING: UTF-8 -*-
echo “<° Linux es lo mejor”
exit
Ja sitten annamme sille suoritusluvat ....
erittäin hyvät tiedot .. terveisiä
hehe joo, se olisi voitu tehdä näin, mutta en tiedä ... Ajattelin, että olisi yksinkertaisempaa tehdä kopio / liittää kahdesta rivistä (joka voi olla yksi) ja siinä kaikki, valmis komentosarja suoritusluvat ja otsikko 😀
Hei. Pitäisikö skriptit aina tallentaa .sh-tiedostona?
Windowsissa samanlainen olisi .bat-tiedosto. Ja heidän kirjoittamisensa suhteen ne näyttävät hieman yksinkertaisemmilta.
Erittäin hyvä che
Kiitos 😀
Odotan seuraavaa viestiä ja toistaiseksi huomioni.
😉
Onko ehdotuksia, käsikirjoitusta, jonka haluat minun tekevän, tai jotain? 😀
Onko tämä se, joka ei osaa ohjelmoida? Vaikka se on helppoa, se on ohjelmointi
HAHAHA tule ... oletko innoissasi? ... opi vähän Bashia, näet kuinka hieno se on, sinun ei tarvitse osata ohjelmoida, kaukana siitä 😀
Mitä sanot?
Tulen, tänään en ole sitä
Itse asiassa, jos komentosarjoja luodaan säännöllisesti, tehtävä itsessään voidaan myös automatisoida seuraavanlaisella komentosarjalla (se kopioidaan vain tiedostoon $ home / bin / ja annetaan käyttöoikeudet)
#!/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ällä tavalla, jos juokset uusi käsikirjoitus ilman parametreja, luo $ home / script.sh, mutta jos se toimii uusi skripti muu skripti, luo ./othercript
Hei ystävä, haluaisin tietää, miten voin luoda automaattisen käynnistyksen SD-kortille ja että puhelin lukee sen niin androidilla ja että kun se suoritetaan, aloitan abd.exe sekä komennon bugreport> bugreport.txt
Eikä idea ystävä ... en ole koskaan käyttänyt Androidia.
Kiitos Gaara, halusin löytää paikan, jossa minulle voitaisiin opettaa joitain käsikirjoituksia. Luulen, että mainitsin tämän sinulle sähköpostissa, mikä minun on todella opittava. Seurasin yksityiskohtaisesti vaiheitasi ja kaikki on täydellistä, mutta se ei toimi, saan tämän:
./script.sh: rivi 5: Odottamaton EOF haettaessa vastaavaa »»
./script.sh: rivi 9: syntaktinen virhe: tiedoston loppua ei odotettu
Selitä minulle, mikä on minun virhe
Vikani, WordPress muuttaa joitain yksityiskohtia, katso uudestaan viestissä olevaa koodia ja laita se näin komentosarjaasi.
Tapahtuu, että:
Se ei ole sama kuin:
"asd"
En ymmärrä, näen sen edelleen samalla tavalla. Missä muutos on? Voisitko selittää minulle paremmin? Kun annat sen suorittaa, tämä rivi tulostetaan:
./script.sh: rivi 5: °: Tiedostoa tai hakemistoa ei ole olemassa
Anna minulle käsikirjoituksesi, laita koodi tähän: http://paste.desdelinux.net
Katso viestiä uudelleen, se oli, että olin unohtanut napsauttaa Päivitä-painiketta 😀
Hei kumppani:
Kerron sinulle, että katselin conkyrc-komentosarjaa, jonka teit conky 2010: lle, ja kyllä, totta, levyn symboli kuuluu Poky-nimiseen lähteeseen, mutta se ei tule oletusarvoisesti libreOffice-sovelluksessa Ubuntu 12.04: ssä, se olisi ole hyvä, jos sinulla on tämä lähde, kerro minulle, mistä voin ladata sen (jotain hieman vaikeaa, todella), olen huomannut, että kun näiden symbolien kirjaimet laitetaan eikä kirjasinta ole olemassa järjestelmä, sitten se laittaa kirjaimen, ei symbolia, on loogista, saan jo käsityksen siitä, miten kaikki toimii, mutta tarvitsen jonkun selittävän minulle asioita ymmärtääkseni sen paremmin, kaikki mitä teen, on vähennys enkä ole koskaan antanut mitään ohjelmointia, se ei ollut tietojenkäsittelytieteitä, mitä opiskelin. Ja se oli toinen kerta, minulla on laskenta harrastuksena ja hyvä asia on, että työskentelen yhdessä sen haaroista, kaikella, mitä olen oppinut, on ollut itseoppinut, joten kiinnostukseni jonkun suhteen, joka edes vähitellen ohjaa minua. tässä on myös käsikirjoitukseni conkyni ja selitän mitä en saa:
Katsokaa, kun yritän asettaa toisen kiintolevyn, saan silti saman, koska se antaa saman lämpötila-arvon. En saa suorittimen ominaisuuksia järjestelmään, se tulee ulos (NULL) lihavoituna, kun yritän lisätä Conkyyn asettamasi kalenterin, jonka mukaan taniat vuonna 2010 ovat epäjärjestyksessä ja laajentavat pilkkupalkkia. Katso kaikki parannukset, joita voit tehdä. Pidän siitä sillä leveydellä, joka minulla on ja että kalenterisi mukautuu siihen leveyteen ja että kaikki mitä sanoin, mitä ei näy, tulee ulos, tässä se menee:
http://paste.desdelinux.net/4552
–Lisää koodi tahtoomme, joten kommentit eivät ole niin laajoja -
totuus on, että panoksesi on valitettava
Hei, olet tehnyt elämästäni helpompaa tällä käsikirjoituksella. Paljon kiitoksia siitä, että haluaisin tietää, voitko lähettää minulle sähköpostia, jossa kuvailet sitä, koska en ole tässä ohjelmoinnissa mukana.
kiitos
Hei,
Parempi en ole pystynyt kuvaamaan / selittämään näitä koodirivejä, mitä et ole ymmärtänyt selittää muulla tavalla?
Igual si te quedas con dudas siempre puedes preguntar en nuestro foro: foro.desdelinux. Net
Terveisiä 😀
Hieno panos, mutta voisit pyöristää sen ylös ... Tarvitsen käsikirjoituksen saiille. Toisin sanoen, kun Sai tajuaa, että se on akulla ja sillä on 20 minuuttia aikaa sammua, se lähettää signaalin laitteelle ja sen on suoritettava komentosarja sammuttaakseen jotkut palvelimet. En tiedä, olenko selittänyt itselleni hyvin ... Valdria asettamalla komentosarjosi «shutdown -h» ??
Kiitos!
Jotain muuta lisättäväksi mallikansioon: B
Voisiko joku auttaa minua, tarvitsen skriptin Ubuntulle, että jos suljemme kromiselaimen, avaa se uudelleen
Kiitos etukäteen
Tarvitsen komentosarjan, joka vain suorittamalla sen korvaa tiedoston tiedot toisella tekstillä. Tietääkö kukaan, miten se on?
Näin jo edellä, että he sanovat miten se tehdään
Erittäin hyvä, erinomainen lapsenlapsilleni.
Tuhannet kiitokset. »Sen lisäksi, että teillä oli monia nuoria, toimiminen opettajina ... se olisi hienoa.
Yksinkertainen ja toimiva, kuten sen pitäisi olla.
Kiitos jakamisesta.
Tervehdys.
Kiitos avusta. Se oli hyödyllinen, erittäin hyvä selitys.
Kiitos, että se palveli minua. Kippis
Yksinkertainen ja tehokas. Suuri opetus aloittelijoille 🙂
Hei, tiedän hyvin vähän skripteistä, enkä tiedä sekoittaako käsitteitä, mutta yritän tehdä seuraavalla verkkosivulla:
http://beginlinux.com/blog/2010/03/iptables-with-network-card-aliases/
Asia on, että en todellakaan ymmärrä miten aloittaa tämä koodi tai korvaako se IPTABLES. Ja jos se korvaa sen niin kuin se olisi, niin että se käynnistyy automaattisesti käyttöjärjestelmällä.
kiitos
Upea Gaara !!!
Aloin tehdä kotitehtäviä kuten selitit ja se toimi! Kiitos, että käytit aikaa ja jaoit tietämättömien kanssa tietäsi päästäksesi ulos pimeydestä.
😉
Hei, minulla on kysyttävää käyttäjän luoman komentosarjan tekemiseksi. Voisitko auttaa minua?
hei Minulla on kysymys .sh-tiedostosta
onko sinulla mitään tapaa
Otin sinuun yhteyttä nähdäksesi, teenkö sen oikein?
#! / system / bin / sh
mount -o uudelleenasennus, 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 uudelleenasennus, ro /
, Suoritan sen manuaalisesti terminaalissa ja jos se toimii, mutta kun haluan tiedoston suorittavan, se ei halua.
Löysin tämän osoitteesta vivaolinux.com.br, se on hieno
#! / Bin / bash
Perustuu Gera.sh - Gera cabeçalho -ohjelmaan
Kirjoittanut: Sandro Marcell P.Barbosa (Boa Vista - Roraima)
Sähköposti: sandro_marcell@yahoo.com.br
Slackware GNU / Linux 10.1.0
Käyttöesimerkki: script_name my_script
Voit myös määrittää laajennuksen, vaatimustenmukaisuuden tai tulkin.
Esim .: nome_script backup.sh o-tulkin 'sh'
tai nome_script backup.tcl tulkkille 'tcl' ja myös päivälle!
Tulkin määritteleminen (korvaa toinen!):
TULKI = »#! / Säiliö / sh»
Otsikkosisältö (muuta kuin haluat!):
INFO = »##»
CREATOR = »## Kirjoittanut:»
EMAIL = »## Sähköposti: sinä@correo.com»
DISTRO = »##»
Tarkistetaan, onko käyttäjä määrittänyt komentosarjan nimen:
jos [$ # -ekv 0]; sitten
echo ">>> Käyttö: $ (basename $ 0)"
poistua
fi
jos [$ # -ge 2]; sitten
echo "Nimi välilyönneillä ei kelpaa!"
poistua
fi
Voiko käyttäjä kirjoittaa nykyiseen hakemistoon?
jos [! -w $ PWD]; sitten
echo "Ei oikeutta kirjoittaa nykyistä hakemistoa!"
poistua
fi
Entä jos nykyisessä hakemistossa on toinen saman niminen komentosarja?
jos [-f $ 1]; sitten
echo "Samanniminen komentosarja on jo olemassa tässä hakemistossa!"
poistua
fi
Komentosarjan runko:
(
kissa << LOPPU
$ TULKI
$ INFO
$ CREATOR
$ EMAIL
$ DISTRO
Lisää nyt komentoja seuraaville riveille =)
Tämän komentosarjan luontipäivä: $ (päivämäärä «+% a% d /% m /% Y») klo $ (päivämäärä «+% T»)
FIN
)> 1 dollari
Suoritusluvan asettaminen:
jos [-f $ 1]; sitten
chmod + x $ 1 2> / dev / stdout
echo "Skripti $ 1 luotu ja sallittu suorittaa!"
fi
Tämän käsikirjoituksen luomispäivä: 29 01:2013:19
Hienoa, se toimii täydellisesti !!!
Erittäin hyvä opetusohjelma, yksinkertainen ja se on auttanut minua paljon, kiitos
Hyvä KZKG, olen aloittelija, mutta olen kiinnostunut oppimisesta.
Sinulla on toinen skripti. Tai haluaisin yhtäkkiä avata työpaikkani, joka on koottu, enkä näe sitä.
Mitään ideoita.
Tarvitsen apua käsikirjoituksessa. Se on koottu.
Ymmärsin bashista, mutta jos haluan tehdä automaattisen aliaksen, se ei tule ulos
Paljon kiitoksia ystävällesi.
Haluaisin tietää, voitko tehdä minulle valtavan palveluksen, minun on luotava komentosarja, joka auttaa minua luomaan .sum-summan tiettynä ajankohtana, mutta en tiedä miten parametroida se. Voit ehkä auttaa minua joissakin viitteissä. Kiitos ja olen tarkkaavainen, jos voit auttaa minua.
terveiset
Hei, hyvää iltapäivää, katso, teen työtä lexissä, joten haluaisin, jos voisit auttaa minua skriptillä, jolla voin suorittaa lex-tiedoston, joka tuottaa lex (lex.yy.c) ja tietojen syöttötiedosto.
Paljon kiitoksia
vesikrassi kiitos doc !!! Olen uusi käsikirjoituksessa, kiitos paljon terveisiä, etsin uutta tutorointiasi !!!!
Hei !!!
Paljon kiitoksia panoksestasi, olen aloittamassa unixia ja on harvinaista, että joku selittää tämän koodiversumin niin yksinkertaisella tavalla. Haluaisin kysyä, voinko menettelytavalla luoda komentosarjan, joka auttaa minua löytämään n määrän samassa polussa eläviä tiedostoja ja kopioimaan ne toiseen kansioon ... joku kertoi minulle, että voin tallentaa txt polku ja tiedostoni nimi, mutta minulle ei ole selvää, miten se tehdään. Olen edelleen tarkkaavainen.
Terveisiä !!
Hei, minulla on VPS, mutta tarvitsen apua joissakin asioissa voisitteko auttaa siinä, että arvostan sinua liikaa siinä
Jätän sinulle facebookini, jos haluat auttaa minua, tarvitsen paljon apua 🙂
luo minulle yksi pingata ja valvoa tiettyjä verkkolaitteita yrityksessä
mutta tein sen yksinkertaiseksi
kosketa punaista.sh && chmod + x punaista.sh
heitti pois '# -KOODAUS: UTF-8 -- '>> punainen.sh
echo 'ping 10.50.0.125 -w 5' >> punainen.sh
kaiku 'ping 10.50.0.80 -w 5' >> punainen.sh
suorita se. / red.sh ja hieno
Rakas, minun on luotava automaattinen asennusohjelma. Olen valmis maksamaan hyvin tehdystä työstä. Kiinnostuneet lähettävät minulle sähköpostia osoitteeseen carranzalh@gmail.com. Kiitos
he imevät kukkoani XD
Huomenta ystävä, voisitko auttaa minua jossakin
Minun on tehtävä varmuuskopio yrityksen linuxilla, koska se on turvallisempaa, jotta virukset eivät tartu siihen, mutta en tiedä miten ne tehdään
Minun on luotava komentosarja, joka pakkaa tiedostot ja lähettää ne ftp: hen
Kiitän etukäteen kirjoittamalla sähköpostia
cesarloscor@gmail.com