Страница 1 из 1

sudo или $ sudo

Добавлено: 07 янв 2017, 11:01
proto
Просветите пожалуйста, чем отличается команда "sudo" от "$ sudo"?
Искал в интернете, не смог найти нормального ответа.

Re: sudo или $ sudo

Добавлено: 07 янв 2017, 12:20
denkin
команды "$ sudo" не существует, просто почему то принято писать значок $, чтобы обозначить строку, которую необходимо ввести в терминале или эмуляторе терминала.

команда "sudo" это приставка, повышающая права пользователя до администратора, для выполнения административных задач.

Re: sudo или $ sudo

Добавлено: 07 янв 2017, 13:33
proto
Просто многие в статьях пишут введите "$ sudo ...". Поэтому и возник такой вопрос...

Re: sudo или $ sudo  [решено]

Добавлено: 07 янв 2017, 14:10
im
Знак $ команда означает, что команда должна быть запущена под пользователем, в отличии от значка # команда, говорящий о том, что указанную команду нужно запускать от имени суперпользователя( или root). Сами значки $ и # не вводятся вместе с командой, предполагается что они уже присутствуют в приглашении командной строки, как например: user@comp/home$ или root#. Особого смысла в надписи $ sudo команда нет, как правило, sudo всегда запускается из под пользователя, если не указано обратное, когда sudo нужно запустить под суперпользователем и такая надпись имела бы смысл: # sudo -u User команда, однако, такие команды в документациях не встречаются, под суперпользователем работать не принято.

Re: sudo или $ sudo

Добавлено: 07 янв 2017, 21:33
proto
Спасибо. Довольно исчерпывающий ответ.

Re: sudo или $ sudo

Добавлено: 08 янв 2017, 06:54
andrr66
Знак $ ставится перед переменной, узнал здесь на 2.35 минуте:

www.youtube.com/watch?v=vuONh8G8FGs&ind ... 7cSEQvPi2A

Re: sudo или $ sudo

Добавлено: 08 янв 2017, 11:50
zhart
andrr66, вы о чем вообще?)
Не вводите в заблуждение новичков и не путайте командную строку с программированием.

Re: sudo или $ sudo

Добавлено: 09 янв 2017, 21:37
proto
По поводу синтаксиса программирования, то там понятно.
а - переменная.
$а - значение переменной.
Некоторые функции позволяют напрямую работать с именем переменной и автоматически подставлять значение переменной. А некоторые так не умеют.