Muszę przeszukiwać niektóre pliki JSON, w których długość linii przekracza kilka tysięcy znaków. Jak mogę ograniczyć grep do wyświetlania kontekstu do N znaków po lewej i prawej stronie dopasowania? Każde narzędzie inne niż grep byłoby również w porządku, o ile jest dostępne w popularnych pakietach Linux. Byłby to przykładowy wynik …
Wydaje mi się, że powinien istnieć prosty sposób na zrobienie tego, ale mój googlefu zawodzi, więc naprawdę doceniam informacje o tym, jak przełączyć (a nawet trwale zmienić), która wersja Qt jest używana podczas wykonywania qmake. Jeśli zapytam, która wersja otrzymuję: ~ $ qmake --version QMake version 3.0 Using Qt version …
Korzystam z mojego skryptu Python w tle na moim komputerze Ubuntu (12.04) w ten sposób - nohup python testing.py > test.out & Możliwe, że na pewnym etapie moje powyżej Python scriptmogą umrzeć z jakiegokolwiek powodu. Więc myślę, że mam coś takiego cron agent skrypt powłoki bash, który może automatycznie zrestartować …
Czy można używać curl i wysyłać dane binarne bez podawania nazwy pliku? Na przykład możesz opublikować formularz za pomocą pliku binarnego za pośrednictwem --data-binary: curl -X POST --data-binary @myfile.bin http://foo.com Wymaga to jednak istnienia pliku. Miałem nadzieję, że będę w stanie rejestrować połączenia HTTP (takie jak usługi spoczynkowe) jako tekst …
Mam ogólne pytanie, które może wynikać z niezrozumienia sposobu obsługi procesów w systemie Linux. Dla moich celów zamierzam zdefiniować „skrypt” jako fragment kodu bash zapisanego w pliku tekstowym z włączonymi uprawnieniami do wykonywania dla bieżącego użytkownika. Mam serię skryptów, które wzywają się w tandemie. Dla uproszczenia nazywam je skryptami A, …
Większość dystrybucji instaluje dodatkowy moduł ładujący w systemie UEFI. Sam UEFI jest programem ładującym, oferuje menu do wyboru różnych systemów operacyjnych lub poszczególnych jąder. Ponadto ustawienia UEFI można łatwo zmienić za pomocą narzędzi przestrzeni użytkownika, takich jak efibootmgr. Jądra od wersji 3.3 obsługują EFI_STUB, co oznacza, że jądro można załadować …
Dlaczego cp --reflink=autozachowanie domyślne nie jest ? Czy może to spowodować jakąkolwiek szkodę, aby to umożliwić? Czy można go włączyć w czasie kompilacji, aby był używany w całym systemie, nie tylko w interaktywnych powłokach?
Pytanie mówi wszystko. Obecnie używam Arch Linux i zsh, ale chciałbym rozwiązania, które (przynajmniej) działa zarówno na VT, jak i xterms, a także (mam nadzieję, że najlepiej) będzie nadal działać, jeśli zmienię dystrybucje lub powłoki. Słyszałem bardzo różne odpowiedzi na to pytanie w dokumentach różnych dystrybucji. Ubuntu mówi „użyj .pam_environment”. …
Zdarza mi się to bardziej, niż chciałbym przyznać, ale czasami nie zauważam, że moc się wyczerpuje, ponieważ pojawia się tylko na pasku stanu, a następnie komputer po prostu wychodzi. Chciałbym duży alert, który ostrzega mnie przed tym. Czy jest jakiś sposób, aby mnie zaalarmować? Ubuntu ma ładne okienko wyskakujące, które …
Jeśli uruchomisz to polecenie na swoim Uniksie echo -n "foo" | openssl dgst -sha1 Otrzymasz ten wynik: (stdin)= 0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33 (po którym następuje nowa linia). Jak zmusić openssl, aby nie pokazywał (stdin)=prefiksu i unikał końcowego znaku nowej linii?
Mam skrypt konwertujący pliki wideo i uruchamiam go na serwerze na danych testowych i mierzę jego czas time. W rezultacie zobaczyłem: real 2m48.326s user 6m57.498s sys 0m3.120s Dlaczego czas rzeczywisty jest znacznie krótszy niż czas użytkownika? Czy ma to jakiś związek z wielowątkowością? Czy co jeszcze? Edycja: I myślę, że …
Czy istnieje jakiś sposób, aby wykluczyć takie polecenia jak rm -rf, svn revertod bycia coraz przechowywane w bash historii? Właściwie to przez pomyłkę wydałem je wiele razy, chociaż nie mam zamiaru tego robić, tylko dlatego, że robię rzeczy szybko i to się stało. W rezultacie straciłem dużo pracy, którą wykonałem …
W vimużywam yyi pcały czas szarpię i wklejam linie. Jednak jeśli chcę zastąpić jedną linię wieloma miejscami w pliku, nie mogę użyć, yy p dd pponieważ dd usuwa linię do schowka / rejestru. Chociaż prawdopodobnie powinienem wiedzieć, jak lepiej korzystać z rejestrów, wydaje mi się, że jest na to sposóbp …
Jestem na komputerze A i chcę pobrać plik z komputera B. A$ scp <myuserid>@hostB:<path of file in B> . tu jest napisane: scp: <path of file in B>: No such file or directory Ale na komputerze B ten plik istnieje w tej ścieżce. Co idzie nie tak?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.