Unix & Linux

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

1
Jak zdobyć Bash, aby zasugerować brakujący pakiet?
Podczas uruchamiania Ubuntu, podczas próby wykonania polecenia w bash, sugerowano, że wspomnianego programu brakuje, ale znaleziono go w innym pakiecie Y, i że mogę spróbować go zainstalować. Teraz w systemie Debian już tak nie jest. Jeśli polecenie nie zostanie znalezione, nic nie sugeruje, ale lista menedżera pakietów jest aktualizowana. Jak …

2
Problemy ze skryptem ze spacjami w nazwie pliku
Mam skrypt, który scp jest plikiem ze zdalnego hosta z powrotem na lokalny. Czasami nazwy plików zawierają spacje. scp nie lubi spacji w nazwach plików. Z jakiegoś powodu moje próby obsługi spacji nie doprowadziły do ​​prawidłowej ścieżki scp. Kod: PATH=/var/root/Documents/MyFile OG-v1.2.3.pkg scp $PATH Me@10.1.10.33:/Users/Me/Desktop Prowadzi do Cannot find directory: var/root/Documents/MyFile …

4
Zabij sesję tmux i wybierz inną sesję tmux
Próbuję powiązać, Xaby wykonać następujące czynności: pytaj użytkownika, czy sesja powinna zostać zabita jeśli ywprowadzono, zabij sesję po zabiciu sesji wybierz inną sesję (ostatnią, poprzednią lub następną) Niektóre podobne polecenia, które nie są całkiem poprawne Zabij sesję i zamknij terminal: bind X confirm-before -p "Kill #S (y/n)?" kill-session Pytaj użytkownika …
11 tmux 

1
Jak zrozumieć, dlaczego pakiet został uznany za NIEPRAWIDŁOWY przez `iptables`?
Skonfigurowałem niektóre iptablesreguły, aby rejestrował i upuszczał pakiety INVALID ( --state INVALID). Czytanie dzienników Jak mogę zrozumieć, dlaczego pakiet został uznany za nieprawidłowy? Na przykład: Nov 29 22:59:13 htpc-router kernel: [6550193.790402] ::IPT::DROP:: IN=ppp0 OUT= MAC= SRC=31.13.72.7 DST=136.169.151.82 LEN=40 TOS=0x00 PREC=0x00 TTL=242 ID=5104 DF PROTO=TCP SPT=80 DPT=61597 WINDOW=0 RES=0x00 ACK RST …

4
Dlaczego nie mogę zabić limitu czasu wywołanego ze skryptu Bash za pomocą klawisza?
[Edycja: Wygląda podobnie do niektórych innych pytań dotyczących sposobu zabicia wszystkich spawnowanych procesów - wszystkie odpowiedzi wydają się używać pkill. Więc rdzeniem mojego pytania może być: Czy istnieje sposób na propagowanie Ctrl-C / Z we wszystkich procesach spawnowanych przez skrypt?] Podczas wywoływania SoX recza pomocą timeoutpolecenia z coreutils (omówione tutaj …



2
awk arytmetyka o wysokiej precyzji
Szukam sposobu, aby powiedzieć awk, aby wykonywał arytmetykę o wysokiej precyzji w operacji podstawienia. Polega to na odczytaniu pola z pliku i zastąpieniu go przyrostem o 1% tej wartości. Tracę jednak tam precyzję. Oto uproszczona reprodukcja problemu: $ echo 0.4970436865354813 | awk '{gsub($1, $1*1.1)}; {print}' 0.546748 Tutaj mam 16 cyfr …

2
Jak zastąpić moduł obsługi SSH Gnome 3?
Chciałbym mieć możliwość kliknięcia linków SSH, które wyglądają ssh://user@servernamei mają otwarty terminal gnome, który uruchamia SSH w nim. Po przeczytaniu na temat XDG zrobiłem następujące: Utworzyłem skrypt powłoki w $ HOME / bin / ssh-terminal z następującymi elementami: #!/bin/sh dest=${1#ssh://} gnome-terminal -e "ssh $dest" & Działa to z wiersza poleceń. …
11 gnome3  gvfs 



2
Czy utworzyć skrypt ukończenia bash, aby automatycznie uzupełniać ścieżki po znaku równości?
Chcę utworzyć skrypt zakończenia bash, który rozpoznaje argumenty formularza --argi --some-arg=file. Po przeczytaniu tego samouczka i kilku przykładów /usr/share/bash_completion/completions/napisałem następujący skrypt (aby zaoszczędzić czas na wpisywaniu niektórych flag za pomocą Chromium): _chromium() { local cur prev opts COMPREPLY=() cur="${COMP_WORDS[COMP_CWORD]}" prev="${COMP_WORDS[COMP_CWORD-1]}" # Some interesting options opts=" --disable-web-security --easy-off-store-extension-install --incognito --load-extension= --pack-extension= …

3
DNS Master vs Slave i Primary vs Secondary
Jestem trochę zdezorientowany co do różnicy między „wtórnym serwerem nazw” i „podrzędnym serwerem nazw” i „podstawowym serwerem nazw” i „głównym serwerem nazw” Rozumiem, że podrzędny serwer nazw sprawdza kwerendę nadrzędną i aktualizuje się w oparciu o zmiany nadrzędne. Nie jestem pewien, powiedzmy, że konfiguruję 2 serwery nazw: ns1.example.com ns2.example.com Czy …
11 networking  dns 


2
czytać z historią
Jak ustawić readhistorię obsługi wbudowanych poleceń, naciskając klawisz strzałki w górę / w dół, aby je przełączać? Próbowałem łapać, kiedy naciskasz klawisz w górę, jednak wydaje się, że nie działa z read: read -p '> ' -n 3 foo echo echo -n "$foo" | hexdump Wydaje się, że naciśnięcie klawiszy …

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.