Die Z-Shell (Zsh) ist eine Unix-Shell, die als interaktive Anmeldeshell und als leistungsstarker Befehlsinterpreter für Shell-Skripte verwendet werden kann.
Ich versuche, meinem Pfad ein Verzeichnis hinzuzufügen, damit es sich immer in meinem Linux-Pfad befindet. Ich habe es versucht: export PATH=$PATH:/path/to/dir Dies funktioniert jedoch jedes Mal, wenn ich das Terminal verlasse und eine neue Terminalinstanz starte, geht dieser Pfad verloren und ich muss den Exportbefehl erneut ausführen. Wie kann ich …
Wenn ich den git branchBefehl verwende, um alle Zweige aufzulisten, sehe ich die Ausgabe von git branch | less. Der Befehl git branchsoll eine Liste von Zweigen anzeigen, wie lsdies auch für Dateien der Fall ist. Dies ist die Ausgabe, die ich bekomme: Wie erhalte ich das Standardverhalten von git …
Wenn Sie in Bash oder einer anderen Shell in * NIX Skripte erstellen und einen Befehl ausführen, der länger als einige Sekunden dauert, wird ein Fortschrittsbalken benötigt. Beispiel: Kopieren einer großen Datei, Öffnen einer großen TAR-Datei. Welche Möglichkeiten empfehlen Sie, Shell-Skripten Fortschrittsbalken hinzuzufügen?
Ich habe versucht, einen Zweig mastermit dem folgenden Befehl zu erstellen : git branch SSLOC-201_Implement___str__()_of_ProductSearchQuery als Git plötzlich nicht mehr reagierte. Ich vermute, dass die Unentschlossenen ()irgendwie schuld sind. Wenn ich jetzt versuche, einen Git-Befehl auszuführen, wird der gleiche Fehler angezeigt: git:176: command not found: _of_ProductSearchQuery mit der Zahl nach …
Was bedeutet es und wie kann ich es beheben? zsh compinit: insecure directories, run compaudit for list. Ignore insecure directories and continue [y] or abort compinit [n]? Wenn Sie das compauditausführen, wird Folgendes zurückgegeben: There are insecure directories: /usr/local/share/zsh/site-functions
Ich schreibe eine Reihe von Skripten für das Git-Management in zsh. Wie überprüfe ich, ob das aktuelle Verzeichnis ein Git-Repository ist? (Wenn ich nicht in einem Git-Repo bin, möchte ich nicht eine Reihe von Befehlen ausführen und eine Reihe von fatal: Not a git repositoryAntworten erhalten).
Also lerne ich, mich in Rails zu entwickeln und habe die Kraft von zsh entdeckt. Für einige meiner anderen Aufgaben möchte ich jedoch normalen Bash verwenden. Obwohl sie gleich sind, fühle ich mich in einigen Situationen einfach wohl mit dem Layout von Bash. Wie schalte ich hin und her oder …
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 8 Jahren . Verbessere diese Frage Die Standard-Shell in Mac OS X ist bash, die ich im …
Ich verwende zsh und versuche, /home/david/pear/binder PATHVariablen einen neuen Eintrag ( ) hinzuzufügen , aber ich weiß nicht wie. Was mich am meisten verwirrt, ist, dass PATHmeine ~/.zshrcDatei keinen einzigen Verweis auf eine Variable enthält, sondern Folgendes echo $PATHzurückgibt: /usr/lib/lightdm/lightdm:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games Also PATHwird irgendwo eine Variable gesetzt.
Bei Verwendung des neuesten ZSH und RVM unter Mac OS X 10.7.4 beschwert sich ZSH über Folgendes: __rvm_cleanse_variables: function definition file not found
Wenn zsh unter Mac OS X als Anmeldeshell festgelegt ist und von iTerm gestartet wird, berücksichtigt zsh nicht, dass es als Anmeldeshell ausgeführt wird, obwohl es als '-zsh' gestartet wird ('-' als erstes Zeichen von arg [0]), was bedeuten soll, dass es als Login-Shell beginnen soll. Wenn ich also die …
Wenn ich OSXs Git verwende, kann ich nach dem Ändern einer Datei einfach etwas tun git commit <tab>. Dadurch wird der Dateiname automatisch auf den geänderten Namen vervollständigt. Wenn ich jedoch eine neuere Version von git von Homebrew installiere und sie verwende, funktioniert diese Funktion nicht mehr (dh ich drücke …
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.