Unix & Linux

11
bash nie zmienia poprawnie rozmiaru w interaktywnym kontenerze Docker

Za każdym razem, gdy zmienia się rozmiar zacisków, zwykle bashbędzie resizeautomatycznie tak, że LINESi COLUMNSsą przeliczane poprawnie. Ale z jakiegoś powodu nie działa to w kontenerze Docker działającym bashinteraktywnie. Mam shopt checkwinsize -sw swoim bashrcpojemniku Docker (i sprawdziłem, że...

11
tymczasowa wartość skryptu bash przy komendzie

Jak poniżej polecenia, if true; then IFS=":" read a b c d e f <<< "$test" Książka mówi, że gdy polecenie przypisania wartości ( IFS ":") jest używane przed poleceniem głównym ( read a b c d e f <<< "$value"), jego wartość obowiązuje tymczasowo dla polecenia głównego. Tak więc...

11
awk wyciek pamięci?

Na tej podstawie uruchamiam polecenie < /dev/urandom hexdump -v -e '/1 "%u\n"' | awk '{ split("0,2,4,5,7,9,11,12",a,","); for (i = 0; i < 1; i+= 0.0001) printf("%08X\n", 100*sin(1382*exp((a[$1 % 8]/12)*log(2))*i)) }' | xxd -r -p | sox -traw -r44100 -b16 -e unsigned-integer -...

11
nigdy nie używaj operatora `-a` lub` -o` z `[`

Stéphane Chazelas napisał: kilka zasad takich jak zawsze podawaj zmienne Nigdy nie używać -aalbo -ooperatora (użyć kilku [poleceń oraz &&i ||powłoki operatorzy) Bądź [niezawodny dzięki powłokom POSIX. Dlaczego „nigdy nie należy używać operatora -alub -o”? Jak mogę zrobić...

11
Usuń plik, ale tylko jeśli jest to dowiązanie symboliczne

Idealnie chciałbym takie polecenie rm --only-if-symlink link-to-file ponieważ spaliłem się zbyt wiele razy przypadkowo usuwając plik zamiast dowiązania symbolicznego wskazującego na plik. Może to być szczególnie złe, gdy zaangażowane jest sudo. Teraz oczywiście robię to, ls -alaby upewnić się, że...

11
Jak potokować HTML do rysia?

Testuję jakieś wywołanie ajax z konsoli. Lubię pozbywać się szumu metainformatycznego, jakim jest znacznik HTML i po prostu czytam treść, dlatego lubię przesyłać ją do przeglądarki terminala, np. Rysia. Jeszcze: curl www.google.de | lynx właśnie otwiera nową instancję rysia. Nie chcę: curl...

11
wysyłanie danych wyjściowych do / dev / stderr vs.> i 2

W skryptach błędy są zwykle wysyłane do deskryptora pliku 2 za pomocą &2, tj .: echo "error" >&2 Czasami /dev/stderrużywa się zamiast tego: echo "error" > /dev/stderr Patrząc na to /dev/stderr, widzę, że jest to tylko dowiązanie symboliczne /proc/self/fd/2, które z kolei jest...

11
Czy można sprawdzić zdolność do sudo przed sudo'ingiem?

Piszę mały program narzędziowy. Chciałbym, żeby spróbował sudouruchomić coś, jeśli to konieczne. To znaczy: jeśli uprawnienia do pliku nie pozwalają bieżącemu użytkownikowi na działanie na określonym pliku (a sudoreguły na to pozwalają), chciałbym, aby moje narzędzie sudouruchomiło coś jako...

11
Mogę pingować adresy IP, ale nie mogę rozwiązać domen

Mam Xubuntu 14.04 zainstalowany na moim serwerze. network-managernie jest zainstalowany. Wygląda na to, że utracił zdolność do rozwiązywania domen i nie jestem pewien, od czego zacząć diagnozowanie problemu. ping 8.8.8.8 pinguje normalnie. ping google.comzwraca ping: unknown host...