Unix & Linux

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

1
Dlaczego „who mil” nie może produkować żadnych produktów?
W wydaniu IEEE Std 1003.1-2008 2016 (aka The Open Group Base Specification Issue 7, lub po prostu standard POSIX), sekcja uzasadnienia whonarzędzia wspomina o: Dopuszczalne jest, aby implementacja nie generowała danych wyjściowych dla wywołania kto mil . Kim lub czym jest „mil”? Dlaczego implementacja może generować brak wyników who mil?
16 history  posix  who 

2
Serwer Ghost NTP na Debianie 8.6
Tak więc uniwersytecki zespół ds. Bezpieczeństwa IT krążyliśmy wokół tego bez przerwy ... ktoś ma jakieś przemyślenia na ten temat: Niedawno skonfigurowałem mały serwer plików dla mojego laboratorium z systemem Debian 8.6 na dedykowanym komputerze (procesor Intel Avoton C2550 - chętnie dostarczę więcej informacji o sprzęcie, jeśli zajdzie taka potrzeba, …


1
Odłączanie załącznika w Mutt
Po dołączeniu pliku do wiadomości e-mail w Mutt nie mogę znaleźć sposobu, aby go ponownie odłączyć. Z pewnością musi być jeden?
16 mutt 

5
Czy mogę zapobiec tworzeniu folderu o określonej nazwie?
Pracuję nad aplikacją internetową LAMP i gdzieś jest zaplanowany proces, który ciągle tworzy folder o nazwie shopw katalogu głównym witryny. Za każdym razem, gdy się pojawia, powoduje konflikt z regułami przepisywania w aplikacji, co nie jest dobre. Dopóki nie znajdę urażliwego skryptu, czy istnieje sposób, aby zapobiec shoputworzeniu folderu o …

8
Jak mogę policzyć, ile razy sekwencja bajtów występuje w pliku?
Chcę policzyć, ile razy pewna sekwencja bajtów dzieje się w pliku, który mam. Na przykład chcę dowiedzieć się, ile razy liczba \0xdeadbeefwystępuje w pliku wykonywalnym. Teraz robię to za pomocą grep: #/usr/bin/fish grep -c \Xef\Xbe\Xad\Xde my_executable_file (Bajty są zapisywane w odwrotnej kolejności, ponieważ mój procesor to little-endian) Mam jednak dwa …

4
Jak wyświetlić bezpośrednio stronę podręcznika?
Piszę stronę podręcznika dla programu, który pakuję. Jak mogę wyświetlić plik strony, który utworzyłem, aby sprawdzić, czy wszystko jest w porządku? Czy istnieje sposób przekazania mojego pliku bezpośrednio do manpolecenia zamiast przeszukiwania zainstalowanych stron podręcznika według nazwy? Próbowałem robić rzeczy, jak man myprog.1i man < myprog.1, ale w obu przypadkach …
16 man 

1
Tryb Slurp w awk?
Narzędzia podoba sed, awklub perl -nprzetworzyć ich jedno wejście rekord w czasie, zapisy są linie domyślnie. Niektórzy, jak awkz RSGNU sedz -zlub perlze -0ooomoże zmienić typ rekordu, wybierając inny separator rekordu. perl -nmoże sprawić, że cały plik wejściowy (każdy pojedynczy plik po przekazaniu kilku plików) będzie jednym rekordem z -0777opcją …
16 awk 


1
Jak stworzyć systemowy cel?
Po dokładnym przeszukaniu wielu postów, filmów z YouTube'a i „dokumentacji” na temat systemd nadal jestem zagubiony. Link ( https://wiki.archlinux.org/index.php/systemd#Create_custom_target ) wydawał się obiecujący, ale dla mnie był nieco niejasny. Pytanie Jak przejść do tworzenia niestandardowego systemowego celu (IE: foo.target), aby można było uruchomić przy użyciu wybranych jednostek .service? Przykład System …


1
Usuń ciszę z plików audio, pozostawiając luki
Obecnie używamy tego polecenia w skrypcie powłoki, aby usunąć ciszę z plików audio: ffmpeg -i $INFILE -af silenceremove=0:0:0:-1:1:${NOISE_TOLERANCE}dB -ac 1 $SILENCED_FILE -y Działa to dobrze, ale usuwa całą ciszę, powodując ściśnięcie pozostałego dźwięku. Jak można to zrobić, pozostawiając dwie lub trzy sekundy między poszczególnymi utworami? Rozwiązanie musi być bardzo wydajne, …

10
Usuń znak nowej linii tylko co N linii
Przetwarzając tekst, muszę usuwać znak nowej linii co dwa wiersze. Przykładowy tekst: this is line one and this is line two the third and the fourth must be pasted too Pożądane wyjście: this is line one and this is line two the third and the fourth must be pasted too …


2
Jak mam sprawdzić, czy dany PID działa?
Piszę skrypt Perla, który analizuje pliki dziennika w celu zebrania PID, a następnie sprawdza, czy ten PID jest uruchomiony. Próbuję wymyślić najlepszy sposób na sprawdzenie tego. Oczywiście mógłbym zrobić coś takiego: system("ps $pid > /dev/null") && print "Not running\n"; Jednak wolę unikać połączenia systemowego, jeśli to możliwe. Dlatego pomyślałem, że …

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.