Pytania oznaczone «bash»

68
Jak można wykorzystać Shellshock w SSH?

Wydaje się, że exploit Cash-2014-6271 w shellshock Bash może być wykorzystywany przez sieć za pośrednictwem SSH. Mogę sobie wyobrazić, jak exploit działałby za pośrednictwem Apache / CGI, ale nie wyobrażam sobie, jak działałoby to w przypadku SSH? Czy ktoś może podać przykład wykorzystania SSH i...

67
obserwuj rozwijanie aliasu poleceń

Jeśli uruchomisz watchpolecenie zawierające alias, nie rozwinie ono aliasu. Próbowałem zarówno z pojedynczym cytatem, jak i podwójnym cytatem, w rzeczywistości biorąc pod uwagę następujący alias: # alias ll alias ll='ls -l --color=tty' Następujące polecenie zakończy się niepowodzeniem # watch...

64
Jak czytać pierwszy i ostatni wiersz z wyjścia kota?

Mam plik tekstowy. Zadanie - pobierz pierwszy i ostatni wiersz z pliku po $ cat file | grep -E "1|2|3|4" | commandtoprint $ cat file 1 2 3 4 5 Potrzebujesz tego bez wyjścia kota (tylko 1 i 5). ~$ cat file | tee >(head -n 1) >(wc -l) 1 2 3 4 5 5 1 Może istnieje awk i krótsze rozwiązanie...

63
Zabij wszystkie zadania w tle

Czy istnieje bardziej zwarta forma zabijania zadań w tle niż: for i in {1..5}; do kill %$i; done Ponadto {1..5} ma oczywiście zakodowaną na stałe magiczną liczbę, jak mogę ustawić ją jako „N”, przy czym N jest właściwą liczbą, bez robienia: $(jobs | wc -l) Używam \ j na PS1, aby uzyskać #...

63
„Pułapka… INT TERM EXIT” naprawdę konieczne?

Wiele przykładów trapużycia trap ... INT TERM EXITdo zadań czyszczenia. Ale czy naprawdę trzeba wymienić wszystkie trzy sigspecy? Instrukcja mówi: Jeśli SIGNAL_SPEC to EXIT (0), ARG jest wykonywane przy wyjściu z powłoki. które moim zdaniem ma zastosowanie niezależnie od tego, czy skrypt...