Przejdź do głównej zawartości

Posty

Wyświetlam posty z etykietą shell

Linux 7 - RedHat, CentOS - znak zachęty.

Jeżeli kiedykolwiek zdarzyło Ci się pracować systemem Linux z pewnością wiesz co to jest okno terminala. W terminalu mamy również coś takiego jak znak zachęty. Znak ten to pierwsza linia za jaką wpisujemy polecenia (dla tych co nie wiedzą). W różnych dystrybucjach może przyjmować różne domyślne formy, ale najczęściej jest to coś podobnego do [root@nazwahosta ~] lub też przykładowo -bash4.2# itp. Można tu jednak dla wygody umieścić sobie inne informacje. Znak zachęty może wyglądać również następująco: [12:45] [root@nazwahosta] [/lokalizacja] $ gdzie widoczna jest godzina , zalogowany użytkownik, nazwa hosta oraz ścieżka w jakiej się obecnie znajdujemy. Prompt jak również zwykło się nazywać znak zachęty może być również kolorowy. Kolory sprawią, że będzie on bardziej czytelny i lepiej odetnie się od pozostałych poleceń. Zmienna systemowa przechowująca format znaku zachęty nosi nazwę "PS1" by zobaczyć jej aktualny format wystarczy wydać polecenie echo $PS1 .  Krok 1 ...

Linux, bash. Historia poleceń z datą. Czyli kiedy wykonano dane polecenie w historii bash.

Jeżeli korzystacie z terminala w systemach Linux z pewnością wiecie po co i do czego potrzebne jest polecenie "history". Chodzi o zapis wpisywanych w terminalu poleceń by móc późnej zobaczyć co było wykonywane lub też wykonać dane polecenie ponownie bez konieczności wpisywania go odnowa (szczególnie jak jest długie). No dobrze a co jeżeli chcemy się dowiedzieć kiedy dane polecenie było wykonane ? W jaki sposób wyciągnąć z historii poleceń te wykonywane danego dnia ? Jednym ze sposobów by dowiedzieć się kiedy wykonywane były polecenia zapisane w historii jest zastosowanie odpowiedniego formatu dla historii poleceń. Format taki ustawiamy w następujący sposób:  export HISTTIMEFORMAT='%F %T ' Jeżeli wykonamy powyższe polecenie w bieżącej sesji możemy następnie przejść do historii wydawanych komend i zobaczymy już nie tylko same polecenia ale również daty i godziny kiedy zostały użyte.  Aby historia z datami była dostępna zawsze po zalogowaniu do terminal...