Wszystko
Najnowsze
Archiwum
- 144
- 209
@sysadmin: Ponieważ jądro odczytuje te dwa znaki, i jeżeli wystąpią, to dalszą część linii traktuje jako interpreter, który ma zostać wywołany. Dzięki temu można te skrypty uruchamiać bezpośrednio, jak normalny plik wykonywalny.
Wyjątkiem są skrypty shellowe - jeżeli nie ma
Wyjątkiem są skrypty shellowe - jeżeli nie ma
#! na początku, a plik nie jest w żadnym binarnym formacie wykonywalnym, to jest traktowany jako skrypt shellowy i interpretowany przez /bin/sh, ale nawet wtedy warto wpisać #!/bin/sh na początku,- 281
( ͡° ͜ʖ ͡°)
źródło: comment_hs0cODR7rFHWfXjix1jVGpUdse97VzUP.jpg
Pobierz#anonimowemirkowyznania
Zastanawiam się nad zmianą pracy, ale boję się wyjść ze strefy komfortu. Obecnie pracuję jako administrator #linux. Zarabiam 4k netto. Znam parę języków programowania, ale głównie do pisania skryptów: #bash #perl #python. Hobbystycznie też trochę #html #css #javascript #jquery
Praca ogólnie jest spoko. Pracujemy w metodyce kanban, więc zupełnie bezstresowo. Jak nic
Zastanawiam się nad zmianą pracy, ale boję się wyjść ze strefy komfortu. Obecnie pracuję jako administrator #linux. Zarabiam 4k netto. Znam parę języków programowania, ale głównie do pisania skryptów: #bash #perl #python. Hobbystycznie też trochę #html #css #javascript #jquery
Praca ogólnie jest spoko. Pracujemy w metodyce kanban, więc zupełnie bezstresowo. Jak nic
@AnonimoweMirkoWyznania: devops
@AnonimoweMirkoWyznania tak. Dodatkowo, kontenery, Jankins itd. Poszperaj po tagu i githubie był obrazek odnośnie skilli devopsa
- 0
potrzebuje pomocy z #bash, mam na uczelnie napisac pare skryptow i to wyglada jak odkrywanie kola na nowo. Mam napisac skrypt ktory pozwoli dodac login i haslo do pliku a pozniej sprawdzi czy sie zgadzaja i pusci dalej zeby cos tam wyswietlic. Utknalem na przeskoczeniu do nowej lini po sprawdzeniu ze login sie zgadza. Pomuszcie( ͡° ͜ʖ ͡°) https://pastebin.com/uVeyFBBy
- 0
@wytrzzeszcz:
Tak to wydlubalem, później były jeszcze 2 grubsze problemy ale coś udało się ulepic, bo pisaniem dobrych, działających skryptów nie mogę tego nazwać.
if [ "$line" == "$login1" ]; then
line1=$(grep "$login1" PASSWORDS -A1| tail -1)
Tak to wydlubalem, później były jeszcze 2 grubsze problemy ale coś udało się ulepic, bo pisaniem dobrych, działających skryptów nie mogę tego nazwać.
- 3
Treść przeznaczona dla osób powyżej 18 roku życia...
- 5
@pyzdek: musisz trochę poćwiczyć, analizować żądania.
Jedyne zabezpieczenie to wpisywanie captchy (strona zwraca 404), z tego samego IP, niezależnie od klienta
Jedyne zabezpieczenie to wpisywanie captchy (strona zwraca 404), z tego samego IP, niezależnie od klienta
- 4
@pyzdek: w przeglądarce masz coś takiego jak narzędzia deweloperskie, w zakładce sieć zobaczysz wszystkie żądania, strumień video, nagłówki. Możesz skopiować zapytanie jako cURL i metodą eliminacji sprawdzić co jest niezbędne
- 0
Potrzebuję pomocy. Narzędzie zewnętrzne, na które nie mam żadnego wpływu dostarcza liczbę N argumentów do skryptu, nazwijmy go skrypt.sh. Argumenty te wyglądają tak:
Skrypt w dużym skrócie napisałem taki:
skrypt.sh argument1 argument2 (192.168.1.1) (255.255.255.0)Skrypt w dużym skrócie napisałem taki:
@linuxuser: Błąd
bash: syntax error near unexpected token ('
jest rzucany przez powłokę przy wykonywaniu polecenia:
> ./skrypt.sh argument1 argument2 (192.168.1.1) (255.255.255.0)
i to nie jest problem ze skryptem, ponieważ takieskrypt.sh argument1 argument2 (192.168.1.1) (255.255.255.0)
@linuxuser: Zamień treść Twojego skryptu na
echo 123
Ba, nawet usuń skrypt. Dalej będziesz miał ten sam błąd. Szukasz w złym miejscu. Problemem jest format argumentów które próbujesz wywolać. Idź w kierunku
sed i xargs operujących na tych uzyskanych argumentach.- 1
Szanowni, mam zagwozdkę. Na bashu chciałbym zwrócić wyniki. Mam załóżmy 100 plików, w środku tysiące wierszy. Muszę zliczyć ile jest wierszy zawierających pewne słowo.
Można to robić pojedynczo, czyli
cat plik.txt |grep xxx| wc -l
Jednak jest to mocno zajmujące jak trzeba przeszukać naście takich plików. Moje pytanie, kiedyś chyba to już zrobiłem, jaka komenda zwróci nam wynik każdy z osobna dla różnych plików. Mowa tutaj o:
plik1.txt plik2.txt plik3.txt plik4.txt
Można to robić pojedynczo, czyli
cat plik.txt |grep xxx| wc -l
Jednak jest to mocno zajmujące jak trzeba przeszukać naście takich plików. Moje pytanie, kiedyś chyba to już zrobiłem, jaka komenda zwróci nam wynik każdy z osobna dla różnych plików. Mowa tutaj o:
plik1.txt plik2.txt plik3.txt plik4.txt
- 2
@Jestem_tu_zielony:
lub
for i in plik1.txt plik2.txt plik3.txt plik4.txt; do echo -n "$i "; cat "$i" | grep xxx | wc -l; donelub
for i in plik*.txt; do echo -n "$i "; cat "$i " | grep xxx | wc -l; done- 2
@Jestem_tu_zielony: Poprawka:
for i in plik*.txt; do c=$(cat "$i " | grep xxx | wc -l); if [ "$c" != 0 ]; then echo "$i $c"; fi; done2
Atak DDOS od Amazon Invited DDoS Attack On Prime Day

PROPFIND HTTP/1.0 GET /webdav/ GET /wp-login.php POST /xmlrpc.php Błąd serwera 400 i 408 :)
z- 13
- #
- #
- #
- #
- #
- #
Znacie jakieś dobre cheatsheety do pisania skryptów w bashu?
Znalazłem całką dobrą stronę https://devhints.io/bash ale nie mogę znaleźć metody jak ją estetycznie wydrukować.
#bash #linux
Znalazłem całką dobrą stronę https://devhints.io/bash ale nie mogę znaleźć metody jak ją estetycznie wydrukować.
#bash #linux
1
Google Translator Reverse Shell — ukrywanie komunikacji C&C w Google Translator

GTRS - Google Translator Reverse Shell to aplikacja typu klient-serwer wykorzystująca Google Translator jako serwer proxy do wysyłania dowolnych poleceń do zainfekowanego komputera.
z- 0
- #
- #
- #
- #
- #
- #
- 0
Mircy,
dlaczego to nie działa?
(w zmiennej lista przechowuje efekt 'ls' na katalogu windowsowym)
if grep -s "jakisplik.txt" $lista
dlaczego to nie działa?
(w zmiennej lista przechowuje efekt 'ls' na katalogu windowsowym)
if grep -s "jakisplik.txt" $lista
@thomeq: Za szybki jesteś - skasowałem komentarz. Myślałem, że jakisplik.txt to plik, a $lista to tekst do szukania.
@thomeq: Ale mimo wszystko coś masz tu nie za bardzo. grep oczekuje tekstu jaki pierwszego parametru i nazwy pliku jako drugiego, lub w przypadku braku pliku - podać mu coś przez stdin. Spróbuj tak:
if echo "$lista" | grep -s "jakisplik.txt"
if echo "$lista" | grep -s "jakisplik.txt"
Próbuję uruchomić venv poprzez skrypt w bashu po stronie serwera. O w taki sposób:
Kiedy wklepuje te linkę bezpośrednio w ssh to nie ma problemu, wszystko śmiga i venv się aktywuje. Ale kiedy uruchamiam mój skrypt z tą linią kodu to pojawia się błąd:
source /usr/home/NazwaKonta/.virtualenvs/NazwaVEnv/bin/activateKiedy wklepuje te linkę bezpośrednio w ssh to nie ma problemu, wszystko śmiga i venv się aktywuje. Ale kiedy uruchamiam mój skrypt z tą linią kodu to pojawia się błąd:
Nie ma takiego pliku/kataloguI tylko na tym mi zależy. Mam projekt w django i chciałem trochę zautomatyzować proces instalacji nowych paczek, resetu strony itp
@karolek-bolek: A jak wywołasz nie 'sh nazwaskryptu.sh' tylko po prostu './nazwaskryptu.sh' ? Nie wiem czy nie ma u ciebie różnic pomiędzy bash a sh.
- 0
@guziec_z_afryki: Też to nic nie daje. Dalej nie rozwiązałem tego problemu w ten sposób ale wpadłem na inny który działa więc z niego będę korzystać. A mianowicie zdefiniowałem skrypt w plikach które automatycznie się uruchamiają po odpaleniu powłoki. Jakimś rozwiązaniem są jeszcze aliasy ale to pierwsze jest dla mnie wygodniejsze. Link pod którym znalazłem rozwiązanie:
https://stackoverflow.com/a/7020787
Dzięki za pomoc i rady mirki. Może komuś to się przyda. @asciiterror:
https://stackoverflow.com/a/7020787
Dzięki za pomoc i rady mirki. Może komuś to się przyda. @asciiterror:
- 0
Czesc mirki jest tu jakis spec od #bash ktory moglby mi wytlumaczyc czemu ten String formatuje sie z zl z przodu a nie na koncu? Rezultat wywolania skrpytu w kom, sorry ze screenshot a nie pastebin, ale bylo mi tak duzo latwiej z virtualboxem.
#naukaprogramowania #linux #skrypt
#naukaprogramowania #linux #skrypt
źródło: comment_yrIQj2Va9YhluFTFwZ5BRFhlCxeMrTTe.jpg
Pobierz@leedwon: a spróbuj to samo puścić, ale z basha z terminala, a nie jako. /skrypt
konto usunięte via Wykop Mobilny (Android)
- 0
Komentarz usunięty przez autora
W #bash BSV wyprzedził właśnie BAB w liczbie bloków i wygląda trochę jakby BAB przestali kopać. Możliwe, że próbują zrobić reorg atack na BSV, albo są tak pewni swojego systemu checkpointów, że mają to w nosie. Ciekawe.
https://twitter.com/engguy55/status/1066425491362443269
#bitcoin #kryptowaluty
https://twitter.com/engguy55/status/1066425491362443269
#bitcoin #kryptowaluty
@dpc8: kopią, przestali tylko dotować hash
BCH: It is currently 4.30% more profitable to mine on the Bitcoin (BTC) chain.
BSV: It is currently 289.00% more profitable to mine on the Bitcoin (BTC) chain.
BCH: It is currently 4.30% more profitable to mine on the Bitcoin (BTC) chain.
BSV: It is currently 289.00% more profitable to mine on the Bitcoin (BTC) chain.
albo są tak pewni swojego systemu checkpointów, że mają to w nosie
@dpc8: na ich miejscu nie byłbym taki pewny tych checkpointów

- 0
Komentarz usunięty przez autora
- 1
- 1
ktoś mi wytlumaczy lopatologicznie co w bashu oznacza ponizsze ?
exec 3>&1 4>&2
trap 'exec 2>&4 1>&3' 0 1 2 3
to jakies strumienie przekierowane do jakichs kolejek? W sensie caly sysout z comandline wrzuca do kolejek? Jest gdzies to opisane ?Sa jakieś godne polecenia ksiazki na temat programowania w bash? #linux #aix #bash #unix #redhat
exec 3>&1 4>&2
trap 'exec 2>&4 1>&3' 0 1 2 3
to jakies strumienie przekierowane do jakichs kolejek? W sensie caly sysout z comandline wrzuca do kolejek? Jest gdzies to opisane ?Sa jakieś godne polecenia ksiazki na temat programowania w bash? #linux #aix #bash #unix #redhat
- 1
@Kryspin013: to raczej nie to co szukam.
























Elo linuxowe świry, mam do Was kilka pytanek :
Która ze składni wyrażeń regularnych jest najlepsza czy najpopularniejsza?
Należy do wszystkich programów stosować jedną czy do każdego inną (na przykład find)?