Ist es möglich, eine Inkognito-Sitzung zu eröffnen bash? Zum Beispiel, wenn wir Passwörter in Befehle eingeben müssen und sie nicht bashzum Verlauf hinzufügen möchten
Ist es möglich, eine Inkognito-Sitzung zu eröffnen bash? Zum Beispiel, wenn wir Passwörter in Befehle eingeben müssen und sie nicht bashzum Verlauf hinzufügen möchten
Ich versuche, einen Alias für sudo !!in Bash festzulegen. Ich habe es versucht alias sbb='sudo !!', aber es interpretiert das als wörtlich !!und druckt sudo: !!: command not found Wenn ich doppelte Anführungszeichen verwende, wird der doppelte Knall in der Zeichenfolge selbst ersetzt, sodass dies...
Angenommen, ich möchte eine Folge von vier Befehlen ausführen, die ich zuvor ausgeführt habe. Wenn der erste 432 im Befehlsverlauf ist, könnte ich Folgendes tun: $ !432; !433; !434; !435 Ich bin gespannt, gibt es einen effizienteren Weg, um dies zu
Wenn ich eine Folge von Befehlen durchführe wie: $ ls $ grep abc file.txt und benutzen Sie dann die Aufwärtspfeiltaste, um die vorherige zu erhalten, das Terminal zeigt die letzte cmd (die grephier ist) Aber wenn ich so etwas mache: $ ls $ grep abc file.txt Wo grepLeerzeichen vorangestellt sind,...
Ich benutze es vimfür im Wesentlichen alle meine Bearbeitungsanforderungen, daher habe ich mich entschlossen, den vi-mode für meine Shell (derzeit ZSH mit oh-my-zsh unter OS X) erneut zu testen Ctrl-R. Was ist die äquivalente Schlüsselbindung? Und wie würde ich das in Zukunft selbst herausfinden?...
In zshmöchte ich unbegrenzte Geschichte haben. Ich stelle ein HISTSIZE=, was in funktioniert bash. Jetzt importiere ich eine alte Geschichte mv old_history .history Das ist ziemlich groß wc -l .history 43562 .history Wenn ich jetzt schließe und von vorne anfange, zshverstehe ich wc -l .history...
Beim versehentlichen Einfügen einer Datei in die Shell werden eine Menge hässlicher Unsinneinträge in den Bash-Verlauf eingefügt. Gibt es eine saubere Möglichkeit, diese Einträge zu entfernen? Natürlich könnte ich die Shell schließen und die .bash_historyDatei manuell bearbeiten, aber vielleicht...
Bash bietet die Funktionalität, die Suche über Ctrl+ umzukehren R. Dann kann man einen Teil eines Befehls eingeben, der einen passenden Eintrag aus dem Verlauf anzeigt. Angenommen, dies ist meine Geschichte: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Ich...
Ich habe viele Befehle, die ich routinemäßig ausführen muss, oft mit der geringsten Abweichung. Im Moment bin ich sie alle in die Speicherung .bash_historyund Nutzung CTRL- Rden Zugriff auf sie, aber ich frage mich , ob es einen besseren Weg. Wonach ich suche: Einfaches Hinzufügen eines neuen...
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...
Ich möchte sehen, was die letzten N Befehle in meinem sind history. Ich dachte history | tail -n 5, ich würde es schaffen, aber ich bemerkte, dass ein mehrzeiliger Befehl für so viele Zeilen zählt, wie er hat. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | tail -2 Meine...
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
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 '...
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...
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
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
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
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...
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 grepwie history | grep ls 1 ls 6 ls...
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...