Unix & Linux

9
Jak mogę zapobiec blokowaniu Tmux podczas przewijania w górę?

tmux jest niesamowity, ale często jestem w sytuacjach, w których przewijanie powoduje (co prawda drobne, ale wciąż niepożądane) problemy. Na przykład mam serwer node.js uruchomiony w jednym oknie, a BrowserSync próbuje przeładować aplikację przy każdej zmianie plików. Jeśli przewinąłem w górę, aby...

9
Rozszerzanie nawiasów od prawej do lewej

W zsh (i innych powłokach), jeśli dołączę taki argument jak (na przykład): {a,b,c}{d,e,f} Rozszerzenie nawiasów zamienia to w: ad ae af bd be bf cd ce cf Dla moich celów kolejność argumentów jest ważna i potrzebuję nawiasów klamrowych do rozwijania od prawej do lewej zamiast od lewej do prawej....

9
rsyslogd HUPed wielokrotnie

Zauważając, że w przypadku maszyny wirtualnej, dostanie się do dzienników, że proces rsyslogd dostaje HUPed. Nie znalazłem żadnych pomysłów, z wyjątkiem kilku postów na niektórych forach, które mówią, że jest to dla logrorate. Wszelkie pomysły, jak to naprawić / rozwiązać problem...

9
żądanie zawinięcia do lokalnego hosta IPv6 zostaje zablokowane

Pojemnik doker kopalni naraża interfejs HTTP na porcie 8500, który jest mapowany do portu hosta 8500. Jest nie obsługującym IPv6. To wciąż oznacza, że ​​powinienem mieć do niego dostęp na localhost: 8500. Preferowany jest IPv6, więc kończę na żądaniu [:: 1]: 8500. Ten utknął, nigdy nie powraca. Po...

9
Jak skrócić / path / to / file to / p / t / file

Szukam eleganckiej jednowarstwowej (np. awk), Która skróci ciąg ścieżki uniksowej, używając pierwszego znaku każdego poziomu nadrzędnego / pośredniego, ale pełnej nazwy basename. Łatwiej jest pokazać za pomocą przykładów: /path/to/file → /p/t/file /tmp → /tmp /foo/bar/.config/wizard_magic →...

9
różnią się znakowo

Czy w systemie Linux jest stabilne narzędzie (opcja / wtyczka istniejącego narzędzia: vimdiff, diff itp.) Do różnicowania między dwoma plikami tekstowymi? Chciałbym zobaczyć wyróżnioną najdłuższą podsekwencję między moimi dwoma plikami. Jest do tego klasyczny algorytm czasu wielomianowego , ale...

9
Uzyskaj wynik działania `posix_spawn`

Mogę więc uruchomić proces w systemie Unix / Linux przy użyciu POSIX, ale czy jest jakiś sposób, aby zapisać / przekierować STDOUT i STDERR procesu do pliku? spawn.hNagłówek zawiera spowolnienie posix_spawn_file_actions_adddup2który wygląda istotne, ale nie jestem pewien, dość, jak go...

9
Jak grupować linie w pliku według dwóch?

Mam taki plik tekstowy: a b c d e f g Jak pogrupować te wiersze, aby uzyskać dane wyjściowe takie jak to: a-b b-c c-d d-e e-f f-g Muszę to zrobić w powłoce (sh, csh, bash). Znalazłem to: cat file | xargs -n2 ale ostatni element pierwszej grupy nie stał się pierwszym z...

9
Debian Jessie instaluje zbyt wiele backportów

Mam Debian Jessie i dodałem backporty (zgodnie z tymi instrukcjami ): echo "deb http://http.debian.net/debian jessie-backports main contrib non-free" | sudo tee /etc/apt/sources.list.d/backports.list (Zrobiłem to, aby uzyskać nowsze jądro, w razie potrzeby, dla jakiegoś sprzętu w moim...

9
Jak zamienić kod wieloliniowy na sed?

Mam duży plik, który zawiera znaki specjalne. Jest tam kod wieloliniowy, który chcę zastąpić sed. To: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" Musi zmienić się w...

9
Jak wyłączyć monit o hasło po stronie klienta ssh?

Mam skrypt, który polega na uwierzytelnianiu ssh klucza publicznego / prywatnego. Problem polega na tym, że niektóre systemy są źle skonfigurowane i nie mają skonfigurowanego odpowiedniego zaufania klucza publicznego / prywatnego ssh. Gdy tak się stanie, sshpoproś mnie o hasło blokujące wykonanie...

9
Dlaczego te 2 polecenia daty dają różne wyniki?

$ date -d "Apr 1 2016 - 1 month" +%B daje mi „marzec”, co jest świetne - miesiącem poprzedzającym kwiecień jest marzec. Jeśli to zrobię: $ date -d "$(date -d "Apr 1 2016") - 1 month" +%B daje mi „luty”. To powoduje błąd w bardziej złożonym kodzie, który mam. Dlaczego te 2 polecenia pokazują...

9
Jak wykonać kopię zapasową jednego dużego pliku z małymi zmianami?

Jeśli zestaw plików (po kilka GB każdy) i każdy zmienia się nieznacznie każdego dnia (w losowych miejscach, nie tylko informacje dołączane na końcu), jak można je skutecznie skopiować? Mam na myśli w tym sensie, że tylko zmienione części są aktualizowane, a nie całe pliki. Oznaczałoby to różnicę...