Chciałbym, aby aplikacja terminalowa systemu Mac OS przewijała historię poleceń w ten sam sposób, w jaki działa w systemie Linux, jeśli to możliwe. Obecnie, jeśli popchnę strzałkę w górę w terminalu, przewinie ona każde moje ostatnie polecenie, nawet jeśli ostatnie 50 było dokładnie tym samym poleceniem . W większości systemów Linux, z których korzystałem, zachowanie to przewija do tyłu historię poleceń, ale w większości ważnych pomija duplikaty poleceń . Czy takie zachowanie jest możliwe w aplikacji terminalowej Mac OS X, czy też muszę korzystać z innej aplikacji terminalowej? Dzięki.
macos
terminal
command-line
Nate
źródło
źródło
Odpowiedzi:
Mark, który skomentował moje pytania powyżej, był poprawny. To ustawienie bash. Jeśli dodasz do
~/.bash_profile
skryptu następujące elementy, otrzymasz takie zachowanie.Możesz również zignorować wszystkie wiersze rozpoczynające się spacją:
Lub wykonaj obie te czynności, używając:
źródło
Zakładając, że używasz wtedy bash
lub
w jednym z plików bash rc.
źródło