$ type if if is a shell keyword Ich kenne die anderen Shell-Schlüsselwörter nicht. Gibt es einen Befehl, um alle Schlüsselwörter der Bash-Shell aufzulisten? Hinweis: help -mZeigt sowohl Shell-Builtins als auch Shell-Schlüsselwörter
$ type if if is a shell keyword Ich kenne die anderen Shell-Schlüsselwörter nicht. Gibt es einen Befehl, um alle Schlüsselwörter der Bash-Shell aufzulisten? Hinweis: help -mZeigt sowohl Shell-Builtins als auch Shell-Schlüsselwörter
Oft habe ich einen Befehl mit allen Buchstaben in Großbuchstaben ausgeführt (möglicherweise, weil aktiviert CapsLock), und ich habe gedrückt, Enterbevor ich dies bemerkte. Wie kann ich den letzten Befehl ausführen, wobei alle Buchstaben in Kleinbuchstaben umgewandelt
Ich habe Ubuntu 14.04 Server installiert, JDK1.8u5 und Tomcat7 extrahiert und Folgendes zu .profile hinzugefügt (ich habe auch versucht, es zu .bashrc hinzuzufügen, mit ähnlichen [Nicht-] Ergebnissen): export JAVA_HOME=/opt/java/jdk1.8.0_05 export PATH=$PATH:$JAVA_HOME/bin Wenn ich renne, echo...
Ähnlich wie bei dieser Frage: Wie entferne ich das Feature "Meinten Sie ..." in der Shell? Wenn Sie einen Befehl falsch eingeben, erhalten Sie Folgendes: root@pc:~# sido No command 'sido' found, did you mean: Command 'sudo' from package 'sudo' (main) Command 'sudo' from package 'sudo-ldap'...
Ich bin es gewohnt, gängige Skripte /usr/local/bineinzufügen, damit ich sie mit dem Terminal von überall ausführen kann. Zum Beispiel erstelle ich ein Shell-Skript mit dem Namen 1, mache es ausführbar chmod +x 1und füge es ein /usr/local/bin. Innerhalb des Skripts tippe ich #!/bin/shin die erste...
Mit dem folgenden Befehl lösche ich ein Verzeichnis von Dateien und Verzeichnissen, die älter als 30 Tage sind, und verschiebe sie in ein Archivverzeichnis, das ich nach einigen Wochen löschen kann, wenn niemand nach ihren Dateien fragt. Das Zielverzeichnis hat Unterverzeichnisse nach...
Ich versuche , einen Teil meines Prompt Set durch eine Funktion dynamisch zu haben, also in meine .bashrcich: asdf () { echo -n $(pwd) } PS1="\u@\h:\w $(asdf)\$ " Das Öffnen einer Shell gibt mir zunächst das, was ich erwarte: $ bash darthbith@server:~/test /home/darthbith/test$ Wenn ich jedoch das...
Ich habe gerade ein Tutorial durchgearbeitet und bin dort auf einen Befehl gestoßen: printf "%(%s)T" Die Ausgabe dieses Befehls lautet: 1454299615 Kann mir bitte jemand sagen, was dieser Befehl ist und was die Ausgabe
Probleme mit redis-cli. Ich möchte redisüber BASH prüfen, ob die Verbindung zu abgelehnt wurde (Server nicht erreichbar). Einfacher Test #!/bin/bash test=$(redis-cli exit) #exit out of the "not connected console" if [[ -z $test ]] ; then echo "I'm empty :(" fi Ich würde erwarten Could not connect...
Der Versuch, eine Bash-Arithmetik für ein Skript durchzuführen, wird jedoch $eerst am Ende aktualisiert. Die Ausgabe spricht für sich. max=5 for e in $(seq 1 1 $max); do percent=$(( $e/$max*100 )) echo "echo $e / $max : = $percent" done Tl; DR: Zeigt 1..5 als Prozentsatz an. Ausgabe : echo 1 / 5 :...
Ich habe mich gefragt, ob der Text ganz links (nach dem wir den Befehl eingeben) in einem Linux-Terminal einen Namen hat. Mögen ubuntu@Ubuntu:~$ Haben wir einen Namen dafür?
Ich wollte alle Dateien außer der einen aus dem Verzeichnis löschen. Ich habe hier meine Lösung gefunden . Diese Lösung verwendet einen Befehl shopt -s extglob Ich wollte wissen, was dieser Befehl genau macht, etwas Backend-Wissen. Ich habe auch einen Kommentar zu dieser Antwort hinzugefügt, aber...
Angenommen, ich habe eine Bash-Datei namens myBash.bash. Es befindet sich in: /myDirect/myFolder/myBash.bash Jetzt möchte ich die Zeichenfolge /myDirect/myFolder(die Position von myBash.bash) im Skript verwenden. Gibt es einen Befehl, mit dem ich diesen Ort finden kann? Bearbeiten: Die Idee ist,...
Seit einer Weile habe ich dieses anhaltende Problem auf allen meinen Terminals, angefangen bei Gnome-Standard und Tilda, die ich beide verwende, bis hin zu denen, die ich gerade kurz gewirbelt habe, wobei meine Eingabe den Anfang einer eigenen Zeile überschreibt, wenn es sein sollte Zeilenumbruch...
Ich habe ein paar sehr einfache Bash-Skripte, die ich für Dinge zusammengestellt habe, die ich regelmäßig mache. Eine davon ist das Ausführen von Duplicity, um meine Sicherungsaufgaben auszuführen. Nichts Kluges, nur ein Haufen von wenn ... dann Aussagen wirklich. Da dies als sudo ausgeführt werden...
Beispielsweise, elif [[ $append = $1 ]] then touch ~/directory/"$2".txt echo "$variable_in_question" >> ~/directory/"$2".txt Was würde ich anstelle der in Zeile 4 verwenden, um entweder eine Textdatei mit allen folgenden Eingaben zu erstellen "$2"oder eine vorhandene Textdatei mit allen...
Ich habe ein Bash-Skript geschrieben, das eine Reihe von Verzeichnissen erstellt und ein Projekt in ausgewählte Verzeichnisse klont. Dafür muss ich cdin jedes Verzeichnis ( project 1und project 2), aber das Skript nicht cdin das zweite Verzeichnis oder führt den Befehl aus. Stattdessen stoppt es...
Wenn ich benutze find /home/user/parentdir -type d -empty -delete es sucht rekursiv nach leeren Unterordnern /home/user/parentdirund löscht sie. Wenn /home/user/parentdiraber auch leer ist, löscht es auch den parentdirOrdner, was für mich unerwünscht ist. Ich möchte dies parentdirauf rsynceinige...
Ich bin mir nicht sicher, ob es möglich ist, aber ich erinnere mich an meine alten Zeiten mit AIX. Es war möglich, meinen Pfad zu ändern, indem ich nur sagte, welcher Teil des Pfades durch etwas anderes ersetzt werden musste. Angenommen, ich habe zwei Pfade: /etc/application-2.0.1/options/default...
Ist es möglich, die Eingabeaufforderung ("user @ host: ~ / dir / $") in Bash einzufärben? Einige Befehle erzeugen eine Menge Ausgabe und es ist manchmal schwer zu finden, wo es angefangen hat. Färben würde viel