Myślę, że już to zauważyłem, ale nigdy o tym nie myślałem; teraz jestem ciekawa. > ldd /bin/bash linux-vdso.so.1 => (0x00007fff2f781000) libtinfo.so.5 => /lib64/libtinfo.so.5 (0x00007f0fdd9a9000) libdl.so.2 => /lib64/libdl.so.2 (0x00007f0fdd7a5000) libc.so.6 => /lib64/libc.so.6 (0x00007f0fdd3e6000) /lib64/ld-linux-x86-64.so.2 (0x00007f0fddbf6000) Libtinfo jest częścią ncurses. Jest to system fedora, ale jest taki sam na Ubuntu, i zauważam, …
Na końcu man grepjest napisane SEE ALSO\ POSIX Programmer's Manual Page grep(1p). Nie mogę otworzyć strony podręcznika grep(1p). Jak mogę to zrobić? Szukaj w sieci, Unix.SE i próbowałem i popełniłem błąd, ale jeszcze nie miałem szczęścia. Wypróbowany $ man 1p grep $ man -K grep EDYTOWAĆ: Jestem na Ubuntu 14.10
Próbuję skonfigurować nową usługę (pod Debian Jessie), która musi skonfigurować niektóre instalacje, w których przechowywana jest konfiguracja sieci, a zatem ta usługa musi zostać ukończona przed uruchomieniem usługi networking.service. Próbowałem następujące: [Unit] Description=mount/repair remaining filesystems (all persistent fs beyond "/") #Before=network-pre.target Before=networking.service [Service] Type=oneshot ExecStart=/opt/intermodul-mounts/start.sh TimeoutSec=0 RemainAfterExit=yes [Install] RequiredBy=networking.service Za …
Szukam linii kodu, w której GRUB2 w końcu przeskakuje do kodu jądra i przekazuje wykonanie na systemach x86? Chyba jest w pliku asemblera, ponieważ jest to bardzo niska architektura. Spojrzałem na pliki źródłowe /grub-core/boot/i386/pc/*.Si znalazłem JMPw boot.S w linii 455, ale kernel_addressmoże to być adres jądra GRUB2 w pamięci, a …
Jeśli kompiluję program za pomocą gcc i próbuję go uruchomić z powłoki bash, jaka jest dokładna sekwencja kroków, po których następuje bash, aby go wykonać? Wiem fork(), execve(), loader, dynamic linker(i inne rzeczy) są zaangażowane, ale może ktoś podać dokładną sekwencję kroków i trochę odpowiedniego odniesienia do czytania? Edytować: Z …
Dzwonię na adres URL za pomocą wget: /usr/bin/wget --read-timeout=7200 https://site_url/s Wget w tym przypadku wykonuje żądanie GET co 15 minut, pomimo ustawionego limitu czasu, dlaczego tak się dzieje? Połączenie powinno być wykonane tylko raz, jak mogę ustawić wget na NIE Ponawiać? Wiem, że możesz ustawić, t=nale 0 jest nieskończone, a …
Wygląda na to, że Linux obsługuje zmianę właściciela dowiązania symbolicznego (tj. lchown), Ale zmiana trybu / uprawnienia dowiązania symbolicznego (tj. lchmod) Nie jest obsługiwana . O ile widzę, jest to zgodne z POSIX. Nie rozumiem jednak, dlaczego ktoś wspierałby jedną z tych operacji, ale nie obie. Jaka jest tego motywacja?
Chcę wykonać następujące czynności - Zapisz bieżący stan mojego systemu operacyjnego Linux (centOS6.5). Wykonaj kilka zmian (dokładniej wstrzyknij błąd i przetestuj usługę, aby sprawdzić, jak się zachowuje, gdy wystąpi ten konkretny rodzaj błędu). Następnie przywróć system do stanu zapisanego. Nie jestem w stanie wymyślić, jak to zrobić w systemie Linux. …
Co jest nie tak z tym skryptem? Próbuję zdefiniować A1 = 1, B1 = 1, C1 = 1 LIST="A B C" for x in $LIST do "$x"1=1 done a wynikiem jest: ./x.: line 7: A1=1: command not found ./x.: line 7: B1=1: command not found ./x.: line 7: C1=1: command …
Jak uzyskać datę zakończenia poprzedniego miesiąca na podstawie daty przetwarzania? Przykłady: Data przetwarzania = 15jan2015 Oczekiwana data = 31 grudnia 2014 r., Data przetwarzania = 10 lutego 2015 r Oczekiwana data = 31jan2015
W zshtym działa dobrze: alias foo=ls foo Ale to nie: alias foo=ls; foo Naciśnięcie klawisza „wprowadź dodatkowy czas” nie stanowi problemu podczas działania interaktywnego. Ale podczas sshjego przeglądania nagle staje się problemem: % ssh zsh@server 'alias foo=ls; foo' zsh:1: command not found: foo Nawet w przypadku nowej linii nie działa: …
Plik file1.txt zawiera linie takie jak: /api/purchase/<hash>/index.html Na przykład: /api/purchase/12ab09f46/index.html Plik file2.csv zawiera linie takie jak: <hash>,timestamp,ip_address Na przykład: 12ab09f46,20150812235200,22.231.113.64 a77b3ff22,20150812235959,194.66.82.11 Chcę filtrować plik2.csv usuwając wszystkie wiersze, w których wartość skrótu jest obecna, również w pliku1.txt. To znaczy: cat file1.txt | extract <hash> | sed '/<hash>/d' file2.csv lub coś w …
Mam dwa pliki tekstowe: string.txt i lengths.txt String.txt: abcdefghijklmnopqrstuvwxyz lengths.txt 5 4 10 7 Chcę pobrać plik >Entry_1 abcde >Entry_2 fghi >Entry_3 jklmnopqrs >Entry_4 tuvwxyz Pracuję z około 28 000 wpisów, które różnią się między 200 a 56 000 znaków. W tej chwili używam: start=1 end=0 i=0 while read read_l …
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.