Pytania oznaczone «command-history»

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...

25
Co sprawiłoby, że vim nie zachował historii poleceń?

Na innych dystrybucjach, które uruchomiłem, vim pamięta historię poleceń nawet między sesjami; jest to szczególnie przydatne podczas wykonywania wielu podobnych operacji na różnych plikach. Z jakiegoś powodu rumienił się w Ubuntu 12.04 i nie mogę zrozumieć, dlaczego. Oto moje...

24
Jak możesz zapisać każde wpisane polecenie

Jak możesz zapisać każde polecenie, które ktoś wprowadził do powłoki? Pytam zarówno na podstawie ochrony siebie, czy jesteś zalogowany na czyimś serwerze i coś się psuje, czy też ktoś inny jest zalogowany na twoim serwerze (celowo lub złośliwie). Nawet początkujący mogą historia bypass z unset...

22
Uruchom ponownie wiele poleceń historii

Wyobraź sobie, że właśnie wykonałeś kilkanaście poleceń. Mówić... $ cd foo/ # history cmd #10000 (my history is very long) $ ... more commands ... $ cd ../ # history cmd #10012 Wiem, że mogę je ponownie uruchomić, !-12 && !-11 && !-10 && (and so on) && !!jeśli...

21
Wykonaj wiersz poleceń za pomocą jednego sudo

Na przykład, jeśli chcę utworzyć plik i wprowadzić tekst w jednym wierszu, mogę przekierować dane wyjściowe do pliku za pomocą >operatora: echo "something" > /path/foobar ale jeśli nie mam dostępu do folderu /path/i potrzebuję uprawnień sudo, jak mogę wykonać to samo polecenie, co zwykły...

20
Polecenie historii w skrypcie bash

Historia to polecenie wbudowane w powłokę, którego nie mogłem użyć w skrypcie BASH. Czy istnieje sposób, aby to osiągnąć za pomocą skryptu BASH? Oto mój skrypt dla Ciebie: #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | mail -s "History log of...

20
Zachowaj tylko udane polecenia w historii BASH

Czasami źle rozumiem składnię polecenia: # mysql -d test mysql: unknown option '-d' # echo $? 2 Próbuję ponownie i mam rację: # mysql --database test Welcome to the MySQL monitor. mysql > ... Jak zapobiec pierwszej komendzie z kodem błędu innym niż 0, aby przejść do...