Pytania oznaczone «command-history»

50
Jak mogę uzyskać alias sudo !!?

Próbuję ustawić alias dla sudo !!w Bash. Próbowałem alias sbb='sudo !!”, ale interpretuje to jako dosłowny !!i drukowany sudo: !!: command not found Jeśli użyję podwójnych cudzysłowów, zastępuje podwójny huk w samym ciągu, więc to nie działa. Czy jest jakiś sposób, aby to zadziałało? Lub...

42
Nieograniczona historia w Zsh

W zshChcę mieć nieograniczoną historię. Ustawiam HISTSIZE=, który działa bash. Teraz importuję starą historię mv old_history .history który jest dość duży wc -l .history 43562 .history Jeśli teraz zamknę i zacznę od zshnowa, zobaczę wc -l .history 32234 .history Czy nie mogę mieć...

40
Usuń ostatnie N linii z historii bash

Podczas przypadkowego wklejenia pliku do powłoki umieszcza mnóstwo brzydkich bzdur w historii bash. Czy istnieje czysty sposób na usunięcie tych wpisów? Oczywiście mogę zamknąć powłokę i edytować .bash_historyplik ręcznie, ale może istnieje jakiś interfejs API do modyfikacji historii bieżącej...

40
Jak nawigować w ramach wyszukiwania wstecznego bash?

Bash oferuje funkcję odwracania wyszukiwania za pomocą Ctrl+ R. Następnie można wpisać część polecenia, która wyświetli odpowiedni wpis z historii. Załóżmy, że to moja historia: vim foo1 vim foo2 # I want to go here vim foo3 # this is where I land, how to go back? Szukam foo. Wciśnięcie Ctrl+...

38
Jak włączyć wyszukiwanie wsteczne w Zsh?

Niedawno przeszedłem na zsh (w końcu) i uwielbiam to! Do tej pory brakuje mi tylko Ctrl+ Rprzyrostowego przeszukiwania historii. Mam poprawnie skonfigurowaną historię HISTSIZE=10000 SAVEHIST=10000 HISTFILE=~/.zsh_history i użyłem vipowiązań klawiszy bindkey -v Ale Ctrl+ Rnie działa. Usuwa...

37
Jak uzyskać ostatnie N poleceń z historii?

Chcę zobaczyć, jakie są moje ostatnie N poleceń history. Myślałem, że się history | tail -n 5uda, ale zauważyłem, że polecenie wieloliniowe liczy tyle wierszy, ile ma. $ echo "hello how are you" $ history | tail -2 how are you" 1051 history | tail -2 Więc moje pytanie brzmi: czy muszę...

34
Jak !! pracować w bash?

Bardzo przydatne, gdy zapomnisz sudo na początku polecenia, !!działa jak alias poprzedniego polecenia. Przykład: $ mv /very/long/path/for/a/protected/sensible/file/caution.h . (...) Permission denined $ sudo !! sudo mv /very/long/path/for(...) . [sudo] password : Jak nazywamy tę podwójną...

32
Co znaczy! $?

Wykonuję samouczek, w którym wspomniano o uruchomieniu tego polecenia: sudo chmod 700 !$ Nie jestem zaznajomiony z !$. Co to

31
Wykluczając zapisywanie niektórych poleceń w historii bash

Czy istnieje jakiś sposób, aby wykluczyć takie polecenia jak rm -rf, svn revertod bycia coraz przechowywane w bash historii? Właściwie to przez pomyłkę wydałem je wiele razy, chociaż nie mam zamiaru tego robić, tylko dlatego, że robię rzeczy szybko i to się stało. W rezultacie straciłem dużo pracy,...

30
Zobacz całą historię bash

W historylistuje wszystkie historia dla bieżącej sesji. Lubić: 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 Aby wyszukać interesujące przedmioty, mogę używać fajki historyz greppodobnymi history | grep ls 1 ls 6 ls 10...

29
Jak mogę zapisać ostatnie polecenie do pliku?

Kiedy uruchamiam analizy przy użyciu powłoki bash, często chcę zapisać używane polecenia, które dały mi dobre wyniki, do pliku w tym samym katalogu (jak to się nazywa „LOGBOOK”), aby móc sprawdzić, co Zrobiłem, aby uzyskać te wyniki. Do tej pory oznaczało to, że albo kopiuję. Wklejam polecenie z...