Как эффективно управлять терминалом и установленными пакетами / командами?

У этого стандартного загрузочного компакт-диска есть опция. Просто скачайте нормальный iso отсюда и загрузитесь с него, а затем нажмите любую клавишу и выберите OEM install.

1
задан 8 July 2016 в 17:44

1 ответ

Чтобы перечислить все функции, вы можете использовать compgen -A function, но куча из них - это функции автозаполнения, которые программы используют внутри, и пользователь никогда не будет использовать. Все они начинаются с подчеркивания, поэтому, чтобы игнорировать их, выполните:

compgen -A function | grep -v "^_"

Чтобы увидеть определение функции, используйте type $function_name. type также может указать вам, где хранится данный бинарный / сценарий, и является ли команда двоичным, скриптом, псевдонимом, функцией и т. д.

Также полезно: type -a покажет, будет ли команда существует в разных местах или в разных формах. Например, запустите type -a [, и вы получите следующее:

[ is a shell builtin
[ is /usr/bin/[
2
ответ дан 23 May 2018 в 08:23
  • 1
    Ahh, функция этого типа довольно милая. Спасибо! – B-Tone 11 July 2016 в 00:26

Другие вопросы по тегам:

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