Pokazywanie postów oznaczonych etykietą terminal. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą terminal. Pokaż wszystkie posty

środa, 26 lutego 2025

Najlepsze aplikacje terminalowe na Linuxa: 10 narzędzi, które warto znać

 
Terminal to potężne narzędzie w Linuxie, które pozwala na pełną kontrolę nad systemem. Jednak jego możliwości nie ograniczają się tylko do podstawowych komend. W tym wpisie przedstawię 10 aplikacji terminalowych, które mogą usprawnić Twoją pracę i uczynić ją bardziej efektywną.



1. htop – Monitor zasobów systemowych

Htop to ulepszona wersja narzędzia top, oferująca czytelny interfejs do monitorowania procesów i zasobów systemowych.

  • Instalacja:
    bash

    sudo apt install htop # Debian/Ubuntu sudo dnf install htop # Fedora sudo pacman -S htop # Arch
  • Dlaczego warto: Łatwy w obsłudze interfejs, możliwość zarządzania procesami z poziomu terminala.

2. Neofetch – Wyświetlanie informacji o systemie

Neofetch to popularne narzędzie do wyświetlania informacji o systemie w estetyczny sposób.

  • Instalacja:
    bash

    sudo apt install neofetch
  • Dlaczego warto: Idealne do personalizacji terminala i prezentowania informacji o systemie w stylowy sposób.

3. tmux – Menedżer sesji terminalowych

Tmux pozwala na zarządzanie wieloma sesjami terminala w jednym oknie.

  • Instalacja:
    bash

    sudo apt install tmux
  • Dlaczego warto: Umożliwia wielozadaniowość i pracę z wieloma projektami jednocześnie.

4. ranger – Menedżer plików

Ranger to tekstowy menedżer plików z obsługą skrótów klawiszowych i podglądem plików.

  • Instalacja:
    bash

    sudo apt install ranger
  • Dlaczego warto: Lekki, szybki i niezwykle funkcjonalny.

5. ncdu – Analiza użycia miejsca na dysku

Ncdu to narzędzie do sprawdzania, które katalogi i pliki zajmują najwięcej miejsca na dysku.

  • Instalacja:
    bash

    sudo apt install ncdu
  • Dlaczego warto: Doskonałe do zarządzania przestrzenią dyskową.

6. bat – Alternatywa dla komendy cat

Bat to ulepszona wersja komendy cat, oferująca podświetlanie składni i numerowanie linii.

  • Instalacja:
    bash

    sudo apt install bat
  • Dlaczego warto: Czytelność i dodatkowe funkcje ułatwiające pracę z plikami tekstowymi.

7. wget i curl – Pobieranie plików i obsługa HTTP

Wget i Curl to narzędzia do pobierania plików z internetu oraz komunikacji z serwerami HTTP.

  • Instalacja:
    bash

    sudo apt install wget curl
  • Dlaczego warto: Podstawowe narzędzia dla administratorów i programistów.

8. Midnight Commander (mc) – Klasyczny menedżer plików

Mc to jeden z najstarszych i najbardziej funkcjonalnych tekstowych menedżerów plików.

  • Instalacja:
    bash

    sudo apt install mc
  • Dlaczego warto: Łatwość obsługi i bogata funkcjonalność, idealny dla początkujących.

9. fzf – Wyszukiwanie w terminalu

Fzf to narzędzie do szybkiego wyszukiwania plików, katalogów i komend.

  • Instalacja:
    bash

    sudo apt install fzf
  • Dlaczego warto: Niezastąpione dla osób pracujących z dużymi projektami.

10. speedtest-cli – Test prędkości internetu

Speedtest-cli to narzędzie do sprawdzania prędkości połączenia internetowego.

  • Instalacja:
    bash

    sudo apt install speedtest-cli
  • Dlaczego warto: Szybka diagnostyka połączenia bez potrzeby korzystania z przeglądarki.

Podsumowanie

Terminal w Linuxie to prawdziwa kopalnia możliwości, a korzystanie z takich narzędzi jak htop, ranger czy tmux sprawia, że praca staje się bardziej efektywna. Wybierz narzędzia odpowiednie dla Twoich potrzeb i eksploruj możliwości swojego systemu.

piątek, 24 stycznia 2025

10 przydatnych komend Linuxa, które ułatwią Twoje życie

 


Linux to potężny system operacyjny, a jego terminal jest jednym z najważniejszych narzędzi dla użytkowników. Poznanie kilku podstawowych komend pozwala oszczędzić czas i zwiększyć efektywność. Oto 10 przydatnych komend, które każdy użytkownik Linuxa powinien znać.


1. ls – Wyświetlanie zawartości katalogu

bash

ls
  • Opis: Wyświetla pliki i foldery w bieżącym katalogu.
  • Opcje:
    • ls -l – Szczegółowe informacje o plikach.
    • ls -a – Pokaż ukryte pliki (rozpoczynające się od kropki).
  • Przykład:
    bash

    ls -la

2. cd – Zmiana katalogu

bash

cd /ścieżka/do/katalogu
  • Opis: Umożliwia przejście do innego katalogu.
  • Skróty:
    • cd .. – Przejdź do katalogu nadrzędnego.
    • cd ~ – Przejdź do katalogu domowego.

3. pwd – Wyświetlenie bieżącej ścieżki

bash

pwd
  • Opis: Pokazuje pełną ścieżkę do aktualnego katalogu roboczego.

4. cp – Kopiowanie plików i katalogów

bash

cp plik_źródłowy plik_docelowy
  • Opis: Kopiuje plik lub katalog.
  • Opcje:
    • -r – Kopiowanie katalogów rekurencyjnie.
  • Przykład:
    bash

    cp -r folder1 folder2

5. mv – Przenoszenie lub zmiana nazwy plików

bash

mv stary_plik nowy_plik
  • Opis: Używane do przenoszenia plików/katalogów lub zmiany ich nazw.
  • Przykład:
    bash

    mv plik.txt folder/

6. rm – Usuwanie plików i katalogów

bash

rm plik
  • Opis: Usuwa pliki lub katalogi.
  • Opcje:
    • -r – Usuwa katalogi rekurencyjnie.
    • -i – Prosi o potwierdzenie przed usunięciem.
  • Przykład:
    bash

    rm -r folder/

7. chmod – Zmiana uprawnień plików

bash

chmod [uprawnienia] plik
  • Opis: Umożliwia zmianę uprawnień do plików/katalogów.
  • Przykład: Nadaj plikowi prawa do odczytu, zapisu i wykonywania dla właściciela:
    bash

    chmod 755 skrypt.sh

8. apt – Zarządzanie pakietami (na Ubuntu/Debian)

bash

sudo apt install nazwa_pakietu
  • Opis: Służy do instalowania, aktualizowania i usuwania pakietów.
  • Przykład:
    • Aktualizacja systemu:
      bash

      sudo apt update && sudo apt upgrade
    • Usunięcie pakietu:
      bash

      sudo apt remove nazwa_pakietu

9. top – Monitorowanie procesów

bash

top
  • Opis: Wyświetla aktualnie działające procesy i użycie zasobów systemowych.
  • Alternatywa: Możesz użyć htop dla bardziej intuicyjnego interfejsu (wymaga instalacji).

10. find – Wyszukiwanie plików

bash

find /ścieżka -name "nazwa_pliku"
  • Opis: Służy do wyszukiwania plików w katalogach.
  • Przykład:
    Znajdź plik o nazwie dokument.txt w katalogu domowym:
    bash

    find ~/ -name "dokument.txt"

Bonus: man – Twoje centrum pomocy

Nie pamiętasz, jak działa dana komenda? Użyj man!

bash

man [nazwa_komendy]
  • Przykład:
    bash

    man ls

Podsumowanie

Te 10 komend to tylko wierzchołek góry lodowej w świecie Linuxa, ale z pewnością ułatwią Ci codzienną pracę. Czy masz swoje ulubione komendy, które warto dodać do tej listy? Podziel się nimi w komentarzach! 😊

Najlepsze lekkie dystrybucje Linuxa dla starszych komputerów

  Czy Twój komputer jest już wiekowy, a wydajność pozostawia wiele do życzenia? Linux oferuje wiele lekkich dystrybucji, które mogą tchnąć n...