Mam wiele poleceń, które muszę rutynowo wykonywać, często z najmniejszymi zmianami. Teraz przechowuję je wszystkie .bash_historyi używam CTRL- Raby uzyskać do nich dostęp, ale zastanawiam się, czy jest lepszy sposób. Czego szukam: Łatwo dodać nowe polecenie Łatwe wyszukiwanie i ponowne wykonanie żądanego polecenia Unikaj niepożądanych poleceń w sugestiach Niestety, bash_history …
Po dowiedzeniu się, co to shopt -s histappend oznacza , wydaje się to bardzo rozsądne ustawienie i jestem zaskoczony, że nie jest to ustawienie domyślne. Dlaczego ktoś miałby wymazać swoją historię przy każdym wyjściu z powłoki?
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ą !!sztuczkę? Badania przez Internet są trudne z powodu tego tokena. Jak to działa ? Podejrzewam, …
Kiedy uruchamiam polecenie history na moim serwerze ubuntu, otrzymuję dane wyjściowe w następujący sposób: history ... 25 cd ~ 26 ls -a 27 vim /etc/gitconfig 28 vim ~/.gitconfig Chcę wyświetlić datę i godzinę konkretnego użytkownika. Jednak kiedy je zakładam: su otheruser export HISTTIMEFORMAT='%F %T ' history ... 25 cd ~ …
Dlaczego ludzie boją się wpisywać hasła w wierszu poleceń? Plik historii znajduje się w ~/.history, więc jest dostępny tylko dla użytkownika, który wykonał polecenia (i root).
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, którą wykonałem …
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 …
Przewodnik instalacyjny dla ack sugeruje instalację skryptu ack za pomocą tego polecenia: curl http://beyondgrep.com/ack-2.14-single-file > ~/bin/ack && chmod 0755 !#:3 Zakładam, że !#:3na końcu jest jakiś odnośnik, ale co to znaczy? Czy istnieje odpowiednik w Zsh? Google nie był pomocny.
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 terminala, albo …
Załóżmy, że w Bash odwiedzam katalog, a następnie inny katalog. Chciałbym skopiować plik z pierwszego katalogu do drugiego katalogu, ale bez określania ich długich ścieżek. Czy to możliwe? Moim tymczasowym rozwiązaniem jest użycie /tmpjako tymczasowego miejsca do przechowywania kopii pliku. cp myfile /tmpkiedy jestem w pierwszym katalogu, a potem cp …
W Ubuntu 12.04 używam CTRL- Rdo wyszukiwania wstecznej historii. Jeśli żądane polecenie nie zostanie znalezione (po powtórzeniu CTRL- R), jak natychmiast wyjść z powrotem do (pustego) wiersza polecenia bez wpisania lub wykonania polecenia historycznego w wierszu 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 :setinformacje: :set --- Options --- background=dark helplang=en history=1000 nomodeline scroll=27 showmatch …
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 historylub utworzyć nową powłokę, aby …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.