Unix & Linux

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


3
Co znaczy „l” na liście „ls”?
Kiedy uruchamiam ls -adl .*w jednym z moich katalogów, otrzymuję plik, który ma tę listę: lrwxrwxrwx 1 user group 43 Jul 3 16:25 .#filename.py -> person@computer.edu.4018:1372874769 Nazwa pliku i adres URL są podświetlone na czerwono. Co to lznaczy lrwxrwxrwx? Co to za plik?
18 ls  symlink 

4
Utwórz plik wirtualny, który w rzeczywistości jest poleceniem
Czy istnieje sposób na utworzenie pliku wirtualnego, na przykład odczyt z pliku, który faktycznie czyta z stdoutpolecenia; zapisywanie do pliku jest tak naprawdę zapisywaniem do stdinpolecenia? Do tej pory kludowałem to za inotifywaitpomocą pliku, który wywołuje polecenie podczas modyfikacji pliku, pobierając go z pliku i zapisując do niego. Nie podoba …
18 files  stdin 

3
tee + cat: użyj wyjścia kilka razy, a następnie połącz wyniki
Jeśli wywołam jakieś polecenie, na przykład echomogę użyć wyników tego polecenia w kilku innych poleceniach za pomocą tee. Przykład: echo "Hello world!" | tee >(command1) >(command2) >(command3) Z catem mogę zebrać wyniki kilku poleceń. Przykład: cat <(command1) <(command2) <(command3) Chciałbym móc wykonywać obie rzeczy jednocześnie, aby móc teewywoływać te polecenia …
18 pipe  cat  tee  concurrency 

1
Fedora 17: skrót do terminala
Za każdym razem, gdy chcę korzystać z terminala, wciskam superklucz, wpisuję „terminal” w polu wyszukiwania i wchodzę, aby wybrać ikonę terminala. Jak mogę uzyskać skrót klawiszowy do otwarcia terminala. (Nie mówię skrótu: control + alt + Fn, ponieważ otworzy pełną konsolę, a nie to, czego chcę). Chcę tylko okno terminala. …

3
Poszukuję sposobu na ulepszenie wykrywania dłoni synaptic / touchpad
Uważam, że wykrywanie dłoni mojego touchpada jest dość okropne. Ustawiłem minimalną czułość, która nie rujnuje korzystania z touchpada (PalmMinWidth = 5, PalmMinZ = 1), i wciąż dostaję losowe nierówności za każdym razem, gdy piszę na klawiaturze. Wolę używać wykrywania dłoni niż wyłączać klawiaturę podczas pisania, ponieważ okazuje się, że klawiatura …


1
Co to są przestrzenie nazw nvme? Jak oni pracują?
Niedawno zacząłem obsługiwać Linuksa zainstalowanego na urządzeniach z wbudowanymi nvme ssds. Zauważyłem, że pliki urządzeń mają dodatkowy numer, poza numerem identyfikującym numer napędu i numer partycji. Dyski IDE / SATA / SCSI zwykle mają tylko literę dysku i numer partycji. Na przykład: / dev / nvme0n1p2 Zacząłem się zastanawiać, co …
18 linux  devices  nvme 

3
chrony vs. systemd-timesyncd - Jakie są różnice i przypadki użycia jako klienci NTP?
Jakoś, ale nie całkiem, bazując na starszym pytaniu „ntpd vs. systemd-timesyncd - Jak osiągnąć niezawodną synchronizację NTP?” , Chciałbym zapytać o różnice między chrony a systemd-timesyncd pod względem klienta NTP . Wiem, że systemd-timesyncd jest mniej lub bardziej minimalną implementacją klienta NTP, podczas gdy Chrony to pełnoprawne rozwiązanie demona NTP, …
18 systemd  ntp  chrony 

4
Zmień domyślny edytor na vim dla _ sudo systemctl edit [unit-file] _
[4.13.12-1-ARCH z gnome3 i gdm na Xorg] Już ustawiłem moje środowisko VISUAL i EDITOR na vim. Podobnie próbowałem SYSTEMD_EDITOR="vim"; export SYSTEMD_EDITOR w moim ~ / .bashrc, bezskutecznie. Podczas modyfikowania plików jednostek w Arch (systemd) przez $ sudo systemctl edit _unit_ Patrzę na siebie nano. Życie jest za krótkie i na …
18 systemd  vim  editors 

1
przekazywanie i ustawianie zmiennych w heredoc
Mam skrypt, który musi wykonywać wiele różnych czynności na wielu różnych zdalnych komputerach. Myślałem, że heredoc do tego zadziała, ale nie jestem w stanie użyć zmiennej zdefiniowanej gdzie indziej w skrypcie i zmiennej zdefiniowanej w heredoc. Oto kod: #!/bin/sh FOO="foo" ssh some.remote.host << EOF BAR="bar" echo "FOO=$FOO" echo "BAR=$BAR" EOF …

3
Jaka jest różnica między env, setenv, export i kiedy używać?
Ostatnio zauważyłem, że mamy 3 opcje ustawienia zmiennych środowiskowych: export envVar1=1 setenv envVar2=2 env envVAr3=3 Jeśli są inne sposoby, proszę oświeć nas. Kiedy powinienem preferować jeden od drugiego? Proszę zasugerować wytyczne. Co do kompatybilności powłoki, która jest najbardziej ekspansywna (obejmuje więcej dialektów powłoki)? Już zauważyłem tę odpowiedź, ale chcę rozszerzyć …

1
Jaki jest prawidłowy sposób wyłączenia systemowej jednostki czasowej?
Z powodzeniem migrowałem kilka moich zadań cron do systemd. Postępowałem zgodnie z kilkoma przewodnikami i podjąłem standardowe podejście do tworzenia 3 plików: myjob.timer - systemd timer unit myjob.service - systemd service unit myjob.sh Jak zapewne można się domyślić, w pewnym momencie uruchamiany jest myjob.timer, który uruchamia myjob.service, która z kolei …

2
Jak ustawić PATH podczas uruchamiania polecenia ssh?
Zakładając, że użytkownik ma /bin/bashpowłokę /etc/passwd. Następnie ssh user@host commanduruchamia polecenie za pomocą Bash. Jednak powłoka ta nie jest ani logowana, ani interaktywna, co oznacza, że ​​ani ~/.bash_profilenie ~/.bashrcjest pozyskiwana. W takim przypadku, jak ustawić PATHzmienną środowiskową, aby można było znaleźć i wykonać pliki wykonywalne? Czy zaleca się prefiks rzeczywistego …
18 bash  ssh 


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.