Ubuntu 12.04.3 Режим установки LTS & ldquo; Установите систему командной строки & rdquo; отсутствует?

Ответ @Alvins является самым коротким. Без сомнений! : -)

Однако я подумал о решении командной строки для выполнения команды aliased в sudo, где нет необходимости переопределять sudo с помощью команды alias.

Здесь мое предложение для тех, кому это может быть интересно:

Решение

type -a <YOUR COMMAND HERE> | grep -o -P "(?<=\`).*(?=')" | xargs sudo

Пример

В случае команды ll

type -a ll | grep -o -P "(?<=\`).*(?=')" | xargs sudo

Объяснение

, когда у вас есть псевдоним (например: ll), команда type -a возвращает выражение с псевдонимом:

$type -a ll
ll is aliased to `ls -l'

с grep вы выбираете текст между акцентом `и апострофом 'в этом случае ls -l

И xargs выполняет выделенный текст ls -l как параметр sudo.

Да, немного дольше, но выполняет команду aliased в sudo ;-) Нет необходимости переопределять sudo как псевдоним.

1
задан 22 January 2014 в 16:17

1 ответ

На стандартном установочном носителе такой опции нет. Вы также можете установить сервер Ubuntu или использовать минимальный установочный носитель.

1
ответ дан 24 May 2018 в 12:41

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

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