Ich bin kürzlich (endlich) zu zsh gewechselt und liebe es! Bis jetzt eine Sache , die ich bin fehlt Ctrl+ Rinkrementelle Suche Geschichte zu tun. Ich habe die Geschichte richtig eingestellt HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history und ich habe viTastenkombinationen verwendet bindkey -v Aber Ctrl+ Rfunktioniert nicht. Es entfernt die Linie über …
Nachdem ich herausgefunden habe, was dies shopt -s histappend bedeutet , scheint es eine sehr vernünftige Einstellung zu sein, und ich bin überrascht, dass es nicht die Standardeinstellung ist. Warum sollte jemand seine Historie bei jedem Shell-Exit löschen wollen?
Sehr nützlich, wenn Sie ein Sudo am Anfang Ihres Befehls vergessen haben und sich !!wie ein Alias des vorherigen Befehls verhalten. Beispiel $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : Wie nennen wir diesen doppelten !!Trick? Recherchen über das Internet sind …
Wenn ich den Befehl history auf meinem Ubuntu-Server ausführe, wird Folgendes ausgegeben: history ... 25 cd ~ 26 ls -a 27 vim /etc/gitconfig 28 vim ~/.gitconfig Ich möchte die Datumszeit eines bestimmten Benutzers anzeigen. Wenn ich sie jedoch annehme: su otheruser export HISTTIMEFORMAT='%F %T ' history ... 25 cd ~ …
Warum haben die Leute Angst, Passwörter in die Kommandozeile zu schreiben? Die Verlaufsdatei befindet sich in ~/.history, sodass sie nur dem Benutzer zur Verfügung steht, der die Befehle ausgeführt hat (und root).
Mehr als einmal habe ich versehentlich eine Reihe von Befehlen ausgeführt und meine Bash-Historie verschmutzt. Wie schließe ich mein Terminal, ohne meinen Bash-Verlauf zu speichern? Ich benutze Fedora.
Ich folge einem Tutorial und es wird erwähnt, dass dieser Befehl ausgeführt werden soll: sudo chmod 700 !$ Ich bin nicht vertraut mit !$. Was heißt das?
Gibt es eine Möglichkeit Befehle ausschließen wie rm -rf, svn revertdavon , dass in der Bash Geschichte gespeichert zu werden ? Tatsächlich habe ich sie versehentlich mehrmals ausgegeben, obwohl ich nicht die Absicht habe, dies zu tun, nur weil ich Dinge schnell tue und es passiert ist. Dadurch geht viel …
Der historyBefehl listet den gesamten Verlauf für die aktuelle Sitzung auf. Mögen: 1 ls 2 cd /root 3 mkdir something 4 cd something 5 touch afile 6 ls 7 cd .. 8 rm something/afile 9 cd .. 10 ls 11 history Um Elemente von Interesse suchen, kann ich Rohr historymit …
In der Installationsanleitung für ack wird vorgeschlagen, das ack-Skript mit folgendem Befehl zu installieren: curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 Ich gehe davon aus, dass das !#:3am Ende eine Art Rückverweis ist, aber was bedeutet das? Gibt es ein Äquivalent in zsh? Google war nicht hilfreich.
Wenn ich meine Analysen mit der Bash-Shell durchführe, möchte ich häufig die Befehle, die ich verwendet habe und die mir gute Ergebnisse gebracht haben, in einer Datei im selben Verzeichnis (meinem "LOGBOOK", wie es heißt) speichern, damit ich überprüfen kann, was Ich habe getan, um diese Ergebnisse zu erzielen. Bisher …
Angenommen, ich besuche in Bash ein Verzeichnis und dann ein anderes Verzeichnis. Ich möchte eine Datei aus dem ersten Verzeichnis in das zweite Verzeichnis kopieren, ohne jedoch deren lange Pfadnamen anzugeben. Ist es möglich? Meine vorübergehende Lösung besteht darin /tmp, eine Kopie der Datei als temporären Speicherort zu verwenden. cp …
In anderen Distributionen, die ich ausgeführt habe, merkt sich vim Ihren Befehlsverlauf auch zwischen den Sitzungen. Dies ist besonders praktisch, wenn viele ähnliche Vorgänge mit verschiedenen Dateien ausgeführt werden. Aus irgendeinem Grund wurde es in Ubuntu 12.04 gelöscht, und ich kann nicht herausfinden, warum. Hier ist meine :setInfo: :set --- …
In Ubuntu 12.04 benutze ich CTRL- R, um eine Reverse-History-Suche durchzuführen. Wenn der gewünschte Befehl nicht gefunden wird (nach Wiederholung CTRL- R), wie kann ich sofort zur (leeren) Eingabeaufforderung zurückkehren, ohne dass ein historischer Befehl in der Befehlszeile eingegeben oder ausgeführt wurde?
Wie können Sie jeden Befehl protokollieren, den jemand in die Shell eingegeben hat? Ich frage Sie, ob Sie auf dem Server eines anderen angemeldet sind und etwas kaputt geht oder ob jemand anderes (absichtlich oder böswillig) auf Ihrem Server angemeldet ist. Sogar ein Anfänger kann Bypass Geschichte mit unset historyoder …
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.