Pasek postępu przy kopiowaniu plików

8 komentarzy
Przeczytano 841

cp progressDomyślnie polecenie cp, służące do kopiowania plików oraz katalogów nie posiada paska postępu swojej pracy. Od zawsze to była wielka wada polecenia. Ciężko było oszacować kiedy plik zostanie skopiowany, czy proces kopiowania nadal trwa. Na szczęście istnieją inne polecenia, które rozwiązały ten problem. Czytaj więcej »

Jak zbudować prosty tester prędkości łącza?

Jeden komentarz
Przeczytano 2,281

KGetW Internecie dostępnych jest wiele serwisów, które testują prędkość naszego łącza. Jedne pokazuję wyniki w formie obrazków, sygnatur, posiadają ciekawą formę graficzną, kuszą wyglądem. Na wyniki takich testerów trzeba patrzeć z przymrużeniem oka. W tym artykule postaramy się napisać prosty tester prędkości łącza. Będzie on testował jak szybko jesteśmy w stanie pobierać plik z Internetu. Również i nasz skrypt nie będzie doskonały. Czytaj więcej »

Masowa zmiana nazw plików pisanych WIELKIMI literami na małe

Brak komentarzy
Przeczytano 1,418

WIELKIE - małe literyCzasem zdarza się, że mamy ogromną ilość plików zapisanych WIELKIMI literami, a z jakiegoś powodu chcemy zamienić je na małe. Jeżeli tych plików jest kilka, możemy zmienić ich nazwy ręcznie. Ale co będzie jeśli musimy zmienić ponad 1000 plików, które są zdjęciami z wakacji? Z pomocą przyjdzie nam polecenie tr. Jest to narzędzie, za pomocą którego można zmieniać i usuwać znaki. Polecenie to czyta ze standardowego wejścia i wynik wypisuje na standardowe wyjście. Czytaj więcej »

Kolory w Bashu

5 komentarzy
Przeczytano 1,809

A robust log colorizerPrzeglądanie logów systemowych, z serwerów jest zajęciem monotonnym i żmudnym, zwłaszcza kiedy musimy obejrzeć miliony białych linii na czarnym ekranie. W takich sytuacjach trudno jest wyłapać interesujące nas wartości, a w szczególności błędy. Dobrym pomysłem byłoby napisanie prostego skryptu, który w jakiś sposób wyszczególni interesujące nas wartości. Czytaj więcej »

Ciekawe zastosowania KDialog

Jeden komentarz
Przeczytano 1,013

KDialogTo nie prawda, że KDE jest tylko i wyłącznie świetnym środowiskiem graficznym. Linia komend i skrypty są także obsługiwane przez KDE, głównie chodzi tutaj o aplikacje KDE, które można kontrolować z linii komend. Również skrypty powłokowe mogą wykorzystywać widgety KDE do zadań specjalnych. Jednym z takich narzędzi jest KDialog. Służy on do wyświetlania okien dialogowych z poziomu skryptów powłoki. Czytaj więcej »

Bash fork() bomb

8 komentarzy
Przeczytano 1,516

Fork BombFork - bomba (ang. fork bomb) jest swego rodzaju atakiem Denial of Service. Metoda ta opiera się na szybkim stworzeniu wielu kopii programu, które unieruchomią system. Ponieważ w wieloprocesowym tylko określona ilość procesów może być efektywnie wykonywana naraz, stworzenie odpowiednio dużej liczby procesów może unieruchomić system. Wykorzystując funkcję fork(), która służy do tworzenia nowych procesów, możemy zapełnić tablicę procesów systemu operacyjnego.
Czytaj więcej »