W Bash istnieje kilka przydatnych operatorów do powtarzania części ostatniego polecenia: !^ rozwija się do pierwszego argumentu poprzedniego polecenia, np. $ echo one "two three" one two three $ echo !^ echo one one !$ rozwija się do ostatniego argumentu poprzedniego polecenia, np. $ echo one "two three" one two …
Śledzę ten przewodnik skryptowania powłoki bash: http://www.tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html W sekcji Porównania numeryczne przytacza przykład: anny > num=`wc -l work.txt` anny > echo $num 201 anny > if [ "$num" -gt "150" ] More input> then echo ; echo "you've worked hard enough for today." More input> echo ; fi Wydaje się, …
Chcę, aby plik .jar był uruchamiany za każdym razem, gdy serwer uruchamia się (używamy VPS), więc edytowałem crontab, używając, crontab -ea następnie dodając @reboot bash /home/bash/startserver.sh. Ale nawet nie dotarłem do momentu, w którym skrypt działa. Oto mój skrypt: #!/bin/bash screen -S bukkit cd $HOME/server java -jar bukkit.jar Powodem, dla …
Często robię np sudo netstat -lpn |grep :8088 wyświetl wynik tcp6 0 0 :::8088 :::* LISTEN 11189/java i wtedy sudo kill -kill 11189 Chciałbym mieć wygodniejszą komendę dokładnie taką, killatport 8088która używa numeru portu TCP jako zmiennej i którą mogę utworzyć jako alias dla potoku, który robi to, co chcę, …
Wydaje się, że nazwa pierwszego procesu logowania jest ustawiona na -bash, ale jeśli podpiszę, stanie się bash. na przykład: root@nowere:~# echo $0 -bash root@nowere:~# bash root@nowere:~# echo $0 bash -bash powoduje awarię niektórych skryptów, takich jak . /usr/share/debconf/confmodule exec /usr/share/debconf/frontend -bash Can't exec "-bash": No such file or directory at …
Jako użytkownik Ubuntu 13.04 miałem również różne problemy i niezgodności z najnowszą wersją Ubuntu. Jednym z nich jest to, że pasek Jasności nagle zniknął z zakładki „Ustawienia systemu -> Jasność i blokada” po zainstalowaniu niektórych pakietów (których tak naprawdę nie pamiętam, co to było). Dowiedziałem się, że obejściem jest użycie …
Jak mogę uzyskać sposób korzystania popdbez faktycznego usuwania ostatniego katalogu ze stosu? Innymi słowy, chcę wrócić do ostatniego katalogu, który ustawiłem pushd, ale chcę, aby pozostał na górze stosu, więc następny popdzabierze mnie do tego samego katalogu (który wciąż będzie na górze stos) ponownie.
Stworzyłem skrypt bash, który używa kdialog wyłącznie do interakcji z użytkownikiem. Jest uruchamiany z pliku „.desktop”, więc użytkownik nigdy nie widzi terminala. Wygląda w 100% jak aplikacja GUI (mimo że jest to tylko skrypt bash). Działa tylko w KDE (Kubuntu 12.04). Moim jedynym problemem jest bezpieczne i wygodne wprowadzanie hasła …
Próbuję napisać scenariusz, ale utknąłem tutaj. Proszę zobaczyć kod! aug@august:~/play$ for i in {1..100..4} > do > echo "august" > touch august $i+$2 > mkdir dir Czy jest jakiś sposób, aby przejść do poprzedniej linii? To znaczy, że był błąd, w którym się popełniłem touch august $i+$2. Wcisnąłem ENTERklawisz, więc …
W moim skrypcie bash instaluję partycje, sprawdzam je, kopiuję do nich pliki i odmontowuję. Kiedy skrypt montuje partycję, Nautilus wyskakuje z oknem pokazującym partycję i kradzież fokusa. To jest coś, czego chcę uniknąć. Uwaga: Wiem, że mogę zmienić to zachowanie w Ustawieniach systemu, Szczegółach, Nośnikach wymiennych Never prompt or start …
Dlatego za każdym razem, gdy zmieniam katalog, chciałbym, aby nowa ścieżka automatycznie wyświetlała się na liście ls. Istnieją rozwiązania, jeśli ścieżka zmienia się za pomocą, cdale nigdy nie znalazłem rozwiązania, które działałoby, gdy ścieżka zmienia się za pomocą autocdopcji. Byłoby to całkiem wygodne, czy ktoś wcześniej to osiągnął?
Jestem więc świadomy nohupi sufikuję polecenia, &aby mieć pewność, że przejdą one w tło. Jeśli jednak uruchomię aplikację graficzną - czasem użycie żadnej nie wydaje się wystarczające. Czym więc mogę poprzedzić program / polecenie, aby upewnić się, że działa ono po zamknięciu terminala?
Próbuję utworzyć skrypt bash, który zapisze historię terminala w pliku o nazwie hist.txt. history > hist.txtWydaje się, że używanie nie działa w skrypcie bash, ale działa dobrze, gdy jest wykonywane w wierszu poleceń. Wszelkie wskazówki są mile widziane. Dziękuję Judy
Muszę odróżnić polecenie od wyniku za pomocą koloru lubię to $ cat file-name (this should be in some color say like red) some test in file OUTPUT (this output should be in some other color say like green) dzięki czemu mogę łatwo odróżnić polecenie od jego wyniku w przypadku poleceń …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.