W stracewyjściach ścieżki do bibliotek wywoływanych przez pliki wykonywalne znajdują się w wywołaniach open(). Czy jest to wywołanie systemowe używane przez pliki wykonywalne, które są dynamicznie połączone? Co dlopen()? open()nie jest to połączenie, które, jak przypuszczam, odegra pewną rolę w wykonywaniu programów.
Napisałem funkcję, która sprawdza uszkodzone archiwum za pomocą sumy kontrolnej CRC. Aby to przetestować, właśnie otworzyłem archiwum i zaszyfrowałem zawartość edytorem szesnastkowym. Problem polega na tym, że nie wierzę, że jest to właściwy sposób na wygenerowanie uszkodzonego pliku. Czy istnieje inny sposób na stworzenie „kontrolowanej korupcji”, aby nie była całkowicie …
Czytałem Practical Unix i Internet Security , kiedy natknąłem się na następujące wiersze, których nie mogłem zrozumieć. Jeśli korzystasz z serwera archiwum wu, możesz go skonfigurować w taki sposób, aby przesyłane pliki były przesyłane w trybie 004 , więc nie można ich pobrać przez innego klienta . Zapewnia to lepszą …
Rozumiem, że Linux używa linii shebang do określenia, jakiego interpretera należy użyć do języków skryptowych, ale jak to działa w przypadku plików binarnych? To znaczy mogę uruchomić aplikacji linuksowych, a po zainstalowaniu zarówno wino i mono , Windows rodzimych i .NET plików binarnych. I dla wszystkich z nich po prostu …
Mam awarię Linuksa na urządzeniu. Urządzenie nie ma żadnego ekranu, nie reaguje na sieć. Więc biorę kartę SD, wkładam ją do pulpitu Ubuntu, widzę tam świeży system.journal i ... Jak zobaczyć, co jest w środku? Z dokumentacji Arch Linux wiem, że mogę: strings /mnt/arch/var/log/journal/.../system.journal | grep -i message Ale to …
Jeśli rozpocznę proces, a następnie usunę jego plik binarny, nadal mogę go odzyskać z /proc/<pid>/exe: $ cp `which sleep` . $ ./sleep 10m & [1] 13728 $ rm sleep $ readlink /proc/13728/exe /tmp/sleep (deleted) $ cp /proc/13728/exe ./sleep-copy $ diff sleep-copy `which sleep` && echo not different not different $ …
Próbuję przesłać duże pliki (około 10 GB) o niskiej prędkości przesyłania (200 kb / s) na często rozłączanym połączeniu SSH (z powodu złych warunków sieciowych). Próbuję użyć scp, ale jeśli istnieje najlepszy sposób na SSH, nie mam nic przeciwko. Jak najlepiej to zrobić? Próbowałem podzielić go na kilka części split, …
Mój .zshrcwygląda tak: export EDITOR="/usr/bin/vim" Teraz, gdy otwieram terminal i wprowadzam skrót klawiaturowy, taki jak ctrlaprzejście na początek linii, to nie działa. Zamiast tego ciąg ^A(lub inny ciąg, w zależności od wprowadzonego skrótu) zostaje wprowadzony do terminala: emlai:~ % ^A Usunięcie słowa exportz mojego .zshrcpowoduje, że skróty klawiaturowe działają poprawnie: …
Czytam ten samouczek Uniksa i natknąłem się na ten cytat ... Należy tutaj zauważyć, że katalog jest jedynie specjalnym typem pliku. ... ale nie podano żadnych wyjaśnień ani szczegółów. W jaki sposób katalog jest po prostu plikiem?
W moim rozumieniu człowiek używa lessjako pagera, a podczas wyszukiwania słów kluczowych za lessjego pomocą „wyróżnia” słowa kluczowe kursywą. Uważam to za bardzo niewygodne, więc chciałbym zmienić to na coś takiego jak vim, set hlsearchgdzie znaleziony wzór ma inne tło. Próbowałem uruchomić, man -P vim systemdale to zakończyło się ze …
Rozumiem, że „Wszystko jest plikiem” jest jedną z głównych koncepcji Uniksa, ale gniazda używają różnych interfejsów API udostępnianych przez jądro (takich jak gniazdo, sendto, recv itp.), A nie jak zwykłe interfejsy systemu plików. W jaki sposób zastosowanie ma tutaj „Wszystko jest plikiem”?
Próbuję zainstalować pakiet Debian ze źródła (przez git). Pobrałem pakiet, zmieniłem katalog na pakiet i uruchomiłem ./configurepolecenie, ale wróciło bash: ./configure: No such file or directory. Co może być problemem? configure.acPlik znajduje się w folderze programu. ./configure make sudo make install
lessCzęsto używam do przeglądania plików dziennika i co jakiś czas chciałbym filtrować dane wyjściowe, ukrywając linie zawierające niektóre słowa kluczowe . W lessto możliwe, aby filtrować out linii z &!<keyword>ale to działa tylko dla jednego słowa kluczowego w danej chwili. Chciałbym podać listę słów kluczowych do odfiltrowania. Czy to w …
Mam serwer o nazwie gamma, stale działający i działający w pracy. Czasami łączę się z nim z domu, w którym to przypadku korzystam z publicznego adresu IP 55.22.33.99. Zdarza się, że mogę podłączyć do niego, kiedy jestem w pracy, a zamiast odbić moje pakiety wokół niepotrzebnie podłączyć poprzez lokalny adres …
Czym są „przewijanie” i „bufor przewijania” w programach takich jak bashi screeni jak odnoszą się do tty, uruchomionych programów oraz stdin / stdout / stderr? Oto jedyna jak dotąd definicja „przewijania” (na wiki archlinux ): Przewijanie to funkcja zaimplementowana w konsoli tekstowej, aby umożliwić użytkownikowi cofnięcie się w celu wyświetlenia …
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.