Narzędzia konsoli Linux ułatwiające życie (część 2)

Narzędzia konsoli Linux ułatwiające życie (część 2)

ponieważ poprzedni artykuł poszło całkiem nieźle, błędem byłoby nie udostępnić dodatkowych narzędzi, z których korzystam do dziś. Od razu zastrzegam, że artykuł jest przystosowany dla początkujących, a starzy użytkownicy Linuksa będą musieli trochę zacisnąć zęby i znieść przeżuwanie materiału. Dalej do tematu!

Przedmowa dla początkujących

Warto zacząć od tego jaką masz dystrybucję. Oczywiście możesz skompilować wszystko ze źródeł, ale nie wszyscy użytkownicy mają takie umiejętności, a jeśli kompilator zgłosi błąd, użytkownicy po prostu się zdenerwują i nie będą mogli wypróbować nowych narzędzi, zamiast szukać rozwiązań na stronie stos. Aby tego uniknąć, ustalmy proste zasady:

  • Jeśli korzystasz z gałęzi Debiana (Ubuntu, Debian, Mint, Pop!_os) spróbuj wyszukać programy na Launchpad, pakiety w formatach repozytoriów narzędzi .deb
  • Jeśli jesteś w gałęzi Arch (Arch, Manjaro, Void Linux), spróbuj wyszukać program w Repozytoria AUR, narzędzia i same programy w formacie .appimage (jeśli są to narzędzia graficzne), a także PKGBUILD pliki do automatycznej kompilacji źródeł
  • Jeśli korzystasz z gałęzi RedHat (Fedora, CentOS), spróbuj użyć narzędzia Flatpak (podobnego do Snap) wbudowanego w większość dystrybucji gałęzi RedHat. Spróbuj także wyszukać pakiety w formacie .rpm

Jeśli mówimy o mnie, to mam Manjaro CLI z zainstalowanymi i3-gapami i własne konfiguracje, jeśli ktoś jest zainteresowany, może z niego skorzystać, ale reszcie radzę po prostu trzymać się powyższych zasad i pamiętać, że każdy problem w Linuksie można rozwiązać prostym googlowaniem i logicznym myśleniem.

Lista programów

administracja

  • gottop — program do wizualizacji procesów (analog htop)
    Instalacja za pomocą Snap:

snap install gotop --classic

Narzędzia konsoli Linux ułatwiające życie (część 2)

  • spojrzenia - kolejny analog htopu, ale tym razem bardziej funkcjonalny
    Instalacja za pomocą pip

pip install glances

Narzędzia konsoli Linux ułatwiające życie (część 2)

tworzenie stron internetowych

  • JSShell — jeśli z jakiegoś powodu nie podoba Ci się konsola przeglądarki, zawsze możesz wykonać te same operacje w terminalu
  • serwer na żywo — narzędzie do łatwego uruchamiania lokalnego serwera z automatyczną aktualizacją w przypadku zmiany pliku Index.html (lub innego pliku).
    Instalacja za pomocą npm
    sudo npm i live-server -g
  • wp-cli — narzędzie do administrowania witryną WordPress za pomocą konsoli
    Instalacja poprzez skopiowanie źródła z repozytorium

    curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
    php wp-cli.phar --info
    chmod +x wp-cli.phar
    sudo mv wp-cli.phar /usr/local/bin/wp
  • powstaje — „uplifting strony internetowej w sekundę”
    Instalacja za pomocą npm
    sudo npm i surge -g
  • http - debuger aplikacji webowych z konsoli
    Instalacja przy użyciu dowolnego menedżera pakietów
    sudo apt install httpie || sudo pacman -Sy httpie || sudo dnf install -Sy httpie
  • hget — narzędzie do analizowania witryn do prostego pliku tekstowego
    Instalacja za pomocą npm
    sudo npm install hget -g

Aplikacje ułatwiające pracę bez GUI

  • nmtui - narzędzie z TUI do wyboru i konfiguracji sieci bezpośrednio z terminala

Narzędzia konsoli Linux ułatwiające życie (część 2)

  • alsamixer - narzędzie do regulacji dźwięku

Narzędzia konsoli Linux ułatwiające życie (część 2)

  • neovim — wygodny edytor z obsługą asynchronicznego pobierania wtyczek i lintingu językowego

Narzędzia konsoli Linux ułatwiające życie (część 2)

  • brwi — przeglądarka z pseudo-GUI (grafika ASCII) bezpośrednio w konsoli

Narzędzia konsoli Linux ułatwiające życie (część 2)

  • fzf - szybkie wyszukiwanie plików (FuzzyFinder)

Narzędzia konsoli Linux ułatwiające życie (część 2)

Dodatki

Jeśli masz narzędzia, które Ci się podobają, napisz o nich w komentarzach, a dodam je do artykułu! Dziękuję za przeczytanie.

Źródło: www.habr.com

Dodaj komentarz