Als «bash» getaggte Fragen

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

5
Wie navigiere ich schneller durch lange Befehle?
Gibt es eine Möglichkeit, die Linux-CLI-Navigation zu beschleunigen, wenn ich lange Befehle eingeben muss? Im Moment benutze ich einfach Pfeile und - wenn ich einen langen Befehl habe, dauert es einige Zeit, bis ich vom Start des Befehls in die Mitte komme. Gibt es eine Möglichkeit, zum Beispiel zur Mitte …
136 bash  command-line 

11
Wie kann ich ein Auswahlmenü in einem Shell-Skript erstellen?
Ich erstelle ein einfaches Bash-Skript und möchte darin ein Auswahlmenü erstellen, wie folgt: $./script echo "Choose your option:" 1) Option 1 2) Option 2 3) Option 3 4) Quit Und je nach Wahl des Benutzers möchte ich, dass verschiedene Aktionen ausgeführt werden. Ich bin ein Bash-Shell-Scripting-Neuling. Ich habe im Web …

6
Verstecke das aktuelle Arbeitsverzeichnis im Terminal
Standardmäßig zeigt die Terminal-Eingabeaufforderung Folgendes an: user@system:/folder1/folder2/folder3/folder4$ Je tiefer Sie in das Dateisystem vordringen, desto weniger Platz bleibt für die Eingabe von Befehlen. Kann ich dies so ändern, dass nur Folgendes angezeigt wird: > Ich meine, ich kann nur tippen, um pwdzu zeigen, wo ich bin. ;)
133 bash 



7
Wie mache ich ZSH zur Standard-Shell?
Ich versuche, ZSH als Standardshell festzulegen, aber es wird immer wieder auf bash zurückgesetzt. Ich habe diesen Code ausprobiert: sudo chsh -s $(which zsh) Ich habe auch versucht: sudo chsh -s /bin/zsh Habe diese Befehle auch ohne sudo ausprobiert. Irgendwelche Ideen, was ich sonst noch tun muss. Wenn Sie ZSH …
124 command-line  bash  zsh 

4
Ist es möglich, direkt an .bash_history zu schreiben?
Ich öffne oft sehr viele Terminals [Im Moment sind 7 in diesem Arbeitsbereich geöffnet] und ich suche oft historymit grep, um einen Befehl zu finden, den ich gerade geschrieben habe, aber ich möchte nicht das Terminal suchen und dann nach oben scrollen und danach mehr suchen, etc .. Manchmal schließen …
124 bash  history 


6
Wie kopiere ich Dateien über ein Terminal?
Ich habe über das Kopieren von Dateien mit Terminal gelesen, aber diese Beispiele werden mir sehr helfen. Also hier ist was ich machen möchte: Beispiele: Ich habe eine Datei in /home/levan/kdenlive untitelds.mpgund möchte diese Datei /media/sda3/SkyDrivein das SkyDrive-Verzeichnis kopieren und nichts löschen. Ich habe eine Datei in /media/sda3/SkyDrive untitelds.mpgund möchte …
119 command-line  bash 

3
Wie erstelle ich eine Skriptdatei für Terminalbefehle?
Unter Windows kann ich eine Datei schreiben, die Befehle für cmd enthält (normalerweise .cmdoder .batDateien). Wenn ich auf diese Dateien cmd.exeklicke, werden die in der Datei enthaltenen Befehle geöffnet und ausgeführt. Wie würde ich das in Ubuntu machen? Ich bin sicher, dass dies ein Duplikat ist, aber ich kann meine …


5
'chmod u + x' gegen 'chmod + x'
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 haben.

4
Bash-History-Behandlung mit mehreren Terminals
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 ausführehistory In meiner Eingabeaufforderung wird beispielsweise die aktuelle …


4
Was macht ein "exec" -Befehl?
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 nicht.
108 bash 

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.