Unix & Linux

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


3
Shell Script: tworzenie zmiennej z opcjami w środku
Mam polecenie rsync z następującymi parametrami: rsync -avz --{partial,stats,delete,exclude=".*"} Chcę umieścić te parametry w zmiennej, aby użyć jej później w skrypcie. Coś takiego: #!/bin/bash VAR=rsync -avz --{partial,stats,delete,exclude=".*"} $VAR /dir1 /dir2 Próbowałem z cudzysłowami, pojedynczymi cudzysłowami, nawiasami kwadratowymi, bez powodzenia.

2
Jak zrobić ctrl + c / not / przerwać pętlę while?
Biorąc pod uwagę tę pętlę: while sleep 10s ; do something-that-runs-forever done Kiedy naciskam Ctrl + C, cała pętla while zostaje przerwana. Chcę przerwać proces „coś”, odczekać 10 sekund, a następnie ponownie uruchomić „coś”. Jak sprawić, by ctrl + c wpływał tylko na „coś”, a nie na pętlę while? EDYCJA: …
11 bash 

1
Jak przez cały czas wyłączać odpowiedź ping (echo ICMP) w systemie Linux?
Chcę cały czas wyłączać odpowiedź ping w moim systemie operacyjnym Ubuntu, następujące polecenia działają, ale tylko do momentu ponownego uruchomienia systemu: Odpal: echo "1" > /proc/sys/net/ipv4/icmp_echo_ignore_all Ping na: echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all Jak mogę wyłączyć echo nawet po ponownym uruchomieniu laptopa?
11 ping  icmp 

1
Nie można włączyć usługi użytkownika. „Nie można uzyskać połączenia D-Bus: połączenie odrzucone” Wsparcie
Ten błąd pojawia się podczas uruchamiania dowolnego polecenia systemd jako użytkownika: admin@Xroklaus:~ $ systemctl --user list-units Failed to get D-Bus connection: Connection refused Bez parametru użytkownika polecenie działa poprawnie. admin@Xroklaus:~ $ systemctl list-units UNIT LOAD ACTIVE SUB DESCRIPTION proc-sys-fs-binfmt_misc.automount loaded active waiting Arbitrary Executable File Formats File System Automount Point …


1
zsh nie może wprowadzać danych do terminala podczas przesyłania strumieniowego stdin i stdout za pomocą zmiennej komendy, która ma wyjście tty
Informacja o systemie: macOS Sierra 10.12.6 zsh 5.4.2 (x86_64-apple-darwin16.7.0) GNU bash, version 4.4.12(1)-release (x86_64-apple-darwin16.3.0) Przewiń do PRZYKŁADÓW u dołu, jeśli chcesz po prostu zagłębić się w uproszczone przykłady, które stworzyłem. UWAGA: Nie jestem dużym zshużytkownikiem. Szukałem na fzfskróty klawiszowe dla bashi zsh. Zwróć uwagę, jak oba uruchamiają zmienne polecenie $(__fzfcmd). …
11 bash  zsh  pipe  tty 

7
Błąd podczas ładowania bibliotek współdzielonych: libicuuc.so.59: nie można otworzyć pliku obiektu współdzielonego: brak takiego pliku lub katalogu
Po aktualizacji za pomocą pacman -Syuq: # pacman -Sc pacman: błąd podczas ładowania bibliotek współdzielonych: libicuuc.so.59: nie można otworzyć pliku obiektu współdzielonego: brak takiego pliku lub katalogu # find / -name libicuuc.so.* 2>/dev/null /usr/lib/libicuuc.so.60.1 /usr/lib/libicuuc.so.60 Arch Linux w wersji Pi 1: # uname -an 4.9.62-1-ARCH #1 SMP Fri Nov 17 …
11 pacman  arch-arm 

3
Kogo pyta Linux, kiedy wykonujesz whois?
Kiedy to zrobisz: $ whois stackoverflow.com czy Twój Linux najpierw wykonuje zapytanie DNS, znajduje adres IP stackoverflow.com, a następnie pyta o informacje bezpośrednio tam? Czy też pyta „root” serwer whois (czy adres IP „root whois server” jest zakodowany na stałe w dystrybucji Linuksa, w podobny sposób jak /etc/bind/db.root?), Który następnie …
11 dns  whois 

4
Zmień nazwy obrazów na exif time: Twórz unikalne nazwy plików
Jeśli zmieniam nazwy obrazów przez exiv na datę i datę exif, wykonuję następujące czynności: find . -iname \*jpg -exec exiv2 -v -t -r '%Y_%m_%d__%H_%M_%S' rename {} \; Teraz może się zdarzyć, że zdjęcia mają dokładnie ten sam znacznik czasu (w tym sekundy). Jak mogę automatycznie ustawić unikalną nazwę pliku? Polecenie …


2
Skrypt Bash nie widzi SIGHUP?
Mam następujący skrypt: #!/bin/bash echo "We are $$" trap "echo HUP" SIGHUP cat # wait indefinitely Kiedy wysyłam SIGHUP(za pomocą kill -HUP pid) nic się nie dzieje. Jeśli nieznacznie zmienię skrypt: #!/bin/bash echo "We are $$" trap "kill -- -$BASHPID" EXIT # add this trap "echo HUP" SIGHUP cat # …
11 bash  signals 

3
Dlaczego GDB potrzebuje pliku wykonywalnego oraz zrzutu pamięci?
Debuguję za pomocą zrzutów pamięci i zauważ, że gdb wymaga dostarczenia pliku wykonywalnego oraz zrzutu pamięci. Dlaczego to? Jeśli zrzut pamięci zawiera całą pamięć używaną przez proces, to czy plik wykonywalny nie zawiera zrzutu pamięci? Być może nie ma gwarancji, że cały plik exe zostanie załadowany do pamięci (poszczególne pliki …
11 core-dump  gdb 

3
$ HOME / bin dir nie znajduje się na $ PATH
W mojej ~/.profilemam ostatni blok, który powinien załadować mój osobisty w bin/ directoryten sposób: # set PATH so it includes user's private bin if it exists if [ -d "$HOME/bin" ] ; then PATH="$HOME/bin:$PATH" fi Ale najwyraźniej nie jest załadowany: echo $PATH /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games Dlaczego to nie działa? (Moja skorupa to …

3
Zainstaluj ZFS na Debian 9 Stretch
Próbowałem zainstalować ZFS na Debianie 9.1, jednak występują pewne błędy. Moja pierwsza instalacja dotyczyła tylko zfs-dkms, ale przeczytałem w sieci, że do uruchomienia zfs-dkms wymagany jest również spl-dkms. Moje kroki polegały na zmianie źródła.list dodając contrib non-free w następujący sposób: /etc/apt/sources.list deb http://ftp.nl.debian.org/debian/ stretch main contrib non-free deb-src http://ftp.nl.debian.org/debian/ stretch …
11 debian  apt  zfs 

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.