Was ist der Unterschied zwischen chmod u+xund gerecht chmod +x? Ich habe eine Menge Tutorials gesehen, in denen es heißt u+x, Skripte ausführbar zu machen. Das Weglassen von uscheint jedoch keine Wirkung zu
Was ist der Unterschied zwischen chmod u+xund gerecht chmod +x? Ich habe eine Menge Tutorials gesehen, in denen es heißt u+x, Skripte ausführbar zu machen. Das Weglassen von uscheint jedoch keine Wirkung zu
Ab und zu starte ich ein Bash-Skript, und es gibt einige Möglichkeiten, eine Variable zu setzen: key=value env key=value export key=value Wenn Sie sich in einem Skript oder einem einzelnen Befehl befinden (zum Beispiel werde ich häufig eine Variable mit einem Wine-Launcher verketten, um das...
Ich verwende hauptsächlich Terminator und es wird normalerweise mit 3 geteilten Terminalfenstern geöffnet. Ich benutze auch Gnome Terminal aus verschiedenen Gründen. Ich frage mich, wie der Bash-Verlauf in diesem Fall behandelt wird, da ich manchmal zuvor ausgegebene Befehle verpasse, wenn ich sie...
Ich verwende diese Anleitung , um den Zweignamen in gnome terminal (Ubuntu 15.10) anzuzeigen, wenn ich in einem Git-Repository arbeite. Basierend auf dem obigen habe ich jetzt das Folgende in meiner ~ / .bashrc-Datei: # uncomment for a colored prompt, if the terminal has the capability; turned #...
Ich verstehe den Bash-Befehl nicht exec. Ich habe gesehen, dass es in Skripten verwendet wird, um alle Ausgaben in eine Datei umzuleiten (wie in diesem Beispiel gezeigt ). Aber ich verstehe nicht, wie es funktioniert oder was es im Allgemeinen tut. Ich habe die Manpages gelesen, verstehe sie aber...
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.
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 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
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
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...
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 , so...
Was ist der Unterschied zwischen <<, <<<und < <in
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...
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...
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
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...
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...
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...
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
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...