unix shell scripting tutorial with examples
Introducere în Unix Shell Scripting:
În Unix, Command Shell este interpretul de comandă nativ. Oferă o interfață de linie de comandă pentru ca utilizatorii să interacționeze cu sistemul de operare.
Comenzile Unix pot fi, de asemenea, executate neinteractiv sub forma unui script Shell. Scriptul este o serie de comenzi care vor fi rulate împreună.
Scripturile Shell pot fi utilizate pentru o varietate de sarcini, de la personalizarea mediilor dvs. la automatizarea sarcinilor zilnice.
Lista tuturor tutorialelor Unix Shell Scripting:
- Introducere în Unix Shell Script
- Lucrul cu editorul Unix Vi
- Caracteristicile Unix Shell Scripting
- Operatori în Unix
- Codare condiționată în Unix ( Partea 1 și Partea 2 )
- Bucle în Unix
- Funcții în Unix
- Procesare text Unix ( Partea 1 , Partea 2 , și Partea 3 )
- Parametrii liniei de comandă Unix
- Unix Advanced Shell Scripting
Unix Video # 11:
Unix Shell Scripting Noțiuni de bază
Acest tutorial vă va oferi o prezentare generală a programării shell și va oferi o înțelegere a unor programe shell standard. Aceasta include cochilii precum Bourne Shell (sh) și Bourne Again Shell (bash).
Shells citesc fișiere de configurare în mai multe circumstanțe care diferă în funcție de shell. Aceste fișiere conțin de obicei comenzi pentru acel shell și sunt executate la încărcare; sunt de obicei utilizate pentru a seta variabile importante care sunt folosite pentru a găsi executabile, cum ar fi $ PATH și altele care controlează comportamentul și aspectul shell-ului.
- Shell Bourne (sh): Acesta a fost unul dintre primele programe shell care a venit cu Unix și este, de asemenea, cel mai utilizat. A fost dezvoltat de Stephen Bourne. Fișierul ~ / .profile este utilizat ca fișier de configurare pentru sh. Aceasta este, de asemenea, shell-ul standard utilizat pentru scripting.
- C Shell (csh): C-Shell a fost dezvoltat de Bill Joy, modelat pe limbajul de programare C. Acesta a fost destinat să îmbunătățească interactivitatea cu funcții precum listarea istoricului comenzilor și editarea comenzilor. Fișierele ~ / .cshrc și ~ / .login sunt utilizate ca fișiere de configurare de csh.
- The Bourne Again Shell (bash): Bash shell a fost dezvoltat pentru proiectul GNU ca înlocuitor pentru sh. Caracteristicile de bază ale bash-ului sunt copiate din sh și, de asemenea, adaugă unele dintre caracteristicile de interactivitate din csh. he ~ / .bashrc și fișierele ~ / .profile sunt utilizate ca fișiere de configurare de către bash.
Consultați următorul nostru tutorial pentru a afla mai multe despre Vi Editor !!
instrument de încărcare pentru testarea performanței
Lectură recomandată
- Tutorial Unix Pipes: Pipe în programarea Unix
- Unix Shell Script Exemple de operatori aritmetici și booleni
- Tipuri de bucle Shell Unix: Faceți în timp ce buclați, pentru buclă, până la buclă în Unix
- Tutorial UNIX pentru începători (peste 20 de videoclipuri de instruire aprofundate Unix)
- Comenzi de procesare a textelor Unix: filtre Unix cu exemple
- Utilizarea Switch Case în Unix Shell Scripting: Instrucțiune Case-esac
- Tăiați comanda în Unix cu exemple
- Comenzi Unix: Comenzi Unix de bază și avansate cu exemple