Ich wollte meine 'Write'-App entfernen, daher habe ich Folgendes auf einer Site gefunden: So entfernen Sie einen Pakettyp:
sudo apt-get remove [package_name]
Also habe ich geschrieben:
sudo apt-get remove [write]
Und danach stimmte ich der Aufforderung zu: "Ja, mach was ich sage!" oder etwas ähnliches. Und voila! Mein Ubuntu wurde gelöscht! Kann mir jemand sagen warum?
--simulate
oder-s
unterapt
oderapt-get
zuerst - Beispiel:sudo apt -s remove php7.2-pspell
Entfernt das nicht wirklich. Zeigt Ihnen nur, was entfernt / betroffen wäre (falls installiert). Gleiches gilt für "Installieren".touch w
zuerst, um dir etwas Kummer zu ersparen ;-).Antworten:
Der richtige Befehl zum Entfernen eines benannten Pakets
write
lautet:[write]
ist ein Zeichensatz, der mit den Zeichen "w", "r", "i", "t" und "e" übereinstimmtapt
. Der Befehl, den Sie ausgeführt haben, hat also alle Pakete mit einem dieser Zeichen abgeglichen , was natürlich eine Menge ist . So zitieren Sieapt
die Ausgabeauflistung nur der wichtigsten:Die mehrfachen Warnungen sowie die Notwendigkeit, buchstäblich zu tippen
Sind Sicherheitsmittel vorhanden, die Sie davon abhalten, Ihr System zu zerstören, da der Paket-Manager des Systems dazu
apt
in der Lage ist. Jeder Befehl, mit dem ausgeführt wird,sudo
sollte sorgfältig und nachdenklich ausgeführt werden, aber keine Sorge: Fast jeder erfahrene Ubuntu-Benutzer hat sein System mindestens einmal kaputt gemacht.Weitere Lektüre
quelle
Um das, was andere Leute gesagt haben, zu ergänzen, sehen Sie die Syntax, die der Blogger in seinem Beitrag ziemlich oft verwendet hat.
Es gibt ziemlich konsistente Standards, die beim Schreiben von Dokumentation zur Verwendung von Befehlen verwendet werden. In jeder Handbuchseite sehen Sie so ziemlich die gleiche Struktur.
Wenn etwas optional ist , steht es normalerweise in Klammern.
ls [folder]
(Sie müssen ls keinen Ordner geben, aber Sie können. Also optional).Wenn etwas eine Datei oder eine E-Mail ist , wird es normalerweise in spitzen Klammern angezeigt.
<likeThis.php>
Wenn Sie zwischen einer begrenzten Anzahl von Dingen wählen können (z. B. Monate), wird dies in geschweiften Klammern angezeigt:
{September,October,November,December}
Bei jedem von diesen können Sie sehen,
...
was bedeutet, dass ein Vielfaches davon gegeben werden kann.Und schließlich, wenn etwas absolut obligatorisch ist, werden Sie die Dokumentation aufgelistet und wahrscheinlich unterstrichen sehen. Im
man mv
Handbuch von mv heißt es beispielsweise:mv [OPTION]... [-T] SOURCE DEST
Technisch gesehen ist der Paketname (Schreiben) kein erforderlicher Bestandteil des Befehls. Versuch es.
apt-get install
oderapt-get remove
wird nur ausgeführt und das Programm erfolgreich beendet. Das ist einer der Gründe, warum es in diesem Blog in Klammern stehen könnte.quelle
Vor dem Ausführen von
sudo apt-get
ist es ratsam, eine Simulation durchzuführen:Es gibt fast 65.280 Pakete, die entfernt werden können, wenn sie auf Ihrem System installiert sind.
[write]
ist ein Suchmuster für den Regex-Abgleich , bei dem jedes Paket ausgewählt wird, wenn es Folgendes enthält:w
oderr
oderi
odert
odere
Die Ausgabe wird mit dem Befehl Word Count weitergeleitet
| wc -l
. Ausgangsleitungen vonapt-get
werden durch unterdrücktwc
. Der-l
Schalter weistwc
an, nur die Anzahl der Zeilen und nicht die Anzahl der Wörter oder Zeichen zu drucken.Die Simulation wird mit dem
-s
Flag angegeben. Sie können das--simulate
Flag auch für eine bessere Lesbarkeit verwenden. Ein weiterer Vorteil einer Simulation ist, dass Sie keinesudo
Kräfte benötigen , von denen viele von uns gelernt haben, dass sie manchmal gefährlich sein können.Um eine Vorstellung von den beteiligten Paketnamen zu bekommen, leiten Sie die Ausgabe an den
less
Befehl weiter:quelle