Pytania oznaczone «cat»

14
Jak przechowywać plik obrazu w zmiennej bash?

Po użyciu następującego polecenia pngString="$(cat example.png)" echo -n "$pngString" > tmp.png Nie mogę otworzyć pliku tmp.png jako pliku PNG. Być może niektóre informacje są tracone, gdy używam $pngStringdo przechowywania pliku obrazu. Pytanie brzmi: w jaki sposób mogę przechowywać pełne...

14
Jak zmienić / grep / awk ostatnie N bajtów pliku zamiast linii

Mam aplikację, która loguje się do zwykłego pliku dziennika (myapp.log), ale wydaje się, że nie zapisuje nowych znaków wiersza na końcu każdego wpisu dziennika. Jeśli wykonam polecenie tak tail -n 50 myapp.log, jak w rzeczywistości otrzymuję setki „wierszy” tekstu (wpisów w dzienniku). Ten plik...

14
Najprostszy sposób wysyłania plików przez sieć

Jaki jest najprostszy i najbardziej wszechstronny sposób przesyłania plików przez sieć do innych komputerów? Rozumiem przez to komputery, z których obecnie korzystają inni ludzie. Nie sądzę, że SSH działa, jeśli komputer ma aktywną sesję otwartą. Do tej pory używam netcat, co działa dobrze. Czy są...

13
Jak używać polecenia „cat” na wyjściu polecenia „find”?

Chcę przekierować dane wyjściowe findpolecenia do catpolecenia, aby móc wydrukować dane z danego pliku. Na przykład jeśli wynikiem działania polecenia find jest /aFile/readmekot, należy go interpretować jako cat ./aFile/readme. Jak mogę to zrobić natychmiast? Czy muszę używać rur? Próbowałem...

13
Jaka jest odpowiednik „-z” gnu-netcat w nmap-ncat?

Przed uruchomieniem skryptu sprawdzam port nasłuchiwania w usłudze: until nc -z $HOST $PORT do echo "waiting for service to be available..." sleep 0.5 done exec "/my/script" Kiedyś działał z gnu-netcat, ale teraz zaktualizowałem dystrybucję Linuksa i używa polecenia nmap-ncat...

13
Netcat - Jak nasłuchiwać na porcie TCP za pomocą adresu IPv6?

Korzystam z najnowszej wersji netcat ( v1.10-41.1), która nie wydaje się mieć opcji dla adresów IPv6 (jak -6było w starszych wersjach nc). Po wpisaniu nc -lvnp 2222i sprawdzeniu portów nasłuchiwania netstat -puntaserwer wydaje się nasłuchiwać tylko na 2222adresach IPv4: tcp 0 0 0.0.0.0:2222...

13
Jak grepować wyjście netcat

Próbuję grepować strumień tekstu na żywo netcat, ale to nie działa dla mnie: netcat localhost 9090 | grep sender nic nie zwraca, ale jestem pewien, że powinien. Jeśli przekieruję dane netcatwyjściowe do pliku i dodam pewne opóźnienia (symuluję rzeczywiste środowisko) - wtedy działa: $ (sleep...

12
netcat nie drukuje odpowiedzi

Próbuję wysłać polecenia do portu TCP przy użyciu polecenia netcati odpowiedzi potoku podczas uruchamiania netcati wpisywania polecenia, drukuje odpowiedź poprawnie, ale gdy przekazuję polecenie z potoku, wysyła polecenie poprawnie, ale nie drukuje odpowiedzi Działa to poprawnie: netcat...

12
Zatrzymaj socat przed zakończeniem, gdy drugi koniec się zamknie

Chciałbym przekierować dane wejściowe i wyjściowe aplikacji do gniazda unix i połączyć się z tym gniazdem z innej sesji. Do tej pory robię to: Po stronie „serwera”: socat EXEC:"command" UNIX-LISTEN:/tmp/comm A po stronie „klienta”: socat UNIX-CONNECT:/tmp/comm - Działa całkiem dobrze, ale...

12
netcat nie kończy się po zamknięciu standardowego wejścia

Próbuję wysłać wiadomość przez netcat. Po wysłaniu wiadomości netcatnależy zakończyć. Próbowałem następujące: cat tsmmessage.bin | nc -u localhost 4300 nc -u localhost 4300 < message.bin Te -qstany opcyjne: -q sekund po EOF na standardowe wejście, poczekaj określoną liczbę sekund, a...

11
Jak się dowiedzieć, kiedy NC zakończy przesyłanie pliku

Czy istnieje sposób, aby wiedzieć, kiedy Netcat przesyła plik między komputerami? Bieżące polecenia: Maszyna nr 2: nc -lp 5555 > test.txt Maszyna nr 1: nc MachineIP Port < test.txt Przeniesienie ma miejsce, ale nie ma wizualnego wskazania, że ​​zostało

11
przekierowanie kota

Powiedzmy, że plik o nazwie abcistnieje w bieżącym katalogu i ma w nim trochę tekstu. Po wykonaniu polecenia: cat abc > abc Dlaczego zawartość pliku abcznika? Dlaczego polecenie usuwa w nim tekst, a plik staje się pustym

11
Jak zmusić netcat do używania istniejącego proxy HTTP

Mogę uzyskać dostęp do strony internetowej dobrze, bezpośrednio uderzając w mój serwer w następujący sposób: $ echo "GET /sample" | nc web-server 80 This is contents of /sample... $ Teraz chciałbym, aby netcat działał przez serwer proxy Squid HTTP (nasłuchuje na porcie 3128), podobnie jak mogę...