Pytania oznaczone «command-history»

16
bash_history: komentuj niebezpieczne polecenia: `#`

Aby zapobiec rejestrowaniu „niebezpiecznych” poleceń w historii bash, dodałem do mojego .bashrcpliku następujący wiersz : HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' działa to dobrze, ale ma efekt uboczny: nie widzę pełnej historii poleceń wykonywanych na komputerze. Powiedzmy, że mam kilka...

15
Mangled History

W trybie GUI, kiedy użytkownik ma więcej niż jeden terminal otwarty, w jaki sposób terminale przepisują plik historii tego użytkownika? powodem, dla którego pytam, jest to, że jest całkiem możliwe, że w każdym z terminali użytkownik kończy wykonywanie różnych poleceń. Czy zatem plik historii...

15
historia bash dla bieżącej sesji

Może coś pomijam, ale czy istnieje sposób na uzyskanie bieżącej historii bash dla bieżącej sesji, której używasz jeśli ucieknę ssh host $ pwd $ ls $ cd /tmp Chcę tylko zobaczyć te 3 polecenia i nic

15
Jak ustawić liczbę wywołań historii poleceń

Używam bash. Aby przejrzeć historię poleceń, wywołuję historypolecenie, które moim zdaniem wywołuje program Gnu o tej samej nazwie. (Nie wiem, czy jest lepszy sposób na bash). W moim .bashrc mam obecnie linię export PROMPT_COMMAND='history -a'do przechowywania historii z moich wielu sesji bash,...

15
Historia Bash ze znacznikami czasu

Chciałbym zachować znaczniki czasu dla poleceń zalogowanych w moim Bash $ HISTFILE, czy to możliwe? Nie udało mi się skonfigurować go man bashjako źródła informacji. Moje inne opcje są następujące: function thebanana() { local -r -a bash_commands=( "ls" # ... more coconut commands ) for...

14
Dlaczego wykrzyknik `!` Czasami denerwuje bash?

Zdaję sobie sprawę, że !ma to szczególne znaczenie w wierszu poleceń w kontekście historii wiersza poleceń, ale poza tym w wykrywającym skrypcie wykrzyknik może czasami powodować błąd analizy. Myślę, że ma to coś wspólnego z event, ale nie mam pojęcia, co to za wydarzenie lub co robi. Mimo to to...

14
Składnia HISTTIMEFORMAT

Istnieje wiele bashprzewodników obejmujących dodawanie wierszy, takich jak HISTTIMEFORMAT='%d/%m/%y %T 'lub HISTTIMEFORMAT="%F %T "do ~/.bashrclub /etc/bash.bashrc. Przed ostateczną wyceną zawsze jest spacja. Np. Nigdy HISTTIMEFORMAT='%d/%m/%y %T'. Dlaczego

13
Jak przerwać fc bez wykonania polecenia?

Polecenie fc umożliwia wizualną edycję poprzedniego polecenia. Jeśli zmienię zdanie w edytorze, jak zatrzymać wykonywanie polecenia. W vimie wpisz q! lub q oba powodują wykonanie polecenia i CTRL-C też nie działa. Czy jedyną opcją jest usunięcie polecenia w edytorze, a następnie...