中文版请看这里
Grafische Benutzeroberflächen sind für Computerbenutzer sehr freundlich. Sie wurden als Reaktion auf die wahrgenommene steile Lernkurve von Befehlszeilenschnittstellen (CLIs) eingeführt.

Sie erfordern jedoch häufig mehr Ressourcen, sind weniger leistungsstark und schwer zu automatisieren durch Skripten.
Als Computerexperte möchten wir effizienter sein und unsere Jobs besser machen. Wir wissen, dass Befehlswörter möglicherweise nicht leicht erfunden oder mnemonisch sind. Daher versuchen wir, einige gängige Aufgaben aufzulisten, für die Sie in der GUI versucht sind.
Stoppen Sie den Drag und fallen Sie ein Datei oder CMD/Strg + C, CMD/Strg + VA -Datei ?
Kopieren Sie readme.txt in das documents
$ cp readme.txt documents/In Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste auf eine Datei und duplizieren Sie eine Datei ?
$ cp readme.txt readme.bak.txtFortgeschrittener:
$ cp readme{,.bak}.txt
# Note: learn how the {} works with touch foo{1,2,3}.txt and see what happens.In Inhaltsverzeichnis gehen?
Stop Drag und fallen lassen und ein Verzeichnis fallen oder ein CMD/Strg + C, CMD/Strg + VA -Verzeichnis ?
Kopieren Sie myMusic -Verzeichnis in das myMedia -Verzeichnis
$ cp -a myMusic myMedia/
# or
$ cp -a myMusic/ myMedia/myMusic/In Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste ein Verzeichnis und duplizieren Sie ein Verzeichnis ?
$ cp -a myMusic/ myMedia/
# or if `myMedia` folder doesn't exist
$ cp -a myMusic myMedia/In Inhaltsverzeichnis gehen?
Stoppen Sie den Drag und fallen Sie ein Datei oder CMD/Strg + X, CMD/Strg + VA -Datei ?
$ mv readme.txt documents/Verwenden Sie aus diesem Grund beim Verschieben von Dateien immer einen nachverkleideten Schrägstrich.
In Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste und benennen Sie eine Datei um ?
$ mv readme.txt README.mdIn Inhaltsverzeichnis gehen?
Stop Drag und fallen lassen und ein Verzeichnis fallen oder ein CMD/Strg + X, CMD/Strg + VA -Verzeichnis ?
$ mv myMedia myMusic/
# or
$ mv myMedia/ myMusic/myMediaIn Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste ein und benennen Sie ein Verzeichnis um ?
$ mv myMedia/ myMusic/In Inhaltsverzeichnis gehen?
Stoppen Sie Drag und fallen, um Verzeichnisse zu verschmelzen ?
$ rsync -a /images/ /images2/ # note: may over-write files with the same name, so be careful!In Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste und erstellen Sie eine neue Datei ?
$ touch ' new file ' # updates the file's access and modification timestamp if it already exists
# or
$ > ' new file ' # note: erases the content if it already existsIn Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste und erstellen Sie ein neues Verzeichnis ?
$ mkdir ' untitled folder '
# or
$ mkdir -p ' path/may/not/exist/untitled folder 'In Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste und zeigen Sie Datei-/Verzeichnisinformationen an ?
$ du -sh node_modules/In Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste und zeigen Sie Datei-/Verzeichnisinformationen an ?
$ stat -x readme.md # on macOS
$ stat readme.md # on LinuxIn Inhaltsverzeichnis gehen?
Doppelt auf eine Datei klicken ?
$ xdg-open file # on Linux
$ open file # on MacOS
$ start file # on WindowsIn Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste und öffnen Sie mit ?
$ open -a appName fileIn Inhaltsverzeichnis gehen?
Verzeichnis mit der rechten Maustaste anklicken und komprimieren ?
$ zip -r archive_name.zip folder_to_compressIn Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste an und unkontrolliert das Verzeichnis ?
$ unzip archive_name.zipIn Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste an und unkontrolliert das Verzeichnis ?
$ unar archive_name.zip
$ unar archive_name.7z
$ unar archive_name.rar
$ unar archive_name.ISO
$ unar archive_name.tar.gzIn Inhaltsverzeichnis gehen?
Winrar aufhören zu verwenden ?
$ zipinfo archive_name.zip
# or
$ unzip -l archive_name.zipIn Inhaltsverzeichnis gehen?
Winrar aufhören zu verwenden ?
$ lsar -l archive_name.zip
$ lsar -l archive_name.7z
$ lsar -l archive_name.ISO
$ lsar -l archive_name.rar
$ lsar -l archive_name.tar.gzIn Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste und löschen Sie eine Datei dauerhaft ?
$ rm my_useless_file Wichtig : Der Befehl rm löscht my_useless_file dauerhaft, was gleichwertig ist, my_useless_file in den recycelnden Bin und den leeren Recycle -Bin zu schieben.
In Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste ein und löschen Sie ein Verzeichnis dauerhaft ?
$ rm -r my_useless_folderIn Inhaltsverzeichnis gehen?
$ find . -name " *.bak " -type f -delete Wichtig : Run find . -name "*.bak" -type f zuerst genau zu sehen, welche Dateien Sie entfernen werden.
In Inhaltsverzeichnis gehen?
Hören Sie auf, Ihren Finder oder Datei -Explorer zu öffnen ?
$ ls my_folder # Simple
$ ls -la my_folder # -l: show in list format. -a: show all files, including hidden. -la combines those options.
$ ls -alrth my_folder # -r: reverse output. -t: sort by time (modified). -h: output human-readable sizes.In Inhaltsverzeichnis gehen?
Hören Sie auf, Ihren Finder oder Datei -Explorer zu öffnen ?
$ tree # on Linux
$ find . -print | sed -e ' s;[^/]*/;|____;g;s;____|; |;g ' # on MacOS
# Note: install homebrew (https://brew.sh) to be able to use (some) Linux utilities such as tree.
# brew install treeIn Inhaltsverzeichnis gehen?
Hören Sie auf, Ihren Datei -Explorer zu verwenden, um eine Datei zu finden ?
Suchen Sie alle Dateien, die vor mehr als 5 Tagen geändert wurden
$ find my_folder -mtime +5In Inhaltsverzeichnis gehen?
Hören Sie auf, nachzuschauen, wie in diesem Monat durch Kalender -Widgets aussieht ?
Zeigen Sie einen Textkalender an
$ calAusgewählten Monat und Jahr Kalender anzeigen
$ cal 11 2018In Inhaltsverzeichnis gehen?
Verwenden Sie keine WebApps, um zukünftige Daten zu berechnen ?
Was ist das heutige Datum?
$ date +%m/%d/%YWas ist mit einer Woche in der Woche?
$ date -d " +7 days " # on Linux
$ date -j -v+7d # on MacOSIn Inhaltsverzeichnis gehen?
Verwenden Sie den Rechner -Widget an ?
$ bc -lIn Inhaltsverzeichnis gehen?
Stoppen Sie Strg + Alt + Löschen und wählen Sie das Programm zum Töten aus ?
$ killall -9 program_nameIn Inhaltsverzeichnis gehen?
Hören Sie auf, einen Browser zu öffnen ?
$ curl -i umair.surge.sh
# curl's -i (--include) option includes HTTP response headers in its output.In Inhaltsverzeichnis gehen?
Doppelt auf eine Datei klicken ?
$ cat apps/settings.py
# if the file is too big to fit on one page, you can use a 'pager' (less) which shows you one page at a time.
$ less apps/settings.pyIn Inhaltsverzeichnis gehen?
Stoppen Sie CMD/Strg + F in einer Datei ?
$ grep -i " Query " file.txt
In Inhaltsverzeichnis gehen?
Stoppen Sie CMD/Strg + F in einem Verzeichnis ?
$ ripgrep -i " Query "
# brew install ripgrepIn Inhaltsverzeichnis gehen?
Vorschau aufhören ?
$ imgcat image.png
# Note: requires iTerm2 terminal.In Inhaltsverzeichnis gehen?
Klicken Sie mit der rechten Maustaste auf das Datenträger -Symbol oder öffnen Sie das Dienstprogramm für Festplatten ?
$ df -hIn Inhaltsverzeichnis gehen?
Veröffentlichen Sie Ihren Aktivitätsmonitor oder Ihren Task -Manager ?
$ topWenn Sie weitere Details wünschen:
$ htopIn Inhaltsverzeichnis gehen?
$ glances
# brew install glancesIn Inhaltsverzeichnis gehen?
Dies kann nützlich sein, wenn Sie auf einen Server patchen, auf den über SSH zugegriffen wird, und Sie haben keine GUI.
# poweroff
$ sudo shutdown -h now
# reboot
$ sudo shutdown -r nowIn Inhaltsverzeichnis gehen?
$ dfIn Inhaltsverzeichnis gehen?
$ sudo umount /dev/sdb1In Inhaltsverzeichnis gehen?
# FAT32
$ sudo mkfs.vfat /dev/sdb1
# NTFS
$ sudo mkfs.ntfs /dev/sdb1
# exFAT
$ sudo mkfs.exfat /dev/sdb1In Inhaltsverzeichnis gehen?
$ sudo fsck /dev/sdb1In Inhaltsverzeichnis gehen?
Hören Sie auf, nacheinander auf die Dateien zu klicken ?
$ for FILE in * ; do echo $FILE ; doneIn Inhaltsverzeichnis gehen?
Hören Sie auf, den Netzwerknutzen zu nutzen
$ nc -vz www.google.com 443
$ nc -vz 1.1.1.1 53In Inhaltsverzeichnis gehen?
Hören Sie auf, den Netzwerknutzen zu nutzen
$ dig www.google.comIn Inhaltsverzeichnis gehen?
Beenden Sie die Nutzung von Network Utility und der Website der Domain -Registrierungsanbieter
$ whois www.google.comIn Inhaltsverzeichnis gehen?

In Inhaltsverzeichnis gehen?
| Hotkey | Beschreibung |
|---|---|
| Strg + a | Gehen Sie zum Beginn der Linie, auf die Sie derzeit eingeben |
| Strg + e | Gehen Sie bis zum Ende der Linie, die Sie gerade eingeben |
| Strg + l | Löscht den Bildschirm, ähnlich dem Befehl klarer |
| Strg + u | Löscht die Linie vor der Cursorposition. Wenn Sie sich am Ende der Linie befinden, löscht Sie die gesamte Linie. |
| Strg + h | Gleich wie Rücktaste |
| Strg + r | Mit den zuvor verwendeten Befehlen durchsuchen |
| Strg + c | Töte was auch immer du rennst |
| Strg + d | Beenden Sie die aktuelle Hülle |
| Strg + z | Steckt alles, was Sie in einen suspendierten Hintergrundprozess treiben. FG stellt es wieder her. |
| Strg + w | Löschen Sie das Wort vor dem Cursor |
| Strg + k | Löschen Sie die Linie nach dem Cursor |
| Strg + t | Tauschen Sie die letzten beiden Zeichen vor dem Cursor aus |
| Strg + f | Bewegen Sie den Cursor einen Charakter vorwärts |
| Strg + b | Bewegen Sie den Cursor nach hinten einen Charakter |
| Esc + t | Tauschen Sie die letzten zwei Wörter vor dem Cursor aus |
| Alt + t | Gleich wie Esc + t |
| Alt + f | Verschieben Sie den Cursor ein Wort in der aktuellen Zeile vorwärts |
| Alt + b | Bewegen Sie den Cursor nach hinten ein Wort in der aktuellen Zeile |
| Esc + f | Gleich wie Alt + F. |
| Esc + b | Gleich wie Alt + B |
| Alt + . | Fügen Sie das letzte Wort des zuletzt Befehls ein |
| Tab | Automatische Vervollständigungsdateien und Verzeichnisnamen |
| In Inhaltsverzeichnis gehen? |
Sie können die Befehle, mit denen Sie nicht vertraut sind, jederzeit googeln oder man . Oder TROUT TLDR, eine Sammlung von vereinfachten und gemeindenahen Menschenseiten.
In Inhaltsverzeichnis gehen?