2
Может ли кто-нибудь объяснить следующее? Когда я использую ssh для выполнения истории удаленно, выход не создается, даже другие удаленные команды производят вывод, и на этом компьютере есть история.История ssh host '| tail 'не производит выход
ssh host 'history | tail' # produces no output
ssh host 'echo foo | tail' # produces 'foo' as output
ssh host
> history | tail # produces expected output
Brilliant. Можете ли вы уточнить, что такое «история -r»? Благодарю. –
@GirishRao: 'help history' говорит, что' history -r' читает файл истории и добавляет содержимое в список истории. Вот почему я сказал «загрузить его» в свой ответ. –
Странно: я заметил, что 'ssh -t localhost 'HISTFILE = ~/.bash_history; установить -o history; export HISTTIMEFORMAT ='% F% T '; history -r; history" 'не дает мне правильную метку времени; он просто заполняет текущую временную метку для всех строк - любой способ получить правильное время? – rupert160