Unix & Linux

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

1
Debian GNOME: brak ustawień touchpada. Użyj libinput zamiast synaptics
Niedawno zrobiłem czystą instalację Debian GNOME i zaktualizowałem wersję ze stabilnej na testową. Przed aktualizacją do testów miałem kilka ustawień GUI dla mojego touchpada. Po aktualizacji znikają, jak pokazano na zrzucie ekranu: Na przykład spodziewałbym się znaleźć ustawienie naturalnego przewijania na tej stronie ustawień. Otwarcie tej strony z terminala powoduje …
11 debian  gnome  libinput 


2
Które kodowania znaków są obsługiwane przez posix?
POSIX definiuje zachowanie narzędzi takich jak grep, awk, seditp, które pracują na plikach tekstowych. Ponieważ jest to plik tekstowy, myślę, że występują problemy z kodowaniem znaków. Pytanie: Jakie kodowanie znaków jest obsługiwane przez POSIX? (lub pliki tekstowe, jakie kodowanie może być obsługiwane przez systemy z kompilatorem POSIX?)

2
Jak sprawić, by `local` przechwycił kod wyjścia?
W moim projekcie mam następujący fragment kodu: local output="$(bash "${1##*/}")" echo "$?" To zawsze wypisuje zero local, ponieważ usunięcie localpowoduje jednak, że $?zmienna zachowuje się poprawnie: co oznacza przyjęcie kodu wyjścia z podpowłoki. Moje pytanie brzmi: jak mogę zachować tę zmienną lokalnie, jednocześnie rejestrując wartość wyjściową?

1
Czy możliwe jest, aby okular nie flashował podczas przeładowywania pliku?
Kiedy piszę dokument TeX, korzystam z programu instalacyjnego, aby automatycznie rekompilować moje pliki * .tex do pliku pdf, gdy tylko zmieni się plik źródłowy (używając Latexmk). Więc umieściłem terminal z nvim po jednej stronie ekranu i okular z wyjściem pdf po drugiej stronie ekranu. Irytujące jest to, że okular miga …
11 okular 

3
Brak rozdzielczości DNS po aktualizacji z Ubuntu 14.04 do 16.04
Zaktualizowałem Ubuntu 14.04 do Ubuntu 16.04 i mam problem z połączeniem internetowym. W szczególności DNS po aktualizacji przestał działać. Dla celów debugowania ustawiłem jedyny DNS 8.8.8.8, ale rozpoznawanie nazw nadal nie działa. Dane wyjściowe nmcli device show wlan1 | grep IP4to: pc@pc:~$ nmcli device show wlan1 | grep IP4 IP4.ADDRESS[1]: …
11 ubuntu  dns  upgrade  internet 



1
nigdy nie używaj operatora `-a` lub` -o` z `[`
Stéphane Chazelas napisał: kilka zasad takich jak zawsze podawaj zmienne Nigdy nie używać -aalbo -ooperatora (użyć kilku [poleceń oraz &&i ||powłoki operatorzy) Bądź [niezawodny dzięki powłokom POSIX. Dlaczego „nigdy nie należy używać operatora -alub -o”? Jak mogę zrobić „używać kilku [poleceń oraz operatorów powłoki &&i ||”)?
11 bash  shell  test 

3
BunsenLabs (Debian derrivative) nie chce się zamknąć (nie udało się uruchomić poweroff.target: Transakcja jest destrukcyjna)
Natknąłem się na dziwne zachowanie mojego BunsenLabs GNU / Linux (opartego na Debianie). Czasami nie mogę wyłączyć systemu operacyjnego. Nie ważne, czy używam, sudo poweroffczy GUI. Oto co otrzymuję po uruchomieniu sudo poweroff: Failed to start poweroff.target: Transaction is destructive Czy jest w pobliżu praca? Dlaczego tak się dzieje? Oto …

3
Usuń plik, ale tylko jeśli jest to dowiązanie symboliczne
Idealnie chciałbym takie polecenie rm --only-if-symlink link-to-file ponieważ spaliłem się zbyt wiele razy przypadkowo usuwając plik zamiast dowiązania symbolicznego wskazującego na plik. Może to być szczególnie złe, gdy zaangażowane jest sudo. Teraz oczywiście robię to, ls -alaby upewnić się, że naprawdę jest to dowiązanie symboliczne i takie, ale jest podatne …
11 bash  command-line  rm 



3
Dlaczego sshd nie używa pseudo terminala, gdy po argumentie klienta ssh następuje program interaktywny?
Normalny sposób połączenia z serwerem SSH to ssh username@ip_address. Ale użytkownik może chcieć uruchomić program tylko na zdalnym komputerze. Więc nazwa programu następuje po normalnym argumencie, którym jest ssh username@ip_address <program_name>. Na przykład ssh username@ip_address ls. Ten argument jest w porządku, z wyjątkiem programów interaktywnych (które również akceptują dane wejściowe …
11 ssh  pty 

2
awk wyciek pamięci?
Na tej podstawie uruchamiam polecenie < /dev/urandom hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | sox -traw -r44100 -b16 -e unsigned-integer - -tcoreaudio Zauważam, że pamięć używana przez awk stale …
11 awk  osx  memory 

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.