Tag: zsh
Die Z-shell (Zsh) ist eine Unix-shell, die verwendet werden können als eine interaktive login-shell und als ein mächtiges Kommandozeilen-interpreter für shell-scripting.
1
Antworten
Habe ich die folgende Funktion in meinem .zshrc die, in der Theorie, ermöglicht es mir, zu schreiben, eine commit-Nachricht ohne Anführungszeichen. cm(){ git commit -m "$@" } Wenn ich es laufen (cm foo bar), bekomme ich die
6
Antworten
Manchmal benutze ich mehrzeilige Befehle in zsh: ❯ echo \ > a \ > multiline \ > command Beim Bearbeiten den Befehl aus, nachdem Sie ihn von einer Geschichte Suche, die ich ändern kann, den Inhalt der
2
Antworten
Ich habe Probleme, mich bekommen Sie den folgenden Befehl, um zu arbeiten. Ich gepostet, um die steroids.js Foren, aber dies scheint mehr eine generische git problem. Alle repo ' s mit einem führenden "git@" auf der url
3
Antworten
OK, also ich bin mit diesem wenig Lust auf cutting-edge-Technologie namens zsh-syntax-highlighting und obwohl ich bin insgesamt zufrieden mit den Ergebnissen, die ich nicht wissen, wie Sie Stile festlegen, um nichts, aber die 8 Grundfarben (schwarz, rot,
2
Antworten
Ich habe mit zsh globbing für Befehle wie: vim **/filename vim *.html.erb und so weiter, aber wenn ich in etwas wie: find . -name *mobile* Bekomme ich die Antwort: zsh: no matches found: *mobile* Warum? Ich denke,
1
Antworten
Ich bin überrascht, dass noch nicht gefragt worden, bevor, aber... Was ist der Unterschied zwischen alias ⇢ alias EXPORT='alias' Funktion ⇢ function exporter() { echo $EXPORT } und export ⇢ export ALIAS='export' und für diese Angelegenheit... alias
2
Antworten
Ich kann nicht git Abschluss, um auf meinem frisch installierten OS X Yosemite in der zsh-shell. Ich habe beide installiert git, zsh mit homebrew: brew install zsh git Bei der Installation von git via homebrew, es sollte
4
Antworten
Habe ich installiert iTerm2 und Oh-my-zsh. Aber es ist ein komisches Fragezeichen kommt, seitdem ich mich geändert habe ZSH-THEME zu "agnoster". Anbringen der screenshot für die gleichen. Dachte ich, powerline helfen würde, aber das scheint nicht zu
2
Antworten
Wenn in Bash, ich habe zwei terminals öffnen, unterhalten jeweils Ihre eigene Geschichte, so schlagen arrow-up präsentiert immer die vorherigen eingegebenen Befehl in das terminal. In der zsh die history freigegeben ist, also Pfeil-oben stellt den letzten
2
Antworten
War ich mit der system-version von git und dann aktualisiert, um die neueste version mit homebrew. Nach tun, alle die git-Verknüpfungen zur Verfügung gestellt durch die oh-my-zsh git-plugin nicht mehr funktioniert. Ich habe versucht, Neuinstallation von oh-my-zsh,
3
Antworten
Habe ich Folgendes: read -p 'Delete old symlinks? y/n: ' prompt if [ $prompt == [yY] ] then current_dir=$(pwd) script_dir=$(dirname $0) if [ $script_dir = '.' ] then script_dir="$current_dir" fi for sym in {find $PATH -type l
4
Antworten
Wenn ich war neu in shell-scripting, dass ich eine Menge von kurzen tests statt if Aussagen, wie false && true. Dann später habe ich gelernt, mit set -e, und fand meine Scripte waren zu sterben für einige
2
Antworten
Wenn ich history in Bash bekomme ich eine Last von Ergebnissen (1000+). Allerdings, wenn ich history die zsh-shell bekomme ich nur 15 Ergebnisse. Dies macht grepping Geschichte in zsh meist nutzlos. Meine .zshrc - Datei enthält die
4
Antworten
In der bash bin ich in der Lage, ein Skript schreiben, das enthält etwas wie: { time { #series of commands echo "something" echo "another command" echo "blah blah blah" } } 2> $LOGFILE In der ZSH
4
Antworten
Ich habe vor kurzem umgeschaltet, um mit der zsh mit oh-my-zsh und ich habe Probleme mit den rails-Befehl Linie Werkzeug. Hier sind die Schritte, ich lief durch, und die Fehler, die ich erhalte. Lief ich den curl-Befehl,
1
Antworten
Immer wenn ich navigieren Sie tiefer in ein Verzeichnis, zsh zeigt den vollständigen Pfad in der Eingabeaufforderung. Anstatt x@y:~/i/am/a/really/really/really/really/long/path/somewhere Ich würde eher gerne x@y:~/path/somewhere Wie kann ich das erreichen? Ich bin mit der zsh mit iTerm auf
2
Antworten
Dies ist möglicherweise ein wenig fringe, aber ich zog vor kurzem zu zsh und bin mit einem problem customizing mein shell-prompt. Teil meiner .der zshrc sieht wie folgt aus: # keeping this simple right now by just
3
Antworten
Ich bin mit Zsh und und ausführen von git show für ein Projekt, siehe meine revision der Geschichte. Wenn ich git show HEAD es funktioniert gut, zeigt mir meinen letzten commit, aber die folgenden Befehle funktionieren nicht
3
Antworten
Aus welchem Grund auch immer, zsh mag mich nicht festlegen von Befehlszeilenargumenten für meine $EDITOR variable, aber was ich sagen kann, es soll nicht so sein. Ich habe Leute gesehen verwenden Sie export EDITOR='open -Wn' in der
4
Antworten
Inspiriert von diese Frage: Was sollte eine if-Anweisung machen, wenn die Bedingung ist ein Kommando-substitution an dem der Befehl erzeugt keine Ausgabe? HINWEIS: Das Beispiel ist if $(true); then ..., nicht if true ; then ... Beispiel:
6
Antworten
Ich habe eine zsh Aufforderung, mir gefällt: es wertet die aktuelle Zeit in precmd und zeigt, dass auf der rechten Seite der Eingabeaufforderung: [Floatie:~] ^_^ cbowns% [9:28:31 on 2012-10-29] Dies ist jedoch nicht genau, was ich will:
6
Antworten
Git tab-autocompletion ist nützlich für kleine Projekte, aber ich arbeite aktuell an zwei großen Projekten, die git verwenden, und für diese ist es schlimmer als nutzlos. Immer, wenn ich geben Sie, sagen, git add forms<tab>, git dauert
2
Antworten
Ich vor kurzem heruntergeladen python von Ihrer website zusätzlich zu den Python-version, die kommt schon mit Mac OSX. Dies ist, wenn ich begann, Probleme beim installieren von packages mit pip. sudo pip install -vvv pygoogle Wird Folgendes
4
Antworten
Ich arbeite mit einigen log-system, das erstellt eine log-Datei jede Stunde, wie folgt: SoftwareLog.2010-08-01-08 SoftwareLog.2010-08-01-09 SoftwareLog.2010-08-01-10 Ich bin versucht zu Schwanz zu Folgen, die neueste log-Datei mit einem Muster (z.B. SoftwareLog*) und ich merke es: tail -F
4
Antworten
Ich habe einige Probleme mit meinem Projekt. Ich halte eine .rvmrc in meinem Projekt-Verzeichnis mit der folgenden config: rvm use 1.9.2 und ich habe die folgenden Zeilen in meine ~/.zshrc: rvm_project_rvmrc=1 [[ -s $HOME/.rvm/scripts/rvm ]] && source
4
Antworten
Wenn ich einzelne Zitate, Wörter mit Apostroph ("nicht") sind ärgerlich, um zu entkommen: 'Don'"'"'t do that' Wenn ich verwenden Sie doppelte Anführungszeichen, Dollarzeichen und Ausrufezeichen Reise bis: "It cost like \$1000\!" Gibt es eine andere Art zu
1
Antworten
Mir ist gerade aufgefallen, dass mein $PATH hat einen ungültigen Ort: \> $PATH zsh: no such file or directory: /usr/bin:/bin:/usr/sbin:/sbin: ... Benutze ich prezto und laut der docs die config-Dateien bezogen werden, in dieser Reihenfolge: /etc/zshenv ~/.zshenv
8
Antworten
Ich bin mit der zsh mit der oh-my-zsh Rahmen von Robby Russell. Wie kann ich eine Verknüpfung erstellen oder etwas zu wiederholen, den letzten Teil des Befehls? zum Beispiel, wenn ich Schreibe: mv something in/this/difficult/to/type/directory gibt es
2
Antworten
Ich benutze ZSH meinem terminal-shell, und während ich geschrieben habe, mehrere Funktionen zum automatisieren bestimmter Aufgaben, ich habe nie wirklich versucht, etwas, das erfordert, dass die Funktionalität, die ich mir nach im moment. Ich habe vor kurzem
3
Antworten
Ich nur die Möglichkeit entdeckt, vi-Modus in zsh. Ziemlich genial. Aber ich verwendet, STRG-r in emacs-Modus ziemlich viel und wirklich wirklich vermissen. Gibt es etwas ähnliches oder kann ich diese Funktion in vi-Modus als auch? Verbreitet, es
4
Antworten
Brauche ich um eine Liste aller Dateien, deren Namen beginnen mit 'SomeLongString'. Aber der Fall von 'SomeLongString' kann variieren. Wie? Ich bin mit der zsh, aber bash-Lösung ist auch willkommen. InformationsquelleAutor Agnel Kurian | 2008-10-01
3
Antworten
Mein setup ist zsh 5.0.5 in arch linux Habe ich die PFAD-variable setzen, wie unten im .zshenv typeset -U path path=(~/bin $path) DW=$HOME/Downloads aber es hat nicht funktioniert. print $PATH zeigt nur /usr/local/bin:/usr/bin:/usr/bin/vendor_perl:/usr/bin/core_perl .zshenv gelesen wurde, denn
2
Antworten
Jedes mal, wenn ich öffnen Sie terminal auf einem Mac bekomme ich die Aufforderung Möchtest du auf updates prüfen? Ich finde es ziemlich ärgerlich. Trotzdem, um es zu stoppen, dies zu tun? Es sieht aus wie stackoverflow.com/users/167897/wernight
4
Antworten
Wie kann ich zeigen Sie die definition einer Funktion in der zsh? type foo gibt nicht die definition. In der bash: bash$ function foo() { echo hello; } bash$ foo hello bash$ type foo foo is a
9
Antworten
Ich installiert Anaconda über die Kommandozeile. Die bash-Datei. Wenn ich in der bash, ich kann Sie öffnen und verwenden, anaconda, wie notebooks, ipython, etc. Wenn ich meine shell auf ZSH, alle anaconda-Befehle erscheinen wie "nicht gefunden". Wie
3
Antworten
Ich wechselte vor kurzem von Bash zu Zsh auf Ubuntu und ich bin Recht froh darüber. Es gibt jedoch etwas, was ich wirklich vermisse, und ich wusste nicht, wie ich finde, das gleiche zu erreichen. In der
5
Antworten
Habe ich installiert zsh mit homebrew und änderte meine shell zu. Ich habe ein problem beim ausführen der gulp Befehl, was auch geklappt hat, bevor ich Sie verändert die shell auf zsh. zsh: command not found: gulp
3
Antworten
/Users/ello/.zshrc:source:3: no such file or directory: /Users/ello/Projects/config/env.sh Ello-MacBook-Pro% /Users/ello/.zshrc:source zsh: no such file or directory: /Users/ello/.zshrc:source Ello-MacBook-Pro% /Users/ello/.zshrc zsh: permission denied: /Users/ello/.zshrc Ello-MacBook-Pro% Dies geschehen ist, nachdem ich dummerweise bearbeitet .der zshrc Datei. Alle, die in der
2
Antworten
Ich bin mit Ubuntu 11.04. Ich installierte die Terminator-Terminal-Emulator 0.95 und Zsh, version 4.3.15. Ich habe (allgemein bekannten) Probleme mit meinem Schlüssel im Zsh. Zumindest diese: Home/Ende, nichts passiert Einfügen/Löschen/PageUp/PageDown: ein "~" eingegeben Ich habe bereits versucht,
3
Antworten
Alle Variablen, erkläre ich in meinem zshrc ist in der shell eine Umgebungsvariable. Ich glaube nicht, dass dies passieren. Habe ich versucht, indem die Variablen in einer Funktion und Einstellung Sie als lokale, aber dann ist die
1
Antworten
Ich bin auf der Suche für Thema anzeigen, um eine vollständige Pfad + git (branch-name + nicht übergebenen änderungen + Hinzugefügt, Dateien). Nicht finden. so etwas wie dieses: /full/path/to/repo (master *+) würde gerne eine Empfehlung für eine
4
Antworten
Habe ich irgendwann versucht, sich für eine zu entscheiden, auf net Vergleiche sind für zsh vs bash und Fisch vs bash. Aber ich konnte nicht finden alle Vergleich für zsh vs Fisch. Ich programmiere in C und
3
Antworten
Im habend Probleme mit dem brew-Versionen Befehl, Im Versuch zu laufen brew versions grails Error: Unknown command: versions which brew 127 ↵ /usr/local/bin/brew brew -v Homebrew 0.9.5 Versuchen Sie, diese ersten brew tap homebrew/boneyard als versions ist
4
Antworten
Wie konfigurieren Sie die Eingabeaufforderung in Linux zum aktuellen Verzeichnis anzeigen? Ich möchte in der Lage, die Einstellungen für diese bei der .der zshrc Datei. InformationsquelleAutor xarzu | 2014-08-01
1
Antworten
Ich versuche zu kompilieren ein gtk-Programm mit dem Lernprogramm hier. Wenn ich den Befehl gcc -o tut tut.c $(pkg-config --cflags --libs gtk+-2.0 gmodule-2.0) Bekomme ich die folgende Fehlermeldung: gcc: error: unrecognized command line option ‘-pthread -I/usr/include/gtk-2.0 -I/usr/lib/x86_64-linux-gnu/gtk-2.0/include
1
Antworten
Momentan habe ich zsh und oh-my-zsh installiert mit homebrew auf meiner osx-workstation. Alles funktioniert einwandfrei, es ist mit dem richtigen Pfad (/usr/local/bin/zsh) und die änderungen in ~/.der zshrc wie Aliase funktionieren. Mein problem ist, wenn ich ssh
1
Antworten
HISTFILE nicht in meinem .zshrc Datei. Auf welche Datei der zsh history standardmäßig abgespeichert? Oder ist die Geschichte einfach nur im Speicher abgelegt? Ist HISTFILE festgelegt, die in Ihrer Umgebung? echo $HISTFILE InformationsquelleAutor ma11hew28 | 2016-02-03
1
Antworten
Jedes mal, logge ich mich aus SSH, bekomme ich: Nur console-Benutzer ausgeführt werden dürfen, die den X-server Bekomme ich auch, wenn ich eine neue tmux Bereich, die ich bewältigen kann, indem Sie: test -z ${TMUX} && startx
5
Antworten
Lief ich eine einfache web-server mit python -m simpleHTTPServer 8888 &. es fängt gut an. Dann verwendet Sie Strg+C, um zu versuchen, es zu beenden, und ich gehe http://localhost:8888/ ist und der server noch läuft. Mache ich
6
Antworten
Kürzlich habe ich einen Versuch geben auf oh my zsh, sieht alles gut aus, bis ich versuchen virtualevn und virtualenvwrapper. Wenn ich aktiviere eine virtualenv (e.g-test), auf normale bash, werde ich die virtualenv Namen wie: (test)abc@abc: Aber