Używam Ubuntu 14.04 w usłudze chmurowej mojej firmy (moja instancja ma elastyczny adres IP). Chcę sprawdzić adres IP mojej instancji, którą uruchamiam za pomocą wiersza polecenia, ale to nie zadziałało. root@ubuntu14-graphite:~# hostname ubuntu14-graphite root@ubuntu14-graphite:~# hostname -i hostname: Name or service not known Nie rozumiem powodu dlaczego. Próbowałem pingować na Ubuntu14-grafit, …
Ten proces ciągle ogranicza moją przepustowość: Co robi ten proces? Czy zabicie go jest bezpieczne? Można bezpiecznie usunąć pakiet jako całość (aby zapobiec jego ponownemu uruchomieniu) A może powinienem po prostu uniemożliwić automatyczne uruchamianie się w tle? Korzystam z Fedory 23.
Mam PID określonego procesu nasłuchującego na niektórych portach w moim systemie OS X i muszę wiedzieć, które porty są nasłuchiwane przez ten proces. Jak mogę to zrobić? Wiem, że mogę lsofsię dowiedzieć, który proces nasłuchuje na porcie, ale muszę wykonać operację odwrotną. Dziękuję Ci. UPD OS X używa narzędzi BSD, …
Czy coś takiego istnieje w Uniksie? $ echo "this should show in red" | red $ echo "this should show in green" | green $ echo "this should show in blue" | blue Nie mam tu na myśli dosłownego tekstu kodu koloru (na przykład wklejenia do pliku). Chodzi mi o …
Przeczytałem z książki Nowoczesne systemy operacyjne, że po uruchomieniu polecenia powłoka tworzy proces potomny, czeka na niego, aż dziecko zakończy wykonywanie, a następnie czeka na kolejne polecenie od użytkownika. Tak jest w przypadku wielu takich programów gedit. Terminal nie przyjmuje poleceń, dopóki się nie zamknę gedit. Jednak gdy otwieram edytor …
Obecnie testuję gpg --genkeyna maszynie wirtualnej z systemem Linux. Niestety, to oprogramowanie wydaje się polegać na /dev/randomgromadzeniu entropii i uprzejmie prosi użytkownika o ręczne wpisywanie ekranów po ekranach kryptograficznie losowych danych wejściowych, więc może ostatecznie skończyć się generowaniem klucza, i nie znalazłem parametru wiersza polecenia aby użyć innego pliku jako …
Mam minimalny obraz Docker Centos 7 i próbuję znaleźć na nim kilka stron podręcznika użytkownika, które pomogą w debugowaniu mojego pliku Docker. Po wyjęciu z pudełka nie ma wiele: # man ls No manual entry for ls Zgodnie z odpowiedzią na błąd serwera zainstalowałem man-pagesRPM i wszystko poszło dobrze: # …
Próbuję oglądać liczbę plików w moim /tmp/katalogu. W tym celu myślałem, że to polecenie zadziała: watch sh -c 'ls /tmp/|wc -l' Ale wydaje się, że działa tak, jakby lsnie miał żadnych argumentów. Mianowicie, jestem w ~środku i zamiast tego otrzymuję tam liczbę plików /tmp/. Znalazłem obejście, które wydaje się działać: …
Zasadniczo chcę „wyciągnąć” pierwsze wystąpienie -infz listy parametrów. (Pozostałe parametry zostaną przekazane do innego polecenia.) Skrypt, który mam, ma następującą strukturę: #!/bin/sh <CODE> for POSITIONAL_PARAM in "$@" do <CODE> if [ "$POSITIONAL_PARAM" = '-inf' ] then <PLUCK $POSITIONAL_PARAM FROM $@> break fi <CODE> done <CODE> some-other-command "$@" # end of …
Używam menedżera pakietów Nix na NixOS . Załóżmy, że chcę zainstalować pakiet, który udostępnia plik libgtk-x11-2.0.so.0. Jak znaleźć pakiet, który udostępnia ten plik, podobny do innych dystrybucji GNU / Linux ? Obecnie muszę google znaleźć plik i dowiedzieć się, do którego pakietu może należeć, i znaleźć odpowiedni pakiet w repozytorium …
Mam skrypt mierzący czas wykonywania niektórych poleceń. Potrzebuje polecenia „rzeczywistego” time, czyli binarnego na przykład w /usr/bin/time(ponieważ wbudowany bash nie ma -fflagi). Poniżej uproszczony skrypt, który można debugować: #!/bin/bash TIMESEC=$(echo blah | ( /usr/bin/time -f %e grep blah >/dev/null ) 2>&1 | awk -F. '{print $1}') echo ABC--$TIMESEC--DEF if [ …
Zawsze byłem ciekawy, dlaczego jest to polecenie usuwania wszystkiego z katalogu rm -rf. Dlaczego nie ma flag, z którymi można by zrobić to samo rmdir? Czy korzystanie rmdirz operacji na katalogach nie byłoby bardziej intuicyjne ?
Mam duży posortowany plik z miliardami linii o zmiennej długości. Biorąc pod uwagę nowy wiersz, chciałbym wiedzieć, który numer bajtu by się otrzymał, gdyby został uwzględniony w posortowanym pliku. Przykład a\n c\n d\n f\n g\n Biorąc pod uwagę wejście „foo”, otrzymałbym wynik 9. Łatwo to zrobić, po prostu przeglądając cały …
Podczas używania git pojawia się dziwny komunikat o błędzie: $ git clone git@github.com:Itseez/opencv.git Cloning into 'opencv' Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts. X11 forwarding request failed on channel 0 (...) Miałem wrażenie, że X11 nie był wymagany do git, …
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.