Aktywne Wpisy
wscieklizna_irl +18
Jeden plus i ide na nocny spierdotrip podpalic drzewo w lesie
I myk dwie osoby na czarno listo (⌐ ͡■ ͜ʖ ͡■)
Skopiuj link
Skopiuj linkWykop.pl
Podróże
Gospodarka
Informacje
Technologia
Motoryzacja
Sport
Rozrywka
Ciekawostki
Kontekst ma znaczenie, bez kontekstu komenda może zwyczajnie nie działać.
Historia terminala powinna przywracać również kontekst - strzałka w górę w terminalu.
#linux
A do historii lokalizacji to jest stos ścieżek powłoki.
Ciekawe, pierwsze słyszę, nie wiem czy się przyda. Używam Nautilus -> Otwórz w konsoli i używam komendy. A potem chcę użyć jeszcze raz komendy, w tym samym katalogu, ale już wchodząc prosto z terminala.
A jak czytam, to się samo nie doda do stosu ścieżek.
Potem dopiero komenda
A jeśli chcesz robić coś wiele razy, jedna komenda w określonej ścieżce to pora zrobić krótki skrypt w shellu.
To jest raz ta raz tamta ścieżka.
pushd, popd, dirs
Jeżeli potrzebujesz, żeby konfiguracja przeżyła przełączanie terminala to potrzebujesz multipleksera
screen
albotmux
screen
albotmux
¯\..(ツ)../¯history -s "cd $PWD"
przed komendą i zapisze ci się zmiana katalog w historii 🤭history -s "cd $PWD"
i zapisze ci się w historii komendacd
z aktualnym katalogiem 😏Robisz co tam potrzebujesz i wychodzisz.
A jak odpalisz drugi terminala i chcesz wrócić do tamtego katalogu to przewijasz historię do tego
cd
które siebie dodałeś w Nautilusie ☝🏻 i już.Odpalasz konsolę w Nautilusie ale zanim zaczniesz coś robić dajesz
tmux
żeby odpalić sesje w multiplekserze. Teraz możesz odpalić terminal i podpiąć się do tej sesji dająctmux a
Ogólnie zawsze mam konsole odpaloną przez multiplekser żeby np. kontynuować pracę przez ssh, czy zapobiec utracie sesji konsoli kiedy wywali się terminal albo cały pulpit
history -s "cd $PWD"
do.bash.rc
tylko wtedy zawszę jak odpalisz terminal to będziecd
do aktualnego katalogu zapisane w historii.autin
i masz pełen wypas. Nie tylko zapisuje się katalog każdego polecenia ale jeszcze czas wykonania, host, użytkownik. Wszystko leci do bazy danych i na serwer zewnętrzny 😏I możesz sobie wyświetlić historię komend które były w danym katalogu odpalane 🤭
Komentarz usunięty przez autora
atuin history list --format "{time} - {duration} - {directory} > {command}"