alphasec
Bash / Unix protip 0051
in 𝕏

Twój oneliner jest coraz dłuższy? Użyj fc, żeby edytować poprzednie polecenie w domyślnym edytorze tekstu

tty1 · bash
$ fc
#Linux#Unix#MacOS#Bash#RedTeam#blueteam#admin

Domyślny edytor typowo określony jest przez zmienną środowiskową $EDITOR.

Możesz również wysłać do domyślnego edytora konkretną komendę z historii poleceń (listę zobaczysz za pomocą fc -l lub po prostu history) - w tym celu użyj:

fc <nr polecenia z historii>

Jeśli w poprzednim, długim onelinerze zrobiłeś literówkę lub po prostu chcesz wykonać poprzednie polecenie podmieniając pewną jego część, możesz wykorzystać fc z parametrem -s, np:

ps aux | grep apache | xargs kill

i teraz, żeby zamienić wystąpienie apache na httpd, możesz po prostu napisać:

fc -s apache=httpd
← poprzedni protip 0050 ••• Wszystkie protipy następny → protip 0052
// subskrybuj

Nowe protipy prosto na maila.

Mięsiste jednolinijkowce i triki z prawdziwych zleceń. Zero spamu, zero teorii. Wypisujesz się jednym kliknięciem.

wersja newslettera: