Pytania oznaczone «bash»

1
Jak napisać skrypt bash, aby wykryć zamontowany dysk USB?

Wyzwalam skrypt z crona. Chcę, aby uruchamiał rsync TYLKO, jeśli podłączony jest dysk USB o nazwie „data_3”, w przeciwnym razie nie. Jak napisać skrypt bash, aby wykryć zamontowany dysk USB? Mój obecny pseudokod: #!/bin/sh if ( mount | grep /media/data_3 ) rsync ... else echo...

1
Podpowiedź Bash traci znaki

Po napisaniu nowego monitu dla Basha zauważyłem, że jeden znak z moich poleceń został utracony, gdy został zawinięty do nowej linii. Oto obraz przykładu (pisałem 1234567890w kółko): Tutaj jest mój $PS1 PS1="\n [\[\e[0;90m\]\d \t\[\e[0m\]] [\[\e[0;90m\]\$(/bin/ls -1 | /usr/bin/wc -l | /bin/sed...

1
Problem z użyciem „cut” z „tail -f”

Próbuję śledzić plik dziennika i chcę wyodrębnić z niego pole. próbowałem tail foo.txt | cut -f 5 i to działa, ale jeśli spróbuję śledzić zmiany za pośrednictwem tail -f foo.txt | cut -f 5 nic nie jest drukowane, nawet jeśli w pliku są zmiany. Wszelkie sugestie lub komentarze dotyczące tego,...

1
Dołączanie kodu do początku i końca sesji w systemie Linux

Próbuję wykonać kod (nazwijmy to login.java), kiedy loguję się i wylogowuję z mojego komputera z systemem Linux. Czy jest na to jakiś sposób? Szukam może sposobu na wyzwolenie kodu? Myślałem o umieszczeniu go w moim .bash_login, ale najlepiej kod uruchomiłby się przy normalnym logowaniu, a nie po...

1
Czyste wyjście dla xargs

W ramach skryptu tunelowego chciałem usunąć / zabić istniejące tunele Do tej pory udało mi się dostać do: matt @ HY731AA: ~ $ ps aux | grep "ssh -N lin1tunnels" | grep -v grep | awk '{print 2 USD}' | xargs -0 kill -9 BŁĄD: ID procesu czyszczenia pamięci „5321 5322”. Wygląda na to, że dane...

1
bash - zapisz wynik po wykonaniu programu

Wiem, że mogę przekierować stdoutdo pliku przed uruchomieniem skryptu, ale czy istnieje sposób na uzyskanie dostępu do całego wyjścia programu, który już działał? Gdy wydruk jest zbyt długi, zostaje odcięty przez okno terminala i nie widzę początkowych

1
Powiązania powłoki Vima (zestaw -o vi) w iTerm2

Kłopoty z historią podczas używania wiązań bash vi w iTerm2 na Lion. (Miałem ten sam problem z iTerm, kiedy przestawiłem się na Lion.) Trudno to dokładnie wytłumaczyć, ale kiedy nacisnęłem k, aby przejść do najnowszego polecenia, przesuwa kursor o kilka znaków do przodu, więc nie jest już na...

1
Podstawy nauki linii poleceń dla Linuksa [zamknięte]

Właśnie zaczynam używać Github i nie jestem zbyt dobrze zaznajomiony z używaniem wiersza poleceń. Czy są jakieś dobre zasoby online dla kogoś, kto naprawdę zaczyna? Naprawdę nie chciałbym zbombardować całego projektu, ponieważ źle zrozumiałem polecenie.

1
Jak utworzyć polecenie, aby uruchomić z sudo?

Stworzyłem plik o nazwie svrestart w /home/gab/bin (który jest folderem, który powinien być automatycznie dodawany do ścieżki podczas uruchamiania), który zawiera: /etc/init.d/nginx restart /etc/init.d/php5-fpm restart Wtedy to zrobiłem chmod +x svrestart a potem zrestartowałem. Teraz,...