Jak wiesz, większość działań w systemie operacyjnym Linux jest wykonywana przez konsolę. Użytkownicy korzystają z specjalnych poleceń odpowiedzialnych za wykonywanie niektórych procesów, a z góry określone opcje umożliwiają własne ręce do kontrolowania dodatkowych możliwości najbardziej mediów. Jednym z tych poleceń jest echo, a dziś chcemy opowiedzieć szczegółowo o tym narzędzie, przynosząc kilka przykładów jego używania.
Używamy polecenia Echo w Linuksie
Zespół Echo rozważany dzisiaj ma prymitywny wygląd i miejsce docelowe wąskokwiatu - wyświetl tekst na ekranie. Nie przeszkadza sobie jednak często używanym w różnych skryptach i do innych celów. Następnie proponujemy krótko zapoznać się z składniami tego narzędzia i demontuj najpopularniejsze i proste przykłady jej wejścia w standardowej konsoli.Echo Składnia
Prawie każdy zespół, oprócz głównej funkcji, może również wykonywać inne działania z uwzględnieniem określonych argumentów. Echo nie wyjątwał w tym zakresie, jednak ze względu na prostotę samych zaawansowanych opcji, nie ma tak wiele. Rozważmy to więcej o każdym z nich, ale najpierw zwracaj uwagę na standardowy widok linii: echo + opcje + ciąg.
- -N - nie wyświetli transferu linii;
- -e - odpowiedzialny za włączenie sekwencji ucieczki;
- -E - wyłącza interpretację sekwencji ucieczki.
Należy również zauważyć, że sekwencje ucieczki są opcjami uniwersalnymi przedstawionymi w formie symboli. Każdy z nich ma określoną wartość, a jeśli włączysz interpretację podczas korzystania z polecenia ECHO, możesz użyć takich argumentów:
- / C - odpowiedzialny za usuwanie transferu ciągu;
- / T - Wyświetla zakładkę poziomą;
- / V - Tworzy pionową kartę;
- / b - Usuwa poprzedni symbol w ciągu;
- / N - zawiera transfer łańcucha do nowego;
- / R - zwraca przewóz do początku linii.
Po raz kolejny wyjaśniamy powyższe opcje dostępne do wejścia tylko w tych sytuacjach, w których początkowo przepisujesz argument -e w zespole. W razie potrzeby każdy z tego symbolu można poprawić po dowolnym strumieniu wejściowym słowa, które pokażemy w poniższych instrukcji.
Wniosek prostego ciągu
Jak wspomniano wcześniej, głównym celem polecenia Echo jest wyjście do ekranu ciągów. Chodzi o to, że chcemy dalej rozmawiać, zbadał kilka prostych działań, które pomogą zrozumieć dokładnie, jak wszystkie główne opcje użyteczności pracy.
- Uruchom Console wygodne dla Ciebie, na przykład przez menu aplikacji lub naciskając klawisz Ctrl + Alt + T. Tutaj wprowadź ECHO + dowolne słowo lub frazę, aby sprawdzić standardowe polecenie działania. Jest aktywowany przez naciśnięcie klawisza Enter.
- Jak widać, w nowej linii, pojawiły się nowe słowa w dokładnie tego samego formatu.
- Jeśli dodasz opcję B przed każdym słowem, poprzednia postać zostanie usunięta, co oznacza, że wynik zostanie wyświetlony bez spacji, pod warunkiem, że mamy oryginalny widok Echo -e "Lumpics Bsite Blinux".
- Umieszczamy określoną opcję we wszystkich słowach, więc wynik okazał się odpowiedni.
- Teraz zwróćmy uwagę na parametr. Jak już wiesz, aktywuje transfer łańcucha, jeśli początkowo nie został wskazany.
- Wskazaliśmy w skrócie po pierwszym, dlatego każdy z nich zostanie wyświetlony w nowym wierszu.
- Obraca się do karty, która służy do wyrównania tekstu. Wystarczająco zarejestrujesz się w niezbędnych miejscach, aby osiągnąć pożądany wynik.
- Jak widać pierwsze słowo, tabulacja została zastosowana dwukrotnie. Rozważmy to, gdy wyświetlane są linie.
- Dodatkowo nic nie przeszkadza w określaniu kilku opcji sekwencyjnie, obserwując reguły wejściowe.
- Na przykład na zrzucie ekranu poniżej widać wynik wyjścia z transferem i zakładką w tym samym czasie.
- Jako ostatni przykład, weź / v. Ten argument tworzy pionową kartę.
- W rezultacie każde słowo uzyskuje się z nowej linii i w postaci kroków.
Teraz wiesz, że polecenie Echo jest w stanie wyświetlić określone linie w dowolnej formie, która może być zaimplementowana, określając odpowiednie opcje. Chodźmy do innych parametrów, abyś zrozumiał, który z nich ma połączyć w odpowiednim formacie.
Wyjście wartości zmiennych
W prawie każdym skrypcie, niektóre zmienne są używane, w których wartość jest z wyprzedzeniem. Jeśli rozmawiamy o narzędziach Echo, to jest w stanie wyprodukować bardzo sens. Rozważymy ten przykład w jednej sesji terminali bez wcześniejszego utworzenia samego skryptu. Oznacza to, że podczas ponownego uruchomienia konsoli wartości zostaną usunięte.
- Aby rozpocząć, tworząc zmienną próbną, wchodząc do eksportu I = Lumpics, gdzie jestem nazwa zmiennej, a Lumpics jest jego wartością.
- Użyj echo $ I, aby wyświetlić wartość wyznaczonej zmiennej w następującej linii.
- Jak widać, wszystko jest wyświetlane poprawnie.
- Utwórz kolejną zmienną przez eksport L = Linux.
- Przedstawiamy komendę próbną Echo $ I Witryna $ L.
- Teraz wiesz, że echo radzi sobie z wyjściem dwóch lub więcej zmiennych w formacie jednej linii.
W większości przypadków ta wyjście zmiennych jest stosowane tylko podczas pisania skryptów, jednak taka funkcja może być przydatna, jeśli planuje się wytworzyć liczbę identycznych zależnych od jednej wartości, działania w ramach jednej sesji terminali.
Przypisywanie łańcuchów kolorów.
Jeśli aktywnie korzystasz z konsoli, wiesz, że każde słowo może przyjmować dostępny kolor tutaj, a nie tylko biały lub czarny (w zależności od tematu "terminal"). Echo umożliwia również malowanie linii i odpowiedzialności za takie argumenty:
- 033 [30m - czarny;
- 033 [31m - czerwony;
- 033 [32m - zielony;
- 033 [33m - żółty;
- 033 [34m - niebieski;
- 033 [35 m - fioletowy;
- 033 [36m - niebieski;
- 033 [37m - Gray.
Istnieje wiele innych argumentów, które umożliwiają zmianę koloru tła napis. Wygląda na listę podobną, ale istnieją różnice w liczbach:
- 033 [40m - czarny;
- 033 [41m - czerwony;
- 033 [42m - zielony;
- 033 [43m - żółty;
- 033 [44m - niebieski;
- 033 [45m - fioletowy;
- 033 [46m - niebieski;
- 033 [47m - szary;
- 033 [0m - Resetuje wszystkie wartości w stanie domyślnym.
Jak już rozumiesz, argumenty te będą musiały zostać zastosowane do każdego wiersza, jeśli istnieje potrzeba. Wygląda jak podobna struktura w następujący sposób: Echo -e "033 [33mlumpics 033 [46mmit 033 [41mlinux".
Powyższy przykład był kolorowy bluzka w pomarańczowym kolorze, a tła różnych kolorów zostały dodatkowo aktywowane do "witryny" i "Linux". Widzisz to z ekranu poniżej wprowadzonej polecenia.
Specjalne znaki bash
Funkcja polecenia ECHO tylko w środowisku bash, odpowiednio musi utrzymywać standardowe opcje dla tego środowiska. W większości przypadków są odpowiedzialni za sortowanie plików i wyjścia obiektów bieżącej lokalizacji.
- Wprowadź echo * w terminalu, aby wyświetlić zawartość bieżącego folderu.
- Następna linia pojawi się lista absolutnie wszystkich przychodzących katalogów i elementów. Będzie to standardowy ciąg bez rejestracji. Jednak teraz już wiesz, że może być modyfikowany na podstawie powyższych przykładów.
- Określ echo * .txt, jeśli chcesz wyświetlić tylko elementy wyznaczonego formatu. Zastąp .txt do innej wymaganej opcji.
- W końcu zauważamy, że echo występuje również do edycji plików konfiguracyjnych, które są wykonywane w następujący sposób: Echo 1> / PROC / SYS / NET / IPv4 / IP_Forward. 1 - ciąg do aplikacji, A / Proc / SY / Net / IPv4 / IP_Forward - ścieżka do żądanego obiektu.
W ramach dzisiejszego materiału zajmowaliśmy się echo w systemie operacyjnym Linux. Jeśli jesteś zainteresowany tematem interakcji z popularnymi zespołami, dodatkowo zalecamy dowiedzieć się artykułu na ten temat na naszej stronie internetowej, przesuwając się poniżej linków poniżej.
Zobacz też:
Często używane polecenia w "Terminal" Linux
LN / Find / LS / GREP / Polecenie PWD w Linux