Wie kann ich feststellen, ob ein Prozess ausgeführt wird oder nicht, und dann ein Bash-Skript veranlassen, einige Dinge basierend auf dieser Bedingung auszuführen? Zum Beispiel: Wenn der Prozess ausgeführt abcwird, führen Sie dies aus Wenn es nicht läuft, mach das.
Der gleiche Befehl wird immer wieder in meiner Historie aufgeführt. Wie kann ich das vermeiden? Ich weiß, dass es über möglich ist, HISTCONTROLaber ich habe nicht den richtigen Weg gefunden.
Etwas, das ich in Ubuntu seit langem bemerkt habe und das mich frustriert hat, ist, wenn ich einen Befehl in der Befehlszeile eingebe, der länger (breiter) als die Terminalbreite ist, anstatt in eine neue Zeile zu brechen Spalte 1 in derselben Zeile und überschreibt den Anfang meiner Befehlszeile. (Der eigentliche …
Ich wollte ein Shell-Skript ausführen: -rwxr-x--x 1 root root 17234 Jun 6 18:31 create_mgw_3shelf_6xIPNI1P.sh Ich habe versucht, eine Standardprozedur durchzuführen, habe jedoch den folgenden Fehler erhalten: ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 DEBUG cd/etc/opt/ldapfiles/ldif_in ; ./create_mgw_3shelf_6xIPNI1P.sh localhost 389 -l /opt/fews/sessions/AMGWM19/log/2013-06-06-143637_CLA-0 **ERROR sh: ./create_mgw_3shelf_6xIPNI1P.sh: /bin/bash^M: bad interpreter: No such file or directory** …
Ich schreibe ein einfaches Bash-Skript, aber ich muss überprüfen, ob es als root ausgeführt wird oder nicht. Ich weiß, dass es wahrscheinlich einen sehr einfachen Weg gibt, aber ich habe keine Ahnung, wie. Nur um klar zu sein: Was ist eine einfache Möglichkeit , ein Skript zu schreiben foo.sh , …
Ist es möglich, die Farben in der Eingabeaufforderung für die Eingabeaufforderung user@computersowie das aktuelle Verzeichnis und die Befehlsteile der Eingabeaufforderungsanzeige zu ändern ? Ich habe schon so etwas von OSX-Benutzern gesehen, aber ich weiß nicht, wie ich dasselbe im Gnome-Terminal machen soll (ich kann nur die Vordergrund- und Hintergrundfarben ändern). …
Ich habe eine ausführbare Datei mpiexec, deren vollständiger Pfad ist ~/petsc-3.2-p6/petsc-arch/bin/mpiexec. Da ich diesen Befehl in verschiedenen Verzeichnissen ausführen möchte (ohne den gesamten Pfad erneut eingeben zu müssen), richte ich in meiner Ausgangsdatei einen Alias ein .bashrc: alias petsc="~/petsc-3.2-p6/petsc-arch/bin/mpiexec" Dadurch kann ich diese mpiexecDatei einfach an der Eingabeaufforderung ausführen, indem …
Ich habe so eine Zeichenfolge: |abcdefg| Und ich möchte eine neue Zeichenfolge erhalten, die in irgendeiner Weise (wie string2) mit der ursprünglichen Zeichenfolge ohne die beiden |Zeichen am Anfang und am Ende der Zeichenfolge aufgerufen wird, damit ich Folgendes erhalte : abcdefg Ist das in bash möglich?
Manchmal ignorieren Prozesse das von Ctrl- Cin Bash gesendete SIGINT-Signal . Zum Beispiel manund vi. Angenommen, Sie möchten das Handbuch zum Beenden des laufenden Prozesses nicht googeln oder lesen. Gibt es eine Tastenfolge, die immer funktioniert (ohne das Terminal zu verlassen)?
Ich habe Ubuntu Minimal (mini.iso) auf meinem VM installiert. Ich habe dann den Wiederherstellungsmodus verwendet, um mich als root anzumelden und ein Konto mit zu erstellen useradd -m adminund dann ein Passwort mit festzulegen passwd admin. Wenn ich mich auf dem neuen Konto anmelde, sehe ich anstelle der normalen Eingabeaufforderung …
Wenn ich zum Beispiel tail -feine Datei oder eine readBenutzereingabe mache , <Enter>wird ^Mim Terminal produziert, anstatt das zu beenden readoder eine neue Zeile zu stdout hinzuzufügen. ^Jfunktioniert gut. Ich bin sshim Ubuntu-System, wenn das wichtig ist. Das passiert mir sowohl in zsh als auch in bash. Eine Lösung, mit …
Ich benutze Ubuntu 11.10. Ich verwende sshfür die Verbindung mit vielen Servern täglich, damit ich ihre Parameter in die .ssh/configDatei wie folgt setzen: Host Home User netmoon Port 22 HostName test.com Gibt es eine Möglichkeit, Kennwörter für jede Verbindung in diese Datei einzufügen, sodass das Terminal, wenn der Server nach …
a.outWarum muss ich beim Ausführen eines C-Programms mit dem Ubuntu-Terminal immer ./vorher tippen a.out, anstatt nur zu schreiben a.out? Gibt es dafür eine Lösung?
Betrachten Sie die folgende Bash-Eingabeaufforderung, wobei ^der Ort der Eingabeaufforderung angegeben ist: $ git commit -am "[bug 123456] Do this and that with the bug" ^ Angenommen, ich möchte erneut mit einer anderen Commit-Nachricht einen Commit für denselben Fehler ausführen. Gibt es eine Möglichkeit, den Text von der Cursorposition bis …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.