почему я должен писать судо каждый раз в Ubuntu - PullRequest
0 голосов
/ 03 ноября 2019

Я создаю приложение реакции, используя команду create react-app new-app, но оно не создает новое приложение, пока я не изменю эту команду на sudo create react-app new-app.

После этого, если я попытаюсь установить любую зависимость, используя npmзатем также я должен включить sudo в начало каждой команды. А также иногда файлы проекта недоступны для редактора кода, так как они заблокированы.

, пожалуйста, помогите мне избавиться от этого sudo ...

1 Ответ

0 голосов
/ 03 ноября 2019

Sudo раньше означало "Superuser do" Это просто означает, что ваша операционная система считает, что вы не являетесь владельцем каталога. Вы можете использовать эту команду для решения проблемы: chown [username]:[username] -R. chown - это сокращение от «Смена владельца» .

Вот прием, который вы могли бы использовать в будущем - если вам придется выполнить предыдущую команду, используя sudo, вы можете набрать sudo !!и это будет запускать предыдущую команду как root.

Итак, как это будет работать:

  1. some command - не запускается и вам нужен sudo.
  2. sudo !! - автоматически выполняет sudo some command.

С наилучшими пожеланиями :)

...