Unix & Linux

Pytania i odpowiedzi dla użytkowników systemów Linux, FreeBSD i innych systemów operacyjnych typu Un * x

4
Ogranicz kontekst grep do N znaków w linii
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 …
31 grep  search  json 

8
Jak zmienić wersję Qt używaną do qmake?
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 …
31 make  qt  qtcreator 

7
Narzędzia do konwersji ASCII do Binarnych i Binary do ASCII?
Jakie jest dobre narzędzie do konwersji ASCII na binarne, a binarne na ASCII? Miałem nadzieję na coś takiego: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01101101 01100101 01110011 01110011 01100001 01100111 01100101 …
31 bash  binary  ascii 


3
Przekazywanie danych binarnych do zwijania się bez użycia pliku @
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 …
31 curl  binary 

4
Co się stanie, jeśli edytujesz skrypt podczas wykonywania?
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, …

7
Dlaczego większość dystrybucji łączy UEFI i grub?
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ć …
31 boot  grub2  boot-loader  uefi 


3
Jaki jest najlepszy sposób dystrybucji zmiennych / niezależny od powłoki, aby ustawić zmienne środowiskowe?
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”. …



2
Dlaczego czas rzeczywisty może być krótszy niż czas użytkownika
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 …
31 time 

3
Wykluczając zapisywanie niektórych poleceń w historii bash
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 …

5
Jak mogę wkleić (nadpisać) za pomocą vima?
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 …
31 vim  vi 

5
Jak pobrać plik z serwera za pomocą SCP?
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?
31 scp 

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.