Grundlegende Befehlszeilenprogramme
Viele Mac-Benutzer vermeiden die Befehlszeile insgesamt, eine vernünftige Menge weiß wahrscheinlich nicht einmal, dass sie existiert. Für die Neugierigen da draußen sind hier einige grundlegende und wesentliche Befehle und Funktionen, die Sie kennen sollten, wenn Sie mit der Verwendung des Mac OS X-Terminals beginnen möchten. Wir behandeln einfache Dateimanipulation, Manövrieren im Dateisystem, Anzeigen und Beenden von Prozessen und mehr. Denken Sie daran, die Klammern zu entfernen, sonst funktionieren die Befehle nicht.
Die Grundlagen der Befehlszeile
ls -la Alle Inh alte eines Verzeichnisses einschließlich versteckter Dateien auflisten
cdin das angegebene Verzeichnis verschieben, cd /Applications wird in Ihren Anwendungsordner verschoben
mvmv kann Dateien je nach Nutzung umbenennen oder verschieben
cpkopiert eine Datei entweder unter einen neuen Dateinamen oder ein neues Ziel
Katze | more zeigt den Inh alt einer Datei Bildschirm für Bildschirm an, indem der Inh alt „durchgeleitet“ wird more
toucherstellt eine Datei mit dem angegebenen Namen, zB: touch test.txt erstellt eine leere Textdatei
top zeigt eine kontinuierlich aktualisierte Liste aller laufenden Prozesse, einschließlich Speicher- und CPU-Auslastung, PID ist die Prozess-ID, die Sie verwenden würden einen Prozess beenden
ps -aux listet alle Prozesse auf, die von allen Benutzern ausgeführt werden, -ux listet nur Prozesse des aktuellen Benutzers auf
kill -9die angegebene Prozess-ID beenden (grundsätzlich das Beenden der Befehlszeile erzwingen)
rmrm entfernt die angegebene Datei oder das Verzeichnis, es gibt keine Warnung, also mit Vorsicht verwenden
pingBestimmen der Netzwerklatenz durch Ping eines anderen Hosts
Allgemeine Tipps zur Verwendung der Befehlszeile
- Verwenden Sie die Tabulatortaste, die Tabulatortaste vervollständigt automatisch Verzeichnisse und Dateinamen für Sie
- Farbiges Terminal aktivieren, dies erleichtert das Durchsuchen großer Dateimengen
- Wenn Sie ein Befehl verwirrt, versuchen Sie, ihn mit dem Flag –help auszuführen, das häufig grundlegende Anweisungen zum angegebenen Befehl anzeigt
- Denken Sie daran, dass auch für viele Befehle Handbuchseiten vorhanden sind. Greifen Sie darauf zu, indem Sie
maneingeben, z. B.: man ping
- Wenn die Ausgabe eines Befehls an Ihnen vorbeifliegt und zu viel ist, um auf einen Bildschirm zu passen, versuchen Sie, sie durch mehrere zu leiten, etwa so:
ls -la |moreDadurch können Sie die Ausgabe bildschirmweise sehen
- Sie können den Inh alt einer Datei, die Ausgabe eines Befehls und die Ergebnisse eines Skripts in eine Textdatei exportieren, indem Sie die Alligatoren verwenden (falsche Terminologie, entschuldigen Sie meine Vergesslichkeit), z. B.:
ls -la /Applications > applist.txt
- Wenn Sie jemals bemerkt haben, dass Ihre CPU-Auslastung unangemessen in die Höhe geschossen ist, können Sie den fehlerhaften Prozess mit dem Befehl
top
finden, Verwenden Sie top in Verbindung mitkill, um die Prozess-ID zu finden und das CPU-Hog zu beenden
- Haben Sie keine Angst, sich die Hände schmutzig zu machen!
Weitere Informationen, Tipps und Tricks finden Sie in unseren anderen Befehlszeileneinträgen und unter Zehn OS X-Befehlszeilenprogramme, die Sie vielleicht noch nicht kennen.