Wprowadzenie do poleceń skryptowych powłoki

Musiałeś dużo przeczytać o tym, jak ważne są systemy UNIX w naszym codziennym życiu. Oczekuje się, że bardziej spodoba ci się system oparty na Uniksie niż system oparty na Windowsie, szczególnie jeśli należysz do domeny technologii. Linux jest bardzo popularnym systemem operacyjnym ze względu na wydajny system plików, solidną strukturę i mniejszą podatność na ataki. System operacyjny składa się głównie z dwóch elementów: jądra i powłoki. Porozmawiajmy trochę o skryptach powłoki. W tym artykule omówimy szczegółowo polecenia skryptowe powłoki.

Skrypty powłoki to zestaw poleceń do wykonania, aby powłoka mogła je wykonać. Mówi się, że jest to kombinacja długich i powtarzalnych sekwencji poleceń w jednym skrypcie, aby można go było wykonywać w razie potrzeby. Główną ideą tworzenia skryptu powłoki jest zmniejszenie obciążenia użytkownika końcowego. Pozwól nam zrozumieć skrypt powłoki za pomocą przykładu. Załóżmy, że musimy użyć argumentów w konkretnym skrypcie, po prostu musimy utworzyć skrypt powłoki, zaczynając od #! / Bin / bash, a następnie powtórzyć tekst, który chcesz wydrukować, parametryzując znakiem $. Liczbę argumentów można zapisać w postaci 1 $, 2 $ i tak dalej.

Podstawowe polecenia skryptowe powłoki

  • Polecenie echa: Polecenie echa służy do drukowania.

  • Korzystanie ze zmiennej: Zmienna służy do przechowywania pewnej wartości, dzięki czemu nie trzeba powtarzać całej wartości, a zamiast tego można używać zmiennych.


  • Cat: To polecenie skryptowe powłoki służy do wyświetlania zawartości pliku. Jest to jedno z bardzo ważnych poleceń używanych w Linuksie.

  • Grep: Kolejne bardzo ważne polecenie, które służy do wyszukiwania określonego tekstu w pliku i generowania danych wyjściowych związanych ze dopasowanym wzorcem.

  • Większy niż symbol (>): Jest używany, jeśli chcesz zapisać tekst zapisany na konsoli, aby zapisać go w pliku.

  • Ls : jak sama nazwa wskazuje, ls jest poleceniem odpowiedzialnym za wyświetlanie folderów i plików znajdujących się w określonym katalogu. To polecenie skryptowe powłoki jest często dołączane do innych poleceń, takich jak –ltr lub –lrt itp., W zależności od potrzeby.

  • Piping (|): To kolejna bardzo podstawowa komenda systemu operacyjnego opartego na systemie Linux, która służy do natychmiastowego pobrania danych wyjściowych z jednej komendy do drugiej. Ten symbol, zwany potokiem, można najczęściej zobaczyć wraz z poleceniem grepping. W niektórych miejscach można powiedzieć, że ta instalacja rurowa jest łańcuszkowa.

  • Mniej niż symbol (<): Jeśli chcesz bezpośrednio pobierać dane z plików, zostanie użyty symbol <.

  • Pwd: Jest to kolejna bardzo podstawowa komenda Linuksa, która służy do poinformowania o bieżącym katalogu roboczym i stąd nazwa pwd. Jest to najbardziej istotne, gdy chcesz wiedzieć, w którym podfolderze znajduje się folder.

  • Mkdir i cd: Te dwa polecenia idą w parze. Z jednej strony Mkdir jest odpowiedzialny za utworzenie lub utworzenie katalogu, z drugiej strony cd służy do zmiany katalogu przez przechodzenie do niego. Te polecenia działają tylko w przypadku katalogów / folderów, a nie plików.

Pośrednie polecenia skryptowe powłoki

  • Ifconfig: służy do poznania interfejsu sieci opartego na jądrze. To polecenie jest używane głównie podczas uruchamiania, aby znać i konfigurować interfejsy w razie potrzeby. W przeciwnym razie polecenie ifconfig działa tylko wtedy, gdy potrzebne jest dostrajanie systemu lub debugowanie.

  • Netstat : Jest to jedno z głównych poleceń, które znajduje się na szczycie listy poleceń skryptowych powłoki. Netstat służy do wyświetlania informacji związanych z siecią, takich jak tabele routingu, połączenia sieciowe, połączenia maskaradowe, statystyki interfejsu, członkostwo multiemisji, itp. Sufiks –a na zrzucie ekranu poniżej służy do wyświetlenia wszystkich portów sieciowych.

  • Nslookup : To polecenie skryptowe powłoki jest używane głównie przez zespół zarządzający infra i zespół techOps / DevOps, ponieważ są oni zobowiązani do radzenia sobie z głębokim poziomem sieci. Jest to polecenie oparte na narzędziu sieciowym, które wyświetla informacje o serwerach internetowych. Pyta Domain Name Server, a tym samym pobiera wynik związany z informacjami o nazwie serwera.

  • Dig : Jest to kolejne pośrednie polecenie skryptowania powłoki, które służy do wysyłania zapytań do serwerów nazw domen i dostarczania informacji o adresach hosta, serwerach nazw, wymianie poczty itp. Najczęściej służy do wysyłania zapytań do jednego hosta.

Zaawansowane polecenia skryptowe powłoki

  • Czas działania : To polecenie służy do śledzenia wszelkich złośliwych lub nietypowych działań, które mogą mieć wpływ na system. Czas przestoju służy do sprawdzenia, co faktycznie się wydarzyło, gdy serwer pozostawiono bez nadzoru.

  • Ściana: Jest to jedno z najważniejszych poleceń skryptowych powłoki, szczególnie dla administratora, ponieważ może być używane do rozgłaszania wiadomości do n osób, wszystkim tym, którzy mają uprawnienia do przesyłania wiadomości ustawione na tak. Wiadomość jest następnie dostarczana jako argument do ściany lub jest również wysyłana jako standardowe wejście dla ściany.

  • Mesg: To polecenie pozwala przejąć kontrolę nad tym, czy ludzie mogą korzystać z „zapisu”, udostępniając opcję y | n.

  • w: To polecenie jest jednak tylko jednym poleceniem literowym, które może zdziałać cuda, ponieważ jest połączeniem poleceń who i uptime, które są wydawane w sekwencji bezpośrednio po drugiej.

  • góra: Służy do wyświetlania wszystkich procesów procesora. To polecenie jest najlepiej znane, ponieważ odświeża się i nieprzerwanie wyświetla wszystkie procesy procesora, które są uruchomione i działają w danym momencie, dopóki nie zostanie wydane polecenie przerwania.

  • Zmień nazwę: Jak sugeruje nazwa, to polecenie służy do zmiany nazwy nazwy pliku.

Wskazówki i porady dotyczące korzystania z poleceń skryptów powłoki

Wskazówka dotycząca korzystania z polecenia skryptowego powłoki jest taka, że ​​powinno się go stosować tam, gdzie akcja jest zbędna, aby można ją było zautomatyzować, ponieważ główną ideą tworzenia skryptu powłoki jest zmniejszenie obciążenia użytkownika końcowego. Inną sztuczką byłoby użycie klawisza Tab podczas pisania polecenia, aby wykonać polecenie.

Wniosek

W Uniksie istnieje prawdopodobnie nieskończona liczba poleceń do wykonywania skryptów powłoki, a opanowanie ich wszystkich nie jest możliwe. Należy skoncentrować się na wzmocnieniu podstawowych poleceń i pracy z resztą, gdy pozwala na to czas. Przy codziennej praktyce z pewnością pamiętasz wszystkie te polecenia i wiele więcej. Mam nadzieję, że podoba Ci się ten artykuł dotyczący poleceń skryptów powłoki. Czytaj dalej nasze artykuły.

Polecane artykuły

To był przewodnik po poleceniach skryptowych powłoki. Omówiliśmy tutaj podstawowe i zaawansowane polecenia skryptowe powłoki oraz niektóre bezpośrednie polecenia skryptowe powłoki. Możesz także spojrzeć na następujący artykuł, aby dowiedzieć się więcej -

  1. Musisz spróbować poleceń świni
  2. Jak korzystać z poleceń MongoDB
  3. Zastosowania poleceń Tableau
  4. Polecenia Spark
  5. Wprowadzenie do parametrów skryptu powłoki
  6. For Loop in Shell Scripting | Jak działa pętla?
  7. Lista poleceń skryptowych partii