Als «bash» getaggte Fragen

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


2
Führen Sie das Bash-Skript jedes Mal aus, wenn Befehlszeilen ausgeführt werden
Ich bin ein neuer Ubuntu / Linux-Benutzer und möchte eine Frage als meinen Titel oben stellen. Zum Beispiel habe ich eine Bash-Datei ./script, die automatisch ausgeführt werden soll, wenn ich eine Befehlszeile eingebe. Sobald ich Befehlszeile ausführen pwddann das ./scriptwird ausgeführt. Sobald ich die nächste Befehlszeile ls -ladann die ./scripterneut …


5
Format der Gnome-Terminal-Eingabeaufforderungszeichenfolge per Befehl umschalten?
Mein Terminal hat ein Standard-Eingabeaufforderungsformat wie dieses: Benutzername @ Boxname / Pfad / zu / aktuelles / Verzeichnis $ Der Code, der es erzeugt, sieht folgendermaßen aus: (es hat auch einige Farbdefinitionen) PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[01;34m\] \w \$\[\033[00m\]' Wenn der Pfad zum aktuellen Verzeichnis zu lang wird, wird es unangenehm, mit dem Terminal …

2
Ich habe versehentlich meine PATH-Variable dauerhaft geändert und kann mich jetzt nicht anmelden. Wie ändere ich meine PATH-Variable auf Standard?
Ich habe den sudo -H gedit /etc/environmentBefehl am Terminal verwendet, um meine PATH-Variable dauerhaft zu ändern. Um dies zu korrigieren, drückte ich Ctrl+ Alt+ F1und benutzte den export PATHBefehl, aber der Zugriff wurde verweigert. Viele Befehle (einschließlich sudound nano) werden nicht erkannt, da die neue PATH-Variable keine hat /usr/bin. Ich …


1
Was sind diese zusätzlichen Ausgabezeilen in Bash?
Es ist für einige Zeit, dass diese Zeilen nach dem Ausführen eines Befehls (zufällig) angezeigt werden: [1]- Done wget -c http://downloads.sourceforge.net/project/zorin-os/9/zorin-os-9-core-32.iso?r=http%3A%2F%2Fzorinos.com%2Fdownload9.html [2]+ Done ts=1460659842 Die erste Zeile ist der Befehl selbst und es passiert nicht immer. Aber von Zeit zu Zeit stoppt eine Befehlszeilen-App, ohne zur Befehlszeile zurückzukehren, bis ich …



2
Unterschied zwischen $ '$ foo' und $ "$ foo"
Ich habe Schwierigkeiten, einige Nuancen zwischen einfachen und doppelten Anführungszeichen in einem variablen Kontext herauszufinden Ich definiere: foo=pwd Führen Sie dann diese aus: echo $'$foo' Welche Echos $foo(dh das erste $in meinem Echo-Befehl wird gelöscht) echo $"$foo" Dieses Echo pwd(was bedeutet, dass die Bash $foo, meine Variable, auf ihren Wert …


2
Wie verwende ich die Grep-Ausgabe als Pfad für eine CD?
Wie kann ich die grepAusgabe als Argument an den cdBefehl weiterleiten? Zum Beispiel: [root@xxx xxx]# pip install django | grep '/usr.*' Requirement already satisfied (use --upgrade to upgrade): django in /usr/lib64/python2.7/site-packages Hier /usr/lib64/python2.7/site-packagesist hervorgehoben und ich möchte diese Zeichenfolge an übergeben cd.

4
So deaktivieren Sie vorübergehend den Ruhezustand und den Ruhezustand über die Befehlszeile
Es scheint, dass es viele Möglichkeiten gibt, die Einstellungen eines Ubuntu permanent zu ändern, um auf Wunsch in den Ruhezustand zu wechseln, solange vorgegebene Bedingungen erfüllt sind. Hierbei handelt es sich jedoch um dauerhaftere Lösungen, bei denen seltene Aufgaben nicht berücksichtigt werden, bei denen möglicherweise vorübergehend auf Standardrichtlinien verzichtet werden …

2
Ausführen einer .sh, um mehrere Befehle auszuführen
Ich war gespannt, wie ich mehrere Befehle per Shell-Skript ausführen würde. Um es beispielsweise auszuprobieren, möchte ich in der Lage sein, ein .desktop mit einem .sh zu verbinden, auf dem alle Aktualisierungscodes ausgeführt werden, damit ich es nicht eingeben muss. Ich weiß, wie man einen einzelnen Befehl über eine .sh …

4
Öffnen mehrerer Terminal-Registerkarten und Ausführen des Befehls
Ich muss mehrere Terminal-Registerkarten öffnen, ihnen Titel geben, in ein Verzeichnis wechseln und jede Registerkarte einen Befehl ausführen lassen. Ich bin neu in Linux und Shell-Skripten. Nachdem ich online gesucht und einige Lösungen überprüft habe, habe ich dieses Skript erstellt ( BEARBEITET basierend auf den folgenden Antworten): #!/bin/bash cd /media/Extra/Project …

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.