Как составить список *всех* доступных команд и функций?

El enrutador de su ISP deberá ofrecer una ruta predeterminada utilizando anuncios y direcciones de enrutador mediante la delegación de prefijos DHCPv6. Para cada prefijo delegado, también tendrá que actualizar sus rutas.

Los enrutadores del cliente deberán tomar el prefijo delegado y usarlo para configurar sus interfaces. Esas interfaces, a su vez, deberán enviar anuncios de enrutador para que los clientes puedan conectarse.

5
10.06.2019, 17:03
2 ответа

Кажется, compgenвыводит дубликаты :возможно, программы, которые появляются в нескольких местах в вашем PATH:

автозаполнение говорит:

$ [tab][tab]
Display all 2328 possibilities? (y or n)

компген говорит:

$ compgen -A function -abck | wc -l
2647
$ compgen -A function -abck | sort -u | wc -l
2328

Не знаю, важно ли это для вас.

4
27.01.2020, 20:35

Решение, которое я выбрал, состояло в том, чтобы запустить команду:

$ compgen -A function -abck | sort -u >> cmds.txt

который добавляет все исполняемые команды, функции и псевдонимы в текстовый файлcmds.txt

Взято из:https://stackoverflow.com/questions/948008/linux-command-to-list-all-available-commands-and-aliases

Редактировать :добавлено sort -uв команду для удаления дубликатов, как предложил Гленн Джекман

5
27.01.2020, 20:35

Теги

Похожие вопросы