Als «bash» getaggte Fragen

Bash (Bourne-Again SHell) ist die Shell, die standardmäßig in der Befehlszeilenschnittstelle von Ubuntu verwendet wird.

4
Tomcat erkennt JAVA_HOME nicht
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 $JAVA_HOMEerhalte ich das erwartete Ergebnis von /opt/java/jdk1.8.0_05. Ich kann auch ausführen java -versionund die richtige …

2
Wie liste ich alle Shell-Schlüsselwörter auf?
$ 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 an.


3
configure: error: C-Compiler kann keine ausführbaren Dateien erstellen
Ich habe versucht, rvm mit zu installieren \curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=enable --auto-dotfiles. Es funktionierte einwandfrei, bis ich einen Konfigurationsfehler bekam: Error running './configure --prefix=/home/nishant/.rvm/rubies/ruby-2.0.0-p247 --disable-install-doc --enable-shared', please read /home/nishant/.rvm/log/1379591052_ruby-2.0.0-p247/configure.log There has been an error while running configure. Halting the installation. Im Folgenden ist der Inhalt …
15 12.04  12.10  bash  gcc 

4
Ändern des Verhaltens der Bash-Eingabeaufforderung als Root
Bevor Sie wegklicken, ist dies nicht die typische Frage "Wie mache ich meine Bash-Eingabeaufforderung farbig?". Ich habe meine Bash-Eingabeaufforderung bereits so angepasst: [user @ host]----[$(pwd)] $ Dabei ist alles in Klammern hellblau und alles andere (einschließlich $) schwarz, indem Sie Folgendes zu meiner ~ / .bashrc-Datei hinzufügen # Turn the …


4
Wie erhalte ich den Hostnamen über die Terminal-Befehlszeile?
Ich habe arp-scan im Terminal verwendet, um die IP-Adresse sowie die MAC-Adresse zu ermitteln. Kann ich trotzdem den Hostnamen der IP-Adresse im Terminal ermitteln? Beispielsweise sind A-PC und B-PC und C-PC an denselben Router angeschlossen. Ich muss den Hostnamen auf die gleiche Weise abrufen, wie ich das Ergebnis in arp-scan …


2
Warum wird meine Funktion in PS1 nicht neu bewertet?
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 Verzeichnis ändere, ändert …

1
Was ist der Zweck von shopt -s extglob?
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 bis jetzt keine Antwort …

4
Shell von zsh auf bash ändern
Mein Webserver wurde von jemandem manipuliert, der die zsh-Shell verwendete. Ich fühle mich mit der bash-Shell wohler, da dies die Standardeinstellungen sind, die mit Ubuntu und OS X (den beiden Hauptbetriebssystemen, die ich verwende) geliefert werden. Diese Frage konzentriert sich jedoch auf den Ubuntu-Server. Ich habe 4 Webseiten auf diesem …
15 command-line  bash  zsh 

4
Wo werden ALLE Ubuntu-Protokolle / Terminal-Protokolle gespeichert?
In welchen Ordnern werden die Protokolle und Schlüsselprotokolle gespeichert, damit ich ein Skript erstellen kann, um sie zu löschen. Gibt es einen bestimmten Ordner für die Ruhezustand-Partition oder eine Datei, durch die die RAM-Daten im Ruhezustand gehalten werden? Wollte jemand den gesamten Befehlsverlauf / Programmladeverlauf / Programmausführungsverlauf löschen, wohin sollte …

4
Wie erhalte ich beim Schreiben eines Bash-Skripts den absoluten Pfad des Speicherorts der aktuellen Datei?
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, dass ich einen Zip-Ordner mit Code einrichten möchte, der von einem …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.