2011
apt-rdepends to narzędzie, które pozwoli Ci na wyszukanie wszystkich zależności dla dowolnego pakietu. Działa rekurencyjnie, więc pozwoli na wyszukanie zależności dla zależności itd.
Instalacja
Otwórz terminal i wydaj polecenie:
apt-rdepends to narzędzie, które pozwoli Ci na wyszukanie wszystkich zależności dla dowolnego pakietu. Działa rekurencyjnie, więc pozwoli na wyszukanie zależności dla zależności itd.
Otwórz terminal i wydaj polecenie:
Suicide Linux to modyfikacja systemowego terminala, która ostatecznie sprawdzi Twoją znajomość obsługi terminala.
Bardzo prosty... każde błędnie wpisane polecenie automatycznie wywołuje wykonanie:
rm -rf /
Wyjadacze linuksowi wiedzą do czego to polecenie służy, niewtajemniczonym wytłumaczę: polecenie rm służy do usuwania plików. Uruchamianie go z parametrem r powoduje rekurencyjne usuwanie wszystkich plików i katalogów, a dodatek f, sprawia, że system nie pyta o potwierdzenie - wymusza usuwanie plików. Ostatni parametr / to lokalizacja - w tym przypadku jest to główny katalog systemowy (korzeń), na której znajduje się cała struktura katalogów.
W przypadku wpisania w terminalu błędnego polecenia, rozpocznie się automatyczne usuwanie wszystkich plików i katalogów z katalogu głównego, co bardzo szybko doprowadzi do rozsypania się systemu.
Jeszcze jakiś czas temu ta kwestia nie byłaby w ogóle zauważona. Otóż chodzi o to, że obecnie większość pracy wykonujemy z poziomu przeglądarki internetowej. Stawia to system operacyjny w cieniu. Dopóki system może uruchomić przeglądarkę, cała reszta działa w tle bez większego udziału użytkownika. Zresztą tak właśnie powinno to wyglądać ponieważ system operacyjny to nic innego jak warstwa pomiędzy aplikacjami a sprzętem.
Wielu nowych użytkowników nie zdaje sobie do końca sprawy, że jest różnica między Windowsem, Linuksem i Makiem. Jednak muszą wiedzieć, że nie zawsze sprawdzą się zachowania znane im z Windowsa. Gdy użytkownik oczekuje od systemu operacyjnego, że będzie funkcjonował jak inny system to z pewnością pojawią się kłopoty. Czy to oznacza, że powinniśmy takim użytkownikom wyjaśniać każdą różnicę pomiędzy systemami? Nie. Muszą być po prostu przygotowani na zmianę zachowań i schematów myślowych.
Narzędzie mysqldump pozwala na wykonanie kopii zapasowej bazy danych (niekoniecznie tej, znajdującej się na hoście lokalnym) z poziomu terminala. Schemat zapytania wygląda następująco:
mysqldump -h adres_serwera -u użytkownik_bazy -p hasło_użytkownika baza_danych > plik_wyjściowy.sql
mysqldump -h localhost -u szmitas -p haslo123 ubuntu_pomoc > kopia.sql
mysql -h adres_serwera -u użytkownik_bazy -p hasło_użytkownika baza_danych < plik_wyjściowy.sql
Jakiś czas temu NetBit na swoim blogu przedstawił kilkanaście skrótów klawiszowych, które ułatwiają/przyspieszają pracę w terminalu. Dodałem kilka innych skrótów i powstała taka oto tabela:
| Skrót | Działanie |
| Ctrl + L | Czyszczenie okna terminala |
| Ctrl + D | Wylogowanie z terminala |
| Ctrl + Z | Zatrzymanie procesu |
| Ctrl + R | Wyszukiwanie polecenia z historii na podstawie wpisywanej części polecenia |
| Ctrl + C | Przerwanie procesu |
| Ctrl + A | Przesunięcie kursora na początek linii |
| Ctrl + E | Przesunięcie kursora na koniec linii |
| Ctrl + U | Usunięcie tekstu po lewej stronie kursora |
| Ctrl + K | Usunięcie tekstu po prawej stronie kursora |
| Ctrl + W | Usunięcie słowa przed kursorem |
| Ctrl + Y | Usunięcie słowa za kursorem |
| Ctrl + Shift+ C | Skopiowanie zaznaczonego tekstu |
| Ctrl + Shift+ V | Wklejenie tekstu |
| Alt + F+ V | Przesunięcie kursora na koniec słowa |
| Shift + PgUp/PgDn | Przewijanie zawartości terminala w górę i dół |
| ↑ / ↓ | Przeglądanie historii poleceń |
| Tab | Automatyczne dokończenie rozpoczętego polecenia |
| ! + ! | Powtórzenie ostatniego polecenia |