Unix & Linux

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

3
echo kontra <<<, czy bezużyteczne użycie echa w Bash Award?
Do tej pory Nagroda za Bezużyteczne Wykorzystaniecat jest bardzo dobrze znana, jest też wzmianka o Bezużytecznym Wykorzystaniuecho (nie dotyczy tego pytania). Zastanawiam się, czy powinna istnieć „ echoNagroda za bezużyteczne wykorzystanie w Bash”: Według niektórych nienaukowych pomiarów orurowanie wydaje się być znacznie wolniejsze niż heredoki i tustringi: Heredocs: for reps …


3
Szyfruj hasło OfflineIMAP
Próbuję skonfigurować OfflineIMAP do uwierzytelniania za pomocą pliku zaszyfrowanego gpg (w ten sposób mogę skonsolidować całe moje szyfrowanie do mojego procesu agenta gpg). Z dokumentacji wynika, że ​​jedynym sposobem szyfrowania haseł do serwera jest użycie klucza gnome (którego wolałbym nie uruchamiać na moim bezgłowym serwerze). Czy istnieje sposób na potokowanie …

1
Jaki deskryptor pliku 3 jest domyślnie przypisany?
$ ls -og /proc/self /proc/self/fd lrwxrwxrwx 1 64 Jun 18 11:12 /proc/self -&gt; 32157 /proc/self/fd: total 0 lrwx------ 1 64 Jun 22 2012 0 -&gt; /dev/tty1 lrwx------ 1 64 Jun 22 2012 1 -&gt; /dev/tty1 lrwx------ 1 64 Jun 22 2012 2 -&gt; /dev/tty1 lr-x------ 1 64 Jun 22 2012 …

2
wykonywanie instrukcji if z wiersza poleceń
W bash mogę wykonać następujące czynności: if [ -f /tmp/test.txt ]; then echo "true"; fi Jednak jeśli dodam sudoz przodu, to już nie działa: sudo if [ -f /tmp/test.txt ]; then echo "true"; fi -bash: syntax error near unexpected token `then' Jak mogę to zrobić?

2
Pomiń wyjście, chyba że niezerowy kod wyjścia
Jaki jest najlepszy sposób tłumienia wyjścia (stdout i stderr), chyba że program zakończy działanie z niezerowym kodem? Myślę: quiet_success() { file=$(mktemp) if ! "$@" &gt; "$file" 2&gt;&amp;1; then cat "$file" fi rm -f "$file" } I biegnij, quiet_success my_long_noisy_script.shale nie jestem pewien, czy jest lepszy sposób. Wydaje mi się, że …



4
Uruchomienie chsh nie zmienia powłoki
Chcę zmienić moją powłokę z bash na zsh. Próbowałem uruchomić następujące podczas logowania jako użytkownik zol: $ chsh -s /bin/zsh $ sudo chsh -s /bin/zsh zol $ su -c 'chsh -s /bin/zsh zol' # The above all results with: $ password: $ chsh: Shell not changed. # zsh exists in …
19 shell  zsh  users 

4
bash: / dev / stderr: Odmowa dostępu
Po aktualizacji do nowej wersji moje bashskrypty zaczynają wyrzucać błędy: bash: /dev/stderr: Permission denied w poprzednich wersjach Bash wewnętrznie rozpoznawał te nazwy plików (dlatego to pytanie nie jest duplikatem tego ) i robił właściwą rzecz (tm) , jednak to przestało działać. Co mogę zrobić, aby móc ponownie uruchomić moje skrypty? …



5
Jak zmniejszyć czułość X po kliknięciu prawym przyciskiem myszy?
Ilekroć klikam X prawym przyciskiem myszy, prawie zawsze wydaje mi się, że uruchamiam pierwszą opcję w menu, chyba że myślę o tym, co robię, ponieważ: Mysz w dół; pojawi się menu Przypadkowo przeciągnij myszą 1-3 piksele w dół i / lub w prawo Mysz w górę; wybrany element menu Czy …
19 x11  mouse 



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.