Unix & Linux

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

7
uzyskać pierwsze X znaków z polecenia kota?
Mam plik tekstowy, który wypisuję do zmiennej w moim skrypcie powłoki. Potrzebuję jednak tylko pierwszych 50 znaków. Próbowałem użyć, cat ${filename} cut -c1-50ale otrzymuję znacznie więcej niż pierwszych 50 znaków? Może to wynikać z cutszukania linii (nie w 100% pewności), podczas gdy ten plik tekstowy może być jednym długim ciągiem …
42 cat  cut 

7
Czy sed może zastąpić nowe znaki wiersza?
Czy występuje problem ze znakiem sed i nową linią? Mam plik test.txt z następującą zawartością aaaaa bbbbb ccccc ddddd Następujące nie działa: sed -r -i 's/\n/,/g' test.txt Wiem, że mogę trz tego skorzystać, ale moje pytanie brzmi: dlaczego wydaje się to niemożliwe z sedem. Jeśli jest to efekt uboczny przetwarzania …
42 sed 


1
Połączenie z IP 0.0.0.0 powiodło się. W jaki sposób? Dlaczego?
Obsługujemy port na localhost i chcemy sprawdzić w innym procesie, jeśli port jest dostępny. Z powodu błędu w naszym kodzie próbuje on połączyć się z adresem IP 0.0.0.0:<port>iz jakiegoś powodu udaje się - jak pokazuje strace: [...] connect(3, {sa_family=AF_INET, sin_port=htons(10002), sin_addr=inet_addr("0.0.0.0")}, 16) = 0 [...] Co to znaczy? Dlaczego to …
41 networking  tcp  strace 



2
Jaka jest różnica między „tail -f” a „tail -F”?
Nigdy nie użyłem tail -Fpolecenia zamiast tego zawsze użyłem, tail -fjednak ktoś powiedział mi, że -Flepiej bez większego wyjaśnienia. Poszukałem strony podręcznika użytkownika w poszukiwaniu polecenia ogona. -f output appended data as the file grows; -F Same as --follow=name --retry --retry Keep trying to open a file even when it …
41 tail 

1
Dlaczego wywołanie systemowe UNIX nosi nazwę „kill”?
Ciekawi mnie historia tej nazwy. Wydaje mi się, że wywołanie systemowe „zabij” mogło zostać nazwane „sygnał”, a wywołanie systemowe „sygnał” mogło zostać nazwane „uchwyt”. Zastanawiałem się, czy pierwotnym zastosowaniem wywołania systemowego mogło być po prostu zabicie innego procesu, a jego użycie może być rozszerzone na bardziej ogólny mechanizm wysyłania sygnałów …
41 kill  history 

4
Znajdowanie rekurencyjnie największego pliku
Próbuję rekurencyjnie znaleźć największy plik w katalogu. Jeśli w tym katalogu znajduje się podkatalog, funkcja musi wejść do tego katalogu i sprawdzić, czy jest tam największy plik. Po znalezieniu największego pliku wyświetlane są dane wyjściowe z względną nazwą ścieżki oraz nazwą i rozmiarem największego pliku. DAWNY: dude@shell2 (~...assignment/solutions) % bash …


6
Ustaw rozmiar magazynu podczas tworzenia VM VirtualBox
Czy istnieje sposób, aby ustawić rozmiar magazynu maszyny wirtualnej podczas jej tworzenia? Będę używać Vagrant, ale nie jestem pewien, czy jest to coś, co należy zrobić w VirtualBox, czy ustawienie, które mogę dołączyć do Vagrantfile (sprawdziłem dokumenty, ale nie wydaje się, żeby to było jakieś wskazanie)

5
Kto płaci za przechowywanie i przepustowość repozytoriów?
Kiedy robię yum updatelub apt-get update, moja maszyna uderza kilka serwerów i pobiera kilka pakietów. Wyobrażam sobie, że te serwery codziennie obsługują miliony podobnych żądań. Kto płaci za utrzymanie, istnienie, przepustowość tych serwerów? Jeśli odpowiedź zależy od dystrybucji, dobrym przykładem mogą być CentOS, Arch i Ubuntu. Zastanawiam się nad tym, …




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.