Unix & Linux

31
Usuń pliki z katalogu bez błędów, jeśli jest już pusty

W ramach skryptu wdrażania chcę zrzucić niektóre buforowane pliki z mojego katalogu tymczasowego. Używam polecenia takiego jak: rm /tmp/our_cache/* Jeśli jednak /tmp/our_cachejest puste (dość powszechne przy szybkim przekazywaniu wielu zmian w krótkim odstępie czasu na nasz serwer testowy), to...

31
Przekazywanie danych binarnych do zwijania się bez użycia pliku @

Czy można używać curl i wysyłać dane binarne bez podawania nazwy pliku? Na przykład możesz opublikować formularz za pomocą pliku binarnego za pośrednictwem --data-binary: curl -X POST --data-binary @myfile.bin http://foo.com Wymaga to jednak istnienia pliku. Miałem nadzieję, że będę w stanie...

31
Jak sygnały działają wewnętrznie?

Ogólnie rzecz biorąc, na kończenie procesów możemy generować sygnały takie jak SIGKILL, SIGTSTPetc. Ale skąd wiadomo, kto zamówił ten konkretny sygnał, kto wysłał go do określonego procesu i ogólnie, w jaki sposób sygnały wykonują swoje operacje? Jak działają sygnały...

31
Dlaczego większość dystrybucji łączy UEFI i grub?

Większość dystrybucji instaluje dodatkowy moduł ładujący w systemie UEFI. Sam UEFI jest programem ładującym, oferuje menu do wyboru różnych systemów operacyjnych lub poszczególnych jąder. Ponadto ustawienia UEFI można łatwo zmienić za pomocą narzędzi przestrzeni użytkownika, takich jak...

31
Jak automatycznie uruchomić usługę po uruchomieniu Ubuntu?

Korzystam z systemu Ubuntu 12.04 i chcę uruchomić usługę, gdy system zostanie uruchomiony normalnie. Jako „usługa” rozumiem trochę kodu, na przykład cd my_directory; moja_komenda -host 0.0.0.0 -port 1234 -arg x, które powinny działać tak, jakby zostały uruchomione w wierszu poleceń. Istnieją...

31
Narzędzia do konwersji ASCII do Binarnych i Binary do ASCII?

Jakie jest dobre narzędzie do konwersji ASCII na binarne, a binarne na ASCII? Miałem nadzieję na coś takiego: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001...

31
apt-get install bez pytania debconf

Chciałbym zainstalować szefa kuchni za pośrednictwem apt nieinteraktywnie, ale domyślnie apt install wyświetla następujący monit: Czy istnieje sposób na pominięcie tego kroku podczas instalacji lub przekazanie wartości do apt install? Używam tylko szefa kuchni-solo, więc tak naprawdę nie...

31
mniej - quit-if-one-screen bez --no-init

Jestem na terminalu, który obsługuje alternatywny ekran, którego używa less, vim itp., Aby przywrócić poprzedni ekran po wyjściu. To fajna funkcja, ale naprawdę psuje --quit-if-one-screenprzełącznik, lessponieważ w takim przypadku mniej przełącza się na alternatywny ekran, wyświetla jego dane,...

31
Jak mogę odzyskać mysz z QEMU / KVM?

Używam QEMU / KVM na Debian Testing x64 za pomocą tego polecenia: kvm -m 1024 -hda win7.img -cdrom win7x86.iso -boot d -net user Ale kiedy klikam wewnątrz maszyny wirtualnej, QEMU chwyta moją mysz i nie pozwala jej odejść. Myślałem, że kluczową kombinacją do uwolnienia myszy jest Right Ctrl, ale...

31
Jak zmienić wersję Qt używaną do qmake?

Wydaje mi się, że powinien istnieć prosty sposób na zrobienie tego, ale mój googlefu zawodzi, więc naprawdę doceniam informacje o tym, jak przełączyć (a nawet trwale zmienić), która wersja Qt jest używana podczas wykonywania qmake. Jeśli zapytam, która wersja otrzymuję: ~ $ qmake --version QMake...