Pytania otagowane jako bash

Bash (Bourne-Again SHell) to domyślnie powłoka używana w interfejsie wiersza poleceń Ubuntu.

1
Skrót klawiaturowy historii Bash dla! *
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 …

3
Ocena ciągu w skrypcie powłoki
Ś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ę, …

2
Utwórz sesję Screen za pomocą skryptu bash, używając contab
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 …


1
Dlaczego 0 $ jest ustawione na -bash?
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 …

1
Jak połączyć niestandardowy skrót klawiaturowy ze skryptem bash w Ubuntu 13.04?
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 …

3
Używanie popd bez usuwania ostatniej wartości
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.

3
Właściwy sposób, aby pozwolić użytkownikowi na wprowadzenie hasła do skryptu bash przy użyciu tylko GUI (z ukrytym terminalem)
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 …
8 bash  scripts  sudo  gui  kde4 


4
Jak wrócić do poprzedniej linii skryptu w terminalu?
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 …

5
Zapobiegaj nautilusowi pokazującemu partycję zamontowaną w skrypcie bash
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 …
8 nautilus  bash 

1
automatycznie uruchamia ls po zmianie ścieżki za pomocą autocd
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ął?
8 command-line  bash  ls  zsh 

4
Utrzymuj program uruchomiony w terminalu
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?


3
Jak odróżnić polecenie od wyniku za pomocą koloru
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ń …

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.