Kas olete kunagi tahtnud oma operatsioonisüsteemis toiminguid automatiseerida? Kas olete kunagi tahtnud kirjutada programmi, mis võiks faili luua ja selle faili konkreetsesse kataloogi kopeerida? Kas olete kunagi mõelnud nende ülesannete täitmisele Ubuntu BASH Shelli abil? Kui jah, siis see artikkel on teie jaoks!
Sammud
Samm 1. Käivitage terminal
Terminali käivitamiseks avage kriips ja otsige seda nime järgi. Saate selle avada ka kiirklahvi Ctrl+Alt+T abil.
Samm 2. Käivitage vi/vim redaktor
Vim on tasuta ja populaarne tekstiredaktor, mis kasutab käsurealiidest. Kui teil pole praegu Vimi installitud, saate seda hõlpsalt teha, sisestades terminali selle käsu: sudo apt-get install vim.
Samm 3. Tippige vim ListDir.sh ja vajutage ↵ Enter
Redaktorisse sisenedes tippige "I" või "i". See võimaldab teil sisestada/hakata sisestama oma shelliskripti.
Samm 4. Sisestage järgmine kood:
#!/bin/bash. Seda tuntakse kui a Shebang rida.
Samm 5. Sisestage kood, nagu joonisel näidatud
Esimene rida (kaja "Tere tulemast") prindib rea "Tere tulemast" terminali. kaja kasutatakse antud teksti ja uue rea tagastamiseks. Teine rida (ls) loetleb kataloogi sisu. ls on nimekirja lühend. Viimane rida (teine kajalause) tagastab teksti See täiendab kataloogide loendit.
Samm 6. Välju vimist
Redaktorist väljumiseks sisestage järgmised klahvikombinatsioonid Esc +: + wq. See kirjutab faili muudatused ja viib teid tagasi terminali. Salvestage fail nimega ListDir.sh
Samm 7. Muutke juurdepääsuõigusi
Sisestage järgmine käsk: chmod +x ListDir.sh. chmod on käsk, mida kasutatakse Unixis nagu opsüsteemides faili juurdepääsuõiguste muutmiseks.
Samm 8. Käivitage skript
Selle skripti käivitamiseks tippige./ListDir.sh. Te peaksite saama kataloogide loendi ja sõnumi, nagu on näidatud ülaltoodud pildil.
Näpunäiteid
- Vaikimisi pole vim installitud.
- Kasutage oma shelliskriptide redigeerimiseks vim -i.
- Sisestage oma parool ja laske Ubuntul võlu teha.
- Pärast installimise lõpetamist andke käsk.
Hoiatused
- Alustuseks paigutage oma shelliskriptid oma skriptisektsiooni alustamisel oma kodukataloogi. Kui see on mugav, asetage need soovitud kataloogisüsteemi.
- Veenduge, et teie loodud failid ei asuks / = juurfailisüsteemi üheski kataloogis.