Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

Ułatwiające ułatwienia — czyli o przydatnym oprogramowaniu

Tym wpisem będę próbował przybliżyć kilka bardzo ciekawych narzędzi ułatwiających pracę na Linuxie. Sam korzystam z Ubuntu 16.04LTS i na ten system przygotowałem zestawienie.

Nr.1

Clipit

Znajduje się w Centrum Oprogramowania Ubuntu.

Prosty program tworzący historię kopiowanego tekstu.

Po zainstalowaniu domyślny skrót co CTRL+ALT+H.

Wciśnięcie tej kobinacji spowoduje pojawienie się takiego okna:

Nr.2

arping

sudo apt-get install arping

Narzędzie pozwalające nam na diagnozowanie sieci. Najczęstsze przypadki użycia.

Sprawdzenie hosta w sieci:

$ sudo arping -I eth0 -c 3 192.168.1.1

Szukanie duplikatu w sieci:

$ sudo arping -D -I eth0 -c 2 192.168.1.1

Nr.3

arp-scan

sudo apt-get install arp-scan

Trochę bardziej rozbudowane rozwiązanie.Dodatkowo pozwala na wyszukiwanie hostów w sieci lokalnej za pomocą polecenia:

sudo arp-scan --interface=[nazwa_interfejsu] --localnet

Szukanie duplikatu w sieci:

sudo arp-scan -I [nazwa_insterfejsu] -l

Nr.4

Screen

sudo apt-get install screen

Chyba mój ulubiony ze wszystkich tych programów ułatwiających pracę. Pozwala na korzystanie z terminali w "tle".

Otwieramy terminal i otwieramy nową sesję poleceniem:

screen -S [nazwa_sesji]

I przenosimy ją do działania w tle kombinacją CTRL + A + D. Aby ją przywrócić do działania używamy polecenia:

screen -r [nazwa_sesji]

Istnieje możliwość otworzenia sesji od razu z konkretnym działaniem:

screen -S [nazwa_sesji] sudo mtr 192.168.1.1 -c 1000

Kiedy nasze polecenie wykona swoją pracę to po prostu zamknie screena. Czyli w tym przypadku po wysłaniu 1000 pakietów zostanie zamknięty bez przedstawienia wyników.

Nr.5

Yakuake

Do znalezienia w Centrum Oprogramowani Ubuntu.

Jeśli chodzi o KDE to zainstalowałem je głównie właśnie dla yakuake.
Daje nam możliwość otworzenia terminala wysuwanego z góry ekranu po naciśnięciu klawisza(domyślnie F12).

Jednocześnie jedno okno możemy podzielić na wiele równolegle działających sesji.

Podsumowując

Celowo nie rozpisywałem się na temat działania tych programów. Przedstawiłem tutaj najczęstsze przypadki użycia. Jeśli kogoś zainteresują te narzędzia, polecam zagłębić się w ich działanie bardziej szczegółowo.

Czekam na opinie oraz opisy. W razie jakichkolwiek problemów pozostaję do dyspozycji.

have fun!

 

linux oprogramowanie porady

Komentarze

0 nowych
NieGooglujMnie   6 #1 08.05.2016 10:37

Nr. 2 i 3 spoko.
Nr. 4 oczywiście wysiada przy tmux - znacznie mniejsze możliwości i znacznie bardziej zbugowany.
Nr. 5 wysiada przy urxvt, ale jak ktoś nie pracuje przy terminalu, to nie ma większego znaczenia.

Od siebie dodam:
- zsh
- oh-my-zsh
- ack (zamiast grep)
- ag (zamiast ack lub grep)
- ack-vim
- vim ;)
- mc
- ranger
- nmap
- strace


dobra lista:
http://www.thegeekstuff.com/2011/12/linux-performance-monitoring-tools/

Autor edytował komentarz w dniu: 08.05.2016 12:49
etam   10 #2 08.05.2016 11:20

Nr1) W KDE już jest Klipper (w KDE4 domyślnie pod ctrl+alt+v, KDE5 jeszcze nie używałem).
Nr 4) Dobre do uruchamiania rzeczy na maszynach przez ssh jeżeli połączenie może się urwać. Do pracy lokalnej wolę otwierać karty i okna w terminalu.
Nr 5) Bardzo fajny jako podręczny terminal do drobnych rzeczy (jest zawsze pod ręką na każdym pulpicie). Do większej roboty otwieram Konsole (mogę mieć wiele okien i kart).

Od siebie dodam (tak, wiem, trochę powtarzam za NieGooglujMnie):
- ag (zamiast grep)
- find - w połączeniu z ag/grep można robić takie kombajny: 'find . \( -name "*.h" -o -name "*.hpp" \) -exec ag "FooBar" {} +' - wyszukuje "FooBar" we wszystkich plikach .h i .hpp
- mc
- htop (zamiast top)

ziggurad   12 #3 08.05.2016 11:24
  #4 08.05.2016 12:49

Yakuake jest nieco ciężki, osobiście stosuję znacznie lżejszy, oparty wyłącznie na X-owym kodzie program yeahconsole.

NieGooglujMnie   6 #5 08.05.2016 12:59

@etam:

find tworzy takie nieładne gąsienice - tak naprawdę to niezbyt przyjazne narzędzie.

trzeba jakis zamiennik poszukać ;)

Autor edytował komentarz w dniu: 08.05.2016 13:00
  #6 08.05.2016 13:01

tmux :>

adixgd92   3 #7 08.05.2016 13:56

Ad. 5
Jeśli ktoś używa Gnome 3.x:
https://extensions.gnome.org/extension/442/drop-down-terminal/
Używam i polecam.

@ziggurad
Tu rozwija się inny "podobny" projekt, ciekawy:
https://github.com/gnunn1/terminix

Autor edytował komentarz w dniu: 08.05.2016 14:30
GBM MODERATOR BLOGA  20 #8 08.05.2016 14:56

yakuake to takie byobu, które można integrować ze screenem ;)

Red_Shoehart   9 #9 08.05.2016 16:10

Ile razy można wałkować te Ubuntu...

Admin_Rossi   2 #10 08.05.2016 19:55

@Red_Shoehart: Aż do skutku ? :)

Admin_Rossi   2 #11 08.05.2016 19:56

@NieGooglujMnie: Niezła lista.Postaram się w najbliższym czasie wszystkie te narzędzia przetestować. Z tymi miałem styczność w pracy dlatego je opisałem.

Red_Shoehart   9 #12 08.05.2016 20:02

@Admin_Rossi: W Nowościach w Linux już nawet pomijam co mniej istotne informacje o Ubuntu. Jest tyle ciekawych systemów o których mało się mówi...

Admin_Rossi   2 #13 08.05.2016 20:59

@Red_Shoehart: Bardzo chętnie przyjrzę się każdej ciekawej dystrybucji. Jak zaznaczyłem w moim poprzednim wpisie jestem początkującym użytkownikiem a Ubuntu dla takiego wydaje się być najbardziej przyjazne.

Red_Shoehart   9 #14 08.05.2016 21:59

@Admin_Rossi: Nie, jest bardzo znane. Przyjazne jest Manjaro, Antergos, Mint, Debian. Ubuntu z Unity jest wkur...

Admin_Rossi   2 #15 08.05.2016 22:37

@Red_Shoehart: Opinia o tym,że Ubuntu jest przyjazne to moje własne zdanie. Używam co prawda KDE ale z Unity też jakiś czas współpracowałem i nie widziałem niczego co miało by tam w jakikolwiek sposób mnie denerwować. Raczej to kwestia gustu. A co do pozostałych dystrybucji to jestem w trakcie ich testowania.

Admin_Rossi   2 #16 08.05.2016 22:38

@gosc1234567 (niezalogowany): Przetestuję :)

kaemic   6 #17 08.05.2016 23:11

Ad. 5
Guake - dla nieKDEowców

  #18 10.05.2016 16:49

oczywiście NieGooglujMnie ma rację co do tmuxa w zestawieniu z xterm-em te całe guake czy tam yakuake to zwykłe świecące, nic nie potrafiące tandety:)