Unix & Linux

22
w bash, czytane po tym, jak potok nie ustawia wartości

Edycja: oryginalny tytuł brzmiał: „odczyt kończy się niepowodzeniem” W ksh używam read jako wygodnego sposobu na rozdzielanie wartości: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a 2 1 $ Ale kończy się niepowodzeniem: $ echo 1 2 3 4 5 | read a b dump $ echo $b $a $ Nie znalazłem powodu na...

22
Iptables do przekierowania adresu IP i portu wyszukiwania DNS

Odkryłem, że mój dostawca usług internetowych (verizon) przechwytuje cały ruch DNS na porcie 53. Za pomocą iptables chcę przekierować cały ruch związany z wyszukiwaniem DNS do określonego adresu IP i portu (5353). Każda próba połączenia mojego komputera z innym komputerem na porcie 53 powinna...

22
Dodaj argumenty do 'bash -c'

Powiedzmy, że chcę uruchomić polecenie przez Bash w następujący sposób: /bin/bash -c "ls -l" Według strony podręcznika Bash, mógłbym również uruchomić go w następujący sposób: # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash -c ls --...

22
Porównywanie dwóch ciągów w Bash

Mam następujący ifblok w skrypcie bash: if [ ${PACKAGENAME} -eq kakadu-v6_4-00902C ]; then echo "successfully entered if block!!" fi Wykonanie skryptu nie wchodzi do mojego ifbloku, mimo że $PACKAGENAMEjest równe kakadu-v6_4-00902C. Co ja robię

22
Dlaczego sudo ignoruje aliasy?

Używam Ubuntu 10.04 i używam upstartdo zarządzania demonem. Moja aplikacja korporacyjna jest uruchamiana jako demon i musi być uruchamiana jako root z powodu różnych uprawnień. Na przykład: sudo start my-application-long-ID sudo stop my-application-long-ID etc Chciałbym wprowadzić aliasskrót do...

22
„mount -o loop” zmienia zamontowany plik obrazu ISO

Wygląda na to, że mount -o loopzmienia zamontowany plik obrazu. Pobrałem plik obrazu ISO i sprawdziłem sumę kontrolną SHA-1. Następnie zamontowałem ten plik ISO i suma kontrolna uległa zmianie. Oto dokładne kroki, które wykonałem, skopiuj i wklej z mojej konsoli CentOS 7 x64 (zauważ, że plik ISO...

22
Jak zabronić oknom kradzieży fokusu w XFce4?

W XFce4, kiedy uruchamiam aplikacje, nie chcę, aby pojawiały się nad oknami, których obecnie używam, ani nie pokazywały okien alertów nad moją obecną pracą. Zamiast tego chciałbym, aby okna ładowały się w tle i nie kradły ostrości. Wyjątkiem byłoby okno alertu lub okno dialogowe należące do...

22
Kopiowanie plików z wieloma rozszerzeniami

Chciałbym skopiować pliki z wieloma rozszerzeniami do jednego katalogu docelowego. Na przykład mogę użyć następującego polecenia, aby skopiować wszystkie pliki .txt z katalogu roboczego do katalogu o nazwie destination: cp -v *.txt destination/ I mogę użyć następujących poleceń, aby skopiować...

22
Wyklucz ukryte podkatalogi z grep -r

Mam lokalną kopię svn, chcę wyszukać ciąg string some_string. $ grep some_string * -r lang/en:some_string=Some string lang/.svn/en:some_string=Some string Ale jeśli pójdziemy trochę dalej, wydaje się, że ukryte katalogi pierwszego poziomu są wykluczone: $ cd lang && grep some_string *...

22
jak znaleźć plik definiujący alias

Mam problem. Nie jestem pewien, jak się poruszać. Gdzieś w moim systemie mam zdefiniowany alias: alias subl=\''/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl'\' Nie jestem pewien, w którym pliku się znajduje, i chcę go zmienić (lub usunąć). Mógłbym po prostu odblokować to w...