sudo или $ sudo

Модератор: Vadim

Ответить

Автор темы
proto
Сообщения: 30
Зарегистрирован: 27 ноя 2016, 03:26

sudo или $ sudo

#1

Сообщение proto » 07 янв 2017, 11:01

Просветите пожалуйста, чем отличается команда "sudo" от "$ sudo"?
Искал в интернете, не смог найти нормального ответа.

Аватара пользователя

denkin
Сообщения: 1871
Зарегистрирован: 07 сен 2011, 17:21
Контактная информация:

Re: sudo или $ sudo

#2

Сообщение denkin » 07 янв 2017, 12:20

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

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


Автор темы
proto
Сообщения: 30
Зарегистрирован: 27 ноя 2016, 03:26

Re: sudo или $ sudo

#3

Сообщение proto » 07 янв 2017, 13:33

Просто многие в статьях пишут введите "$ sudo ...". Поэтому и возник такой вопрос...

Аватара пользователя

im
Сообщения: 125
Зарегистрирован: 14 мар 2015, 14:18

Re: sudo или $ sudo

#4

Сообщение im » 07 янв 2017, 14:10

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


Автор темы
proto
Сообщения: 30
Зарегистрирован: 27 ноя 2016, 03:26

Re: sudo или $ sudo

#5

Сообщение proto » 07 янв 2017, 21:33

Спасибо. Довольно исчерпывающий ответ.


andrr66
Сообщения: 9
Зарегистрирован: 12 окт 2016, 02:06

Re: sudo или $ sudo

#6

Сообщение andrr66 » 08 янв 2017, 06:54

Знак $ ставится перед переменной, узнал здесь на 2.35 минуте:

http://www.youtube.com/watch?v=vuONh8G8 ... 7cSEQvPi2A

Аватара пользователя

zhart
Администратор
Сообщения: 1626
Зарегистрирован: 16 дек 2010, 13:09
Контактная информация:

Re: sudo или $ sudo

#7

Сообщение zhart » 08 янв 2017, 11:50

andrr66, вы о чем вообще?)
Не вводите в заблуждение новичков и не путайте командную строку с программированием.


Автор темы
proto
Сообщения: 30
Зарегистрирован: 27 ноя 2016, 03:26

Re: sudo или $ sudo

#8

Сообщение proto » 09 янв 2017, 21:37

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

Ответить