Я хотел удалить свое приложение «запись», поэтому нашел это на сайте: Для удаления типа пакета:
sudo apt-get remove [package_name]
Поэтому я напечатал:
sudo apt-get remove [write]
А потом я согласился на приглашение: «Да, делай, что я говорю!» или что-то типа того. И вуаля! Мой Ubuntu удалял! Кто-нибудь может сказать мне, почему?
--simulate
или-s
нижеapt
илиapt-get
сначала - Пример:sudo apt -s remove php7.2-pspell
фактически не удаляет это. Просто показывает, что будет удалено / затронуто (если установлено). То же самое для «установки».touch w
во-первых, чтобы спасти себя от горя ;-).Ответы:
Правильная команда для удаления имени пакета
write
:[write]
является набором символов, совпадающим с символами «w», «r», «i», «t» и «e», а сопоставление выполняется путем подстроки с помощьюapt
. Таким образом, команда, которую вы выполнили, сопоставила все пакеты с одним из этих символов , что, конечно, много . Чтобы процитироватьapt
выходной список только основные:Несколько предупреждений, а также необходимость буквального ввода
Существуют ли средства безопасности для предотвращения разрушения вашей системы, так как диспетчер пакетов системы
apt
вполне способен это сделать. Любая команда, запускаемая с,sudo
должна выполняться тщательно и вдумчиво, но не волнуйтесь: почти каждый опытный пользователь Ubuntu сломал свою систему хотя бы один раз, на самом деле, если вы спросите меня, это будет забавно.дальнейшее чтение
источник
Чтобы добавить к тому, что сказали другие, вы увидите синтаксис, который блоггер использовал в своем сообщении довольно часто.
Существуют довольно последовательные стандарты, которые используются при написании документации о том, как использовать команды. На каждой странице руководства вы увидите почти одинаковую структуру.
Если что-то не является обязательным , это обычно в скобках.
ls [folder]
(Вам не нужно давать ls папку, но вы можете. Таким образом, необязательно).Если что-то представляет собой файл или электронное письмо , вы обычно увидите это в угловых скобках.
<likeThis.php>
Если у вас есть выбор между конечным числом вещей (например, месяцы), вы увидите это в фигурных скобках, например:
{September,October,November,December}
С любым из них вы можете увидеть,
...
что означает, что это может быть несколько раз.И, наконец, если что-то является абсолютно обязательным, вы увидите его документацию, перечисленную и, вероятно, подчеркнутую. Например,
man mv
в руководстве mv говорится следующее:mv [OPTION]... [-T] SOURCE DEST
Технически говоря, имя пакета (запись) не является обязательной частью команды. Попробуй.
apt-get install
илиapt-get remove
просто запустится и успешно выйдет из программы. Это одна из причин, по которой он может быть представлен в скобках на этом блоге.источник
Прежде чем
sudo apt-get
приступить к симуляции, целесообразно провести симуляцию:Существует около 65 280 пакетов, которые могут быть удалены, если они установлены в вашей системе.
[write]
шаблон поиска соответствия Regex, при котором выбирается каждый пакет, если он содержит:w
илиr
илиi
илиt
илиe
Выходные данные передаются команде Word Count с помощью
| wc -l
. Выходные строки изapt-get
подавляютсяwc
. В-l
переключателе инструктируетwc
только печать подсчет строк , а не количество слов или количество символов.Симуляция указывается с
-s
флагом. Вы также можете использовать--simulate
флаг для большей читабельности. Еще одним преимуществом симуляции является то, что вам не нужныsudo
силы, которые многие из нас узнали, иногда могут быть опасными.Чтобы получить представление об именах пакетов, необходимо передать вывод
less
команды:источник