Wyszukiwanie w witrynie

Skrypty Zsh kontra Bash. Co za różnica?

Obie powłoki oferują potężne języki skryptowe, ale nie są w pełni kompatybilne.

Jeśli chodzi o skrypty powłoki w systemach operacyjnych typu Unix, dominują dwie powłoki: Bash (Bourne Agai

Czytaj więcej →

Napisz wtyczkę Nagios przy użyciu skryptu Bash

Nagios to popularny system komputerowy typu open source i oprogramowanie do monitorowania sieci. Obserwuje hosty i usługi, ostrzegając użytkowników, gdy coś pójdzie nie tak, i ponownie, gdy sytuacja się poprawi.

Pierwotnie został zaprojektowany do działania pod Linuksem, ale działa dobrze również na innych wariantach Uniksa. Jest to wolne oprogramowanie, licencjonowane na warunkach Powszechnej Licencji Publicznej G

Czytaj więcej →

Videocast: Skrypt Bash (część 2)

Oto pierwsza część samouczka Bash Script, która dotyczyła napisania prostego skryptu i jego uruchomienia, rozmawialiśmy także trochę o funkcjach i pętlach, dodatkowo ten post jest drugą częścią filmów o Bash Script i omawiamy:

  • Więcej opcji w echo
  • Przedstaw printf
  • Funkcje
  • pętle for, while, aż
  • Składnia
  • getopty
  • ….

Czytaj więcej →

Przykłady pętli Bash: For Loop, Until i nie tylko

Programowanie w języku Bash obejmuje trzy rodzaje pętli: pętlę for, pętlę while i pętlę dopóki. Ideą wszystkich pętli jest wielokrotne wykonanie jakiegoś kodu, o ile spełnione są określone parametry.

Pętla Bash for działa inaczej niż pętle for w innych językach programowania, które być może znasz. Dzięki niemu możesz iterować po serii „słów” w ciągu znaków.

Z drugiej strony pętla while wykonuje znajdujący się pod nią kod, jeśli wyrażenie sterujące (lub po prostu „warunek”) jest pr

Czytaj więcej →

Kompletny przewodnik sprawdzający, czy plik istnieje w Bash

Skrypt powłoki może wymagać sprawdzenia, czy plik istnieje przed wykonaniem zadania.

Zawsze można założyć, że programista lub użytkownik, który uruchomi skrypt, dołoży należytej staranności i upewni się, że plik jest obecny. Ale bash oferuje możliwość sprawdzenia, czy plik istnieje, a pozostawienie tego przypadkowi będzie niezdarną decyzją.

Ponadto założenie, że plik istnieje, nie jest właściwym rozwiązaniem, jeśli skrypt jest rozpowszechniany w różnych systemach operacyjnych.

Czytaj więcej →

Alias Bash: jak to działa i dlaczego go potrzebujesz

Powłoka bash zawiera niektóre z najlepszych funkcji powłok C i Korn, takie jak kontrola zadań, manipulowanie katalogami i aliasy.

Aliasy są bardzo pomocne dla użytkown

Czytaj więcej →

Wprowadzenie do Bash Array w systemie Linux

Wstęp

Bash to popularna powłoka wiersza poleceń używana w systemie Linux i innych systemach operacyjnych opartych na systemie Unix. Jedną z potężnych funkcji Basha jest obsługa tablic. Tablica to zbiór wartości, do których można uzyskać dostęp za pomocą indeksu. W tym artykule omówimy podstawy tablic Bash i sposoby ich wykorzystania w systemie Linux.

Co to jest tablica Bash?

Tablica Bash to zmienna, która może prz

Czytaj więcej →

Manipulacja ciągami w Bash w systemie Linux

Bash to język powłoki używany w systemach Linux, który umożliwia użytkownikom interakcję z systemem za pośrednictwem interfejsu wiersza poleceń. Bash oferuje kilka możliwości manipulacji ciągami tekstowymi, które mogą pomóc użytkownikom manipulować i przetwarzać ciągi tekstowe. W tym artykule przyjrzymy się różnym technikom manipulacji ciągami znaków dostępnymi w języku Bash.

Podstawowe operacje na ciągach

Bash zapewnia podstawowe operacje manipulowa

Czytaj więcej →

Zapobieganie bombom Bash Fork w systemie Linux

Wstęp

Bash Fork Bomb to rodzaj ataku typu „odmowa usługi” (DoS), który może spowodować awarię lub zablokowanie systemu Linux poprzez przeciążenie jego zasobów. atak wykorzystuje złośliwy skrypt, który tworzy dużą liczbę procesów potomnych, powodując, że w systemie kończą się dostępne zasoby, takie jak pamięć lub czas procesora. Te procesy potomne następnie generują więcej procesów potomnych i cykl trwa do momentu, gdy system nie będzie w stanie odpowiedzie

Czytaj więcej →

Funkcje Basha w Linuksie

Wstęp

Funkcja to sekcja kodu, w której grupa instrukcji jest przechowywana w jednym miejscu. Podobnie jak wszystkie inne języki programowania lub skryptowe, możemy używać funkcji w bashu w systemie Linux. Używanie funkcji ma wiele zalet niż jej brak. Niektóre korzyści są takie, że kod jest łatwy do odczytania lub wykonania, a funkcje można ponownie wykorzystać w kodzie, gdy zajdzie taka potrzeba.

Chociaż istnieją pewne ograniczenia funkcji bash, nada

Czytaj więcej →