Unix & Linux

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

4
Zainstaluj starsze wersje google-chrome-stable na Ubuntu 14.10
Jestem w stanie zrobić sudo apt-get install google-chrome-stable Spowoduje to zainstalowanie wersji chrome 45, która nie obsługuje wtyczek NPAPI potrzebnych do uruchomienia Java w przeglądarce. Próbuję przenieść jedną lub dwie wersje starsze, aby móc korzystać z tej funkcji, ale nie ma dostępnych informacji w sieci. W międzyczasie, sudo dpkg-query -l …
15 apt  chrome 

1
grub-install: deskryptor pliku 3 wyciekł podczas wywołania vgs
Zainstalowałem Debian Jessie na LVM w oprogramowaniu RAID 1. Aby upewnić się, że MBR są zapisywane na obu dyskach RAID 1, uruchamiam dpkg-reconfigure grub-pc(jak sugerowano tutaj ) i wybieram oba dyski. Otrzymuję te błędy: root@bouzin:/home/jerome# dpkg-reconfigure grub-pc Installing for i386-pc platform. File descriptor 3 (pipe:[1038681]) leaked on vgs invocation. Parent …

4
Jak wykryć koniec linii za pomocą sed
Szukam sposobu na wykonanie zamiany tylko wtedy, gdy ostatni znak jest znakiem nowej linii sed. Na przykład: lettersAtEndOfLine zostaje zastąpiony, ale nie jest to: lettersWithCharacterAfter& Ponieważ sednie działa dobrze z nowymi liniami, nie jest tak prosty jak $ sed -E "s/[a-zA-Z]*\n/replace/" file.txt Jak można tego dokonać?

7
jak sprawdzić katalog jest pusty
Mam wymaganie, jeśli wykonam skrypt ./123z argumentami pustej ścieżki, powiedzmy /usr/share/linux-headers-3.16.0-34-generic/.tmp_versions(ten katalog jest pusty). Powinien zostać wyświetlony komunikat „katalog jest pusty” Mój kod to: #!/bin/bash dir="$1" if [ $# -ne 1 ] then echo "please pass arguments" exit fi if [ -e $dir ] then printf "minimum file size: %s\n\t%s\n" …

4
Jak wyświetlić aktualny układ klawiatury?
Czy istnieje narzędzie, które pozwala graficznie wyświetlić bieżący układ klawiatury? Może to być przydatne na przykład podczas pisania w języku obcym i gdy klawiatura fizyczna wskazuje tylko język lokalny (pozycjonowanie symboli itp.). Chciałbym uzyskać ekran podobny do następującego:

1
find nie działa na dowiązaniu symbolicznym?
Jeśli uruchomię to polecenie, find $HOME/MySymlinkedPath -name "run*.sh"nic się nie stanie i nie spowoduje błędu („MySymlinkedPath” to dowiązanie symboliczne do innego dysku twardego innego niż mój $ HOME). Te również się nie udają: find ~/MySymlinkedPath -name "run*.sh" find /home/MyUserName/MySymlinkedPath -name "run*.sh" I żeby się upewnić, ta nieistniejąca ścieżka zawodzi (oczywiście), …
15 find  symlink  path 

3
Jaka jest różnica między ping -w a ping -W?
Do czego służy -wflaga (termin) ping? Nie mogę znaleźć opisu tego na pingstronie podręcznika ; tylko dla -W, co zajmuje sekundy jako parametr. Jaka jest różnica między nimi i jak mogę ustawić limit czasu ping (jeśli host nie odpowiada) na 200 ms?
15 shell  ping  timeout 

7
bash zapętla listę ciągów
Czy można sformatować tę próbkę: for i in string1 string2 stringN do echo $i done do czegoś podobnego do tego: for i in string1 string2 stringN do echo $i done EDYCJA: Przepraszam za zamieszanie, nie zdawałem sobie sprawy, że istnieją różne metody wykonywania skryptu - sh <scriptname>versus, bash <scriptname>a także …

1
Systemctl usuń jednostkę z listy błędów
Jak mogę usunąć jednostkę z systemctl --failedlisty bez ponownego uruchamiania urządzenia? Tło: Mam między innymi następujący wpis na liście: ● openvpn-server@intranert.service loaded failed failed OpenVPN service for intranert Stało się tak, ponieważ intranetjakiś czas temu popełniłem błędną pisownię , która jest faktyczną produktywną instancją, podczas aktywacji szablonu jednostki. Jednak teraz …

2
Dokumentacja = - (równa się minus) w plikach jednostkowych systemowych
W moim systemie Archlinux /usr/lib/systemd/system/mdmonitor.serviceplik zawiera następujące linie: [Service] Environment= MDADM_MONITOR_ARGS=--scan EnvironmentFile=-/run/sysconfig/mdadm ExecStartPre=-/usr/lib/systemd/scripts/mdadm_env.sh ExecStart=/sbin/mdadm --monitor $MDADM_MONITOR_ARGS Podejrzewam (potwierdzone przez niektórych Google), że =-oznacza to, że usługa nie powinna zawieść, jeśli określone pliki są nieobecne. Jednak nie udało mi się znaleźć tego zachowania na stronie systemowej plików jednostkowych. Gdzie jest oficjalna …


1
Wyświetl pełne ustawienia sshd
Demon OpenSSH ma wiele „domyślnych” wartości dla swoich ustawień. Więc spojrzenie na sshd_config może nie dać komuś pełnego zestawu aktywnych ustawień. Jak wyświetlić pełną konfigurację sshd (dla OpenSSH)?


2
Deskryptor pliku i rozwidlenie
Gdy dziecko jest rozwidlone, dziedziczy deskryptory plików rodziców, jeśli dziecko zamknie deskryptor pliku, co się stanie? Jeśli dziecko zacznie pisać, co stanie się z plikiem na końcu rodzica? Kto zarządza tymi niespójnościami, jądrem lub użytkownikiem? gdy proces wywołuje closefunkcję zamykania określonego otwartego pliku za pomocą deskryptora pliku. W tabeli plików …


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.