Mam kilka plików binarnych i wiem, że wewnątrz tych plików binarnych są ciągi, które chcę znaleźć. Chcę zrobić: grep -lir "the string I am looking for" i uzyskać listę wszystkich plików binarnych w określonym katalogu, który zawiera ten ciąg, ale grep -lirnajwyraźniej nie działa z tymi plikami. Czy istnieje polecenie, …
Próbuję utworzyć usługę systemową na Debian Jessie. Potrzebuję go rozpocząć po network-online.targetosiągnięciu. Problemem są network-online.targetpożary w tym samym czasie network.target, kiedy moje interfejsy nie są jeszcze skonfigurowane, właśnie uruchomiłem zapytanie DHCP. Wygląda na to, że ten problem jest specyficzny dla Debiana, ponieważ wykorzystuje starszą konfigurację sieci. Jak obejść ten problem …
Mam laptopa HP15 r007TX z zainstalowanym Debianem 8 (Jessie) . Ilekroć zamykam pokrywę, a następnie otwieram ponownie, laptop przestaje działać. Utknął, pokazując pusty ekran. Stamtąd nic się nie dzieje i muszę go mocno zrestartować. Zmieniłem nawet ustawienie, aby nic nie robić, gdy pokrywa laptopa jest zamknięta i nadal mam problem.
Jaki jest najmniejszy interwał dla polecenia oglądania? Strona podręcznika i wyszukiwania w Google nie wskazują, jaki jest dolny limit najmniejszego interwału. Odkryłem przez eksperyment, że może być krótszy niż 1 sekunda. Aby przetestować, uruchomiłem polecenie uruchomione na zaporze: watch -n 0.1 cat /sys/class/net/eth1/statistics/rx_bytes Szybko aktualizuje się szybciej niż sekunda, ale …
Próbuję napisać skrypt, który określi działania w oparciu o architekturę maszyny. Używam już uname -mzebrać linię architektura, jednak nie wiem, jak wiele architektur ARM istnieje, ani nie wiem, czy ktoś jest armhf, armelalbo arm64. Ponieważ jest to wymagane dla tego skryptu, aby ustalić, czy części skryptu mogą być uruchomione, czy …
Szukam sposobu na zamontowanie archiwum ZIP jako systemu plików, aby uzyskać przejrzysty dostęp do plików w tym archiwum. Potrzebuję tylko dostępu do odczytu - plik ZIP nie zostanie zmodyfikowany. Zużycie pamięci RAM jest ważne, ponieważ dotyczy to systemu osadzonego (z ograniczonymi zasobami). Jakie są dostępne opcje?
Nauczyłem się kilku pojęć dotyczących planowania. Obecnie moje rozumienie jest jak poniżej. Istnieją procesy w czasie rzeczywistym i procesy w czasie rzeczywistym. Procesy poza czasem rzeczywistym mogą mieć nicewartości dla swojego priorytetu w zakresie od -20 do +20 . Wyższa wartość dodatnia wskazuje, że proces ma niższy priorytet. Procesy działające …
Często mam otwarte wiele okien terminali z mniejszą liczbą (np. Porównywanie różnych plików dziennika). Zapomniałem, który plik jest który. Czy istnieje podobne polecenie do ^ G w vi, które wyświetla nazwę aktualnie przeglądanego pliku?
Chcę zastąpić tylko pierwsze kwystąpienia słowa. W jaki sposób mogę to zrobić? Na przykład. Powiedz plik foo.txtzawiera 100 wystąpień słowa „linux”. Muszę wymienić tylko pierwsze 50 wystąpień.
Wiem, że mogę dołączyć &do polecenia, aby uruchomić proces w tle. Włączam SSH do skrzynki Ubuntu 12.04 i uruchamiam program python z $python program.py &- ale kiedy idę do zamykania okna terminala, pojawia się komunikat, że zamknięcie terminalu zabije uruchomiony proces. Dlaczego to? Używam ampersand, aby uruchomić proces w tle. …
Jak rozumiem, domyślny rozmiar stosu dla pthread w systemie Linux to 16 KB. Otrzymuję dziwne wyniki w mojej 64-bitowej instalacji Ubuntu. $ ulimit -s 8192 Również: pthread_attr_init(&attr); pthread_attr_getstacksize(&attr, &stacksize); printf("Thread stack size = %d bytes \n", stacksize); Prints Thread stack size = 8388608 bytes Jestem pewien, że rozmiar stosu to …
Używam curl, aby przesłać plik na serwer za pośrednictwem postu HTTP. curl -X POST -d@myfile.txt server-URL Kiedy ręcznie wykonuję to polecenie w wierszu polecenia, otrzymuję odpowiedź z serwera jak "Upload successful". Jak jednak, jeśli chcę wykonać to polecenie curl za pomocą skryptu, jak mogę sprawdzić, czy moje żądanie POST zakończyło …
Mam funkcję, która konwertuje czas epoki do tej pory. Oto definicja date1(){ date -d @$1 } Chciałbym móc pisać: $ date1 xxxyyy Gdzie xxxyyy to parametr, który przekazuję do mojej funkcji, aby uzyskać odpowiednią datę. Rozumiem, że trzeba dodać go albo .bash_profile, .profilelub .bashrc, a następnie pozyskać go: $ source …
Używam następującego xrandrpolecenia, aby wykonać kopię lustrzaną mojego 17-calowego laptopa z 27-calowym monitorem zewnętrznym, dzięki czemu mogę go używać do robienia prezentacji: xrandr --output LVDS1 --mode 1600x900 --output HDMI1 --mode 1920x1080 --same-as LVDS1 Jednak monitor zewnętrzny (HDMI1) powraca do rozdzielczości 1600 x 900 zamiast 1920 x 1080. wyjście xrandr: Screen …
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.