В командной строке я могу перенаправить или направить вывод команды в файл или другую команду, используя оператор >
или |
после команды. Я столкнулся с менее стандартной ситуацией, когда я хотел бы перенаправить вывод в файл, но у меня, кажется, нет возможности перенаправить его:
Когда на новом терминале,
[chiliNUT ~]$
если я Tabнажимаю, ничего не печатая сначала, меня спрашивают
display all 1725 possibilities? (y or n)
и если я тогда наберу y, я получу хороший длинный список различных команд. Как я могу перенаправить или передать этот вывод в файл? Кажется, я нигде не могу печатать > myfile.txt
.
Использование CentOS версии 6.4 (Final) .
compgen -cbka -A function > myfile.txt
захватывает полный вывод. Благодарность! Я (очевидно) никогда не знал об этой новой интересной функции.