Czy mamy jakiś sposób na sprawdzenie historii poleceń, jeśli użytkownik użyje spacji przed jakimkolwiek poleceniem w bashu, ponieważ jeśli użytkownik użyje spacji przed dowolnym poleceniem, nie wyświetli się w historii?
Czy mamy jakiś sposób na sprawdzenie historii poleceń, jeśli użytkownik użyje spacji przed jakimkolwiek poleceniem w bashu, ponieważ jeśli użytkownik użyje spacji przed dowolnym poleceniem, nie wyświetli się w historii?
Odpowiedzi:
Nie ma teraz sposobu, aby się dowiedzieć. Prawdopodobnie masz ustawienie, w ~/.bashrcktórym celowo ukrywa się wszystkie polecenia poprzedzające spacją od historii. Aby zmienić to zachowanie w przyszłości, możesz edytować ~/.bashrc. Poszukaj tej linii
HISTCONTROL=ignoredups:ignorespace
i zmień na
HISTCONTROL=ignoredups
ignoredupsjest tam również domyślnie. Zapobiegnie to wielokrotnemu zapisywaniu kolejnych zduplikowanych poleceń w historii. Możesz go tam zostawić, jeśli chcesz, lub usunąć, jeśli nie chcesz tego zachowania.
erasedupsjest właściwa opcja, IIRC.
man bash