Разница между `sudo su` и` sudo fish` [duplicate]

Этот вопрос уже имеет ответ здесь: Каковы различия между “ su & rdquo ;, “ sudo -s & rdquo ;, “ sudo -i & rdquo ;, “ sudo su & rdquo ;? 5 ответов

Я запускаю рыбу (Friendly Interactive Shell) в качестве стандартной оболочки в Ubuntu 14.04, а не bash.

Я заметил следующее поведение и не знаю, если есть из них предпочтительнее получить корневой доступ.

Я могу набрать команду sudo su или sudo fish, и она обе даст мне права суперпользователя. (Приглашение отображается как root@ubuntu ~#) Есть ли разница в поведении этих команд?

Единственное, что я мог понять, это то, что sudo su использует конфигурацию рыбы, расположенную в /root/.config/fish/ и sudo fish использует конфигурацию рыбы в моем домашнем каталоге /home/uloco/.config/fish.

Есть ли возможность криптировать мою систему с помощью sudo fish? Будут ли какие-либо изменения владельца внесены в файлы в моем домашнем каталоге, если я использую это?

1
задан 30 January 2015 в 17:36

1 ответ

sudo su

su - изменить идентификатор пользователя или стать суперпользователем

sudo bash

bash - GNU Bourne-Again SHell

sudo fish

fish - это умный и удобный командной строки командной строки для OS X, Linux и остальной части семейства.

http://en.wikipedia.org/wiki/Unix_shell#Shell_categories

Bourne-Again shell (bash) и дружественная интерактивная оболочка (рыба) - это типы оболочки.

1
ответ дан 23 May 2018 в 23:43
  • 1
    используйте su - или sudo su -, чтобы перейти непосредственно в каталог $HOME пользователя. – LittleByBlue 30 January 2015 в 14:53
  • 2
    Я пытаюсь вставить изображение, но я не могу редактировать: Наконец :) – mertyildiran 30 January 2015 в 14:55
  • 3
    просто вставьте код :) Форматирование AUs на самом деле не так просто – LittleByBlue 30 January 2015 в 14:56
  • 4
    @LittleByBlue была проблема с Imgur или моим подключением к Интернету :) – mertyildiran 30 January 2015 в 15:02

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

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