Uczenie się języka skorupowego Przewodnik od nowicjuszy do administratora systemu
- 4410
- 1264
- Ignacy Modzelewski
Linux jest zbudowany z pewnymi potężnymi narzędziami, które są niedostępne w Okna. Jednym z tak ważnych narzędzi jest Skrypty powłoki. Okna jest jednak wyposażony w takie narzędzie, ale jak zwykle jest ono znacznie słabe w porównaniu z jego Linux odpowiednik. Skrypty/programowanie powłoki umożliwia wykonywanie poleceń (-ów), w celu uzyskania pożądanego wyjścia w celu zautomatyzowania codziennych zastosowań. Automatyzacja w fakcie te codzienne zadanie na serwerze jest ważnym zadaniem, administrator systemu musi wykonać, a większość administratorów osiągnie to, pisząc skrypty do wykonania w razie potrzeby.
Podręcznik skryptu Linux ShellNajczęściej używana skorupa w Linux Jest GRZMOTNĄĆ co oznacza Bourne ponownie Shell. Inna powłoka powszechnie występująca w Linux to:
- Almquist Shell (popiół)
- Bourne Shell (cii)
- Debian Almquist Shell (kropla)
- Korn Shell (Ksh)
- Domena publiczna Korn Shell (PDKSH)
- Mirbsd Korn Shell (mksh)
- Z Shell (Zsh)
- Busybox itp.
Staraliśmy się omówić szeroką gamę programów powłokowych w wielu aspektach 5 różnych postów.
Zrozumieć skorupę Linux i podstawowe skontaktowanie się - część I
Trochę wahałem się pisać o języku scenariuszy, ponieważ nie byłem pewien, czy użytkownicy zamierzali to zaakceptować, czy nie, ale otrzymana odpowiedź jest historią samą w sobie. Próbowaliśmy dostarczyć Ci podstawowej wiedzy na temat języka skryptowego i sposobu korzystania z niego, pisania podstawowych poleceń, potrzebujących wierszy komentarzy i sposobu pisania, rozmawiania shebang, uczynienia skryptu i jego „wykonaniem.
Cześć.cii
Pierwszy i wstępny skrypt miał na celu uzyskanie prostego wyjścia, co sprawia, że jesteś komfortowy ze światem skontaktowania.
Proces.cii
Drugi skrypt był tam, aby poinformować, jak możesz wykonać więcej niż jedno polecenie w skrypcie, jakkolwiek nie zostało na tym etapie, na tym etapie.
Interaktywny.cii
Trzeci i ostatni skrypt tego postu był prostym, ale bardzo interaktywnym skryptem, który prosi o imię, przechowuj go, ponownie poproś o nazwisko, przechowuj je i zwracają się do ciebie z pełnym nazwiskiem i nazwiskiem w różnych wierszach wyjście.
Na końcu tego postu miałeś wiedzieć, jak wykonać polecenia Linux niezależnie od skryptu powłoki, przechowywanie i manipulowanie danymi, zgodnie z wymaganiami.
Skrypt powłoki Część I : Zrozum Linux Shell i podstawowy język skontaktowy
Dumna z odpowiedzi otrzymanej w pierwszym artykule, pisanie następnego artykułu z serii było pierwszą myślą, która uderzyła w mój umysł, a zatem drugi artykuł z serii brzmiał:
5 Scenariusze powłoki dla początkujących Linux, aby nauczyć
Bardzo jasne z podpisu, tutaj wymieniono scenariusze 5-powłokowe. Ale wymieniono tutaj, jaki rodzaj scenariusza był dla nas kłopotliwą pracą. Myśleliśmy, że poświęciliśmy ten post na design i kolory w skorupce. Naszym głównym myśleniem za tym było powiedzenie, że terminal Linux nie jest nudny i bezbarwny i możesz wykonać swoje zadanie w bardzo kolorowy sposób.
Special_patter.cii
Pierwszy skrypt tego postu rysuje specjalny wzór, powiedzmy diamentowy wzór z kropkami (.), wdrożenie pętli tutaj było to, czego nauczyłeś się z tego konkretnego skryptu.
Kolourfull.cii
Drugi skrypt tego postu, pod warunkiem wyjścia kilku kolorów. Nauczyłeś się pewnych kodów kolorów (nie jest konieczne do zapamiętywania) indywidualnie zmiany tekstu tekstu i tła, a proces uczenia się był bardzo kolorowy
Szyfrować.cii
Trzecim artykułem tego postu był skrypt o mniej niż 10 liniach, ale był bardzo przydatnym skryptem, który szyfruje plik/folder hasłem. Wdrożenie bezpieczeństwa nigdy nie było tak łatwe. Nie napisaliśmy tutaj skryptu deszyfrowania, ale podaliśmy ci polecenie, które musisz odszyfrować plik/folder i poprosić o napisanie skryptu deszyfrowania.
Zdrowie serwera.cii
Czwarty skrypt tego postu był nieco długi (długi, w tym momencie uczenia się), który zgłasza informacje powiązane z serwerem i można go przekierować do pliku w celu uzyskania odniesienia. Używaliśmy poleceń Linux w sposób potokowy, aby uzyskać pożądany wynik, a tym samym przygotować ważne narzędzie w języku skrypowym, było w twojej wiedzy.
Miejsca na dysku.cii
Piąty i ostatni skrypt tego postu był bardzo użytecznym skryptem specjalnie dla administratora sieci, w którym automatyczny e -mail zostanie wysłany do użytkownika, jeśli przestrzeń dysku przekroczy limit. Niech użytkownik zarejestrowany na 5 GB miejsca w sieci i gdy tylko jego limit przesyłania sieci osiągnie 4.75 GB, automatyczny e -mail zostanie wysłany do użytkownika w celu uzyskania przyrostu przestrzeni internetowej.
Skrypt powłoki Część II : 5 scenariuszy do nauki programowania powłoki
Żeglując po świecie scenariuszy Linux Bash - część III
Nadszedł czas, aby opowiedzieć o niektórych kluczowych słowach używanych i zarezerwowanych w języku skrypowym, abyśmy mogli udoskonalić nasze skrypty w bardzo profesjonalny sposób. Omówiliśmy tutaj, implementacja poleceń Linux w skrypcie Shell.
w górę.cii
Pierwszy skrypt tego postu miał na celu poinformowanie o tym, jak poruszyć katalog w skrypcie powłoki. Cóż, podczas instalacji pakietu Linux widziałbyś, że plik jest przechowywany w kilku lokalizacjach, automatycznie i ten skrypt jest przydatny, jeśli potrzebujesz takiego zadania.
Losowy plik.cii
Drugi skrypt tego postu jest bardzo przydatnym skryptem i przydatnym dla administratorów. Może automatycznie tworzyć unikalny plik/folder z znaczkiem daty i godziny, aby usunąć wszelkie szanse na nadpisanie danych.
Collectnetworkinfo.cii
Trzeci artykuł tego postu gromadzi informacje związane z serwerem i przechowuje je w pliku tekstowym, aby można go było wysłać/przechowywać do przyszłych referencji.
CURPLOWERCES.cii
Czwarty artykuł tego postu konwertuje dane z pliku lub standardowego wejścia na małe litery w jednym przejściu.
SimpleCacl.cii
Ostatnim artykułem tego postu jest prosty kalkulator, który jest w stanie interaktywnie wykonywać cztery podstawowe działanie matematyczne.
Scenariusz powłoki Część III : Żeglując po świecie scenariuszy Linux Bash
Matematyczny aspekt programowania Linux Shell - Część IV
Artykuł oparty na tematyce matematycznej jest wynikiem otrzymanego e -maila, w którym entuzjastyczny Linuksa nie zrozumiał ostatniego skryptu trzeciego postu, tak! Skrypt kalkulatora. Aby uprościć operacje matematyczne, stworzyliśmy niezależne skrypty do indywidualnego działania matematycznego.
Dodatek.cii
Bardzo jasne od nazwy ten skrypt wykonuje dodanie dwóch liczb. Użyliśmy „Expr” do wykonania operacji.
Odejmowanie.cii, Mnożenie.cii, Dział.cii są drugim, trzecim i czwartym skryptem postu, który wykonuje operacje matematyczne według ich nazwy.
Tabela.cii
Piąty skrypt tego postu generuje tabelę liczby, którą można dostarczyć w czasie wykonywania.
Nawet dziwne.cii
Następny skrypt postu sprawdza, czy liczba wejściowa z standardowego wejścia jest nieparzyste, a nawet i drukuje wynik na standardowym wyjściu.
Silnia.cii
Siódmy skrypt tego postu generuje czynnik liczby. Obliczanie czynników na czarno -białym (papier) jest bolesnym zadaniem, ale tutaj jest zabawne.
Armstrong.cii
Skrypt sprawdza, czy podany numer to Armstrong, czy nie.
główny.cii
Ostatni skrypt tego postu Sprawdź, czy liczba jest pierwsza, czy nie i generuje odpowiednie wyjście.
Skrypt powłoki Część IV : Matematyczny aspekt programowania Linux Shell
Obliczanie wyrażeń matematycznych w skryptach - część V
Fibonacci.cii
Pierwszy skrypt tego postu, jeśli wprowadzono liczbę, jest fibonacci, czy nie.
Decimal2binary.cii
Drugi skrypt tego postu przekształca liczbę dziesiętną na binarne. To jeden z najczęstszych projektów, jaki miałeś w zadaniach wakacyjnych.
Binry2decimal.cii
Trzeci skrypt tego postu przekształca liczbę binarną z powrotem na dziesiętne, tylko odwrotnie powyższego procesu.
Jednak nie napisaliśmy właściwego skryptu dla poniższych konwersji matematycznych, ale udało nam się jedno polecenie liniowca, abyś mógł go zaimplementować we własnym skrypcie.
- Dziesiętne do ósemka
- Dziesiętne do heksadecimal
- Octal do dziesiętny
- Heksadecimal do dziesiętnego
- Binary do ósemka, należy do powyższej kategorii.
Skrypt powłoki Część V : Obliczanie wyrażeń matematycznych w języku skorupowym
Testowaliśmy wszystkie skrypty, sami, aby zapewnić, że każdy skrypt, który otrzymujesz w 100% idealnie w terminalu. Ponadto uwzględniliśmy przykładowe dane wyjściowe w większości scenariuszy, abyś nie był zdezorientowany.
Cóż, to wszystko na razie, ode mnie. Będę tu znowu z ciekawym artykułem, ludzie pokochasz czytać. Do tego czasu utrzymuj się z Tecmint. Pozostańcie w formie, zdrowe i dostrojone. Nie zapomnij przekazać nam cennych myśli w komentarzu, co jest bardzo mile widziane.
- « Fedora 21 Workstation Guide instalacyjne z zrzutami ekranu
- Obliczanie wyrażeń matematycznych w języku skontaktowym skorupy - Część V »