Full Code of 0nn0/terminal-mac-cheatsheet for AI

master 8e2ff13f83e5 cached
17 files
94.7 KB
33.2k tokens
1 requests
Download .txt
Repository: 0nn0/terminal-mac-cheatsheet
Branch: master
Commit: 8e2ff13f83e5
Files: 17
Total size: 94.7 KB

Directory structure:
gitextract_6rkl0k9v/

├── .gitignore
├── Deutsch/
│   └── README.markdown
├── Español/
│   └── README.markdown
├── Français/
│   └── README.markdown
├── Indonesia/
│   └── README.markdown
├── Polskie/
│   └── README.markdown
├── Português/
│   └── README.markdown
├── README.markdown
├── Shqiptar/
│   └── README.markdown
├── Tiếng Việt/
│   └── README.markdown
├── Türk/
│   └── README.markdown
├── Русский/
│   └── README.markdown
├── Українська/
│   └── README.markdown
├── 中文/
│   └── README.markdown
├── 日本語/
│   └── README.markdown
├── 繁體中文/
│   └── README.markdown
└── 한국어/
    └── README.markdown

================================================
FILE CONTENTS
================================================

================================================
FILE: .gitignore
================================================
# System Files
.DS_Store
Thumbs.db

================================================
FILE: Deutsch/README.markdown
================================================
# Terminal Cheatsheet für Mac (Grundlagen)

_Zur besseren Lesbarkeit werden die Buchstaben groß geschrieben._  _Capslock sollte ausgeschaltet sein._

------------

### ABKÜRZUNGEN

| Schlüssel/Befehl | Beschreibung |
| ----------- | ----------- |
| ctrl + A | Zum Anfang der Zeile, in der Sie gerade tippen, gehen.  Dies funktioniert auch für die meisten Texteingabefelder im gesamten System.  Netbeans bildet hier eine Ausnahme.
| ctrl + E | Gehe zum Ende der Zeile, in der du gerade schreibst.  Dies funktioniert auch für die meisten Texteingabefelder im gesamten System.  Netbeans bildet eine Ausnahme.
| ctrl + L | Bildschirm löschen |
| Cmd + K | Bildschirm leeren |
| ctrl + U | Alles rückwärts bis zum Zeilenanfang ausschneiden |
| ctrl + K | Alles vorwärts bis zum Ende der Zeile ausschneiden |
| ctrl + W | Ein Wort rückwärts ausschneiden mit Leerzeichen als Trennzeichen |
| ctrl + Y | Einfügen, was mit dem letzten Ausschneidebefehl ausgeschnitten wurde |
| ctrl + H | Wie die Rücktaste |
| ctrl + C | Beendet das Programm, das Sie gerade ausführen.  Löscht auch alles in der aktuellen Zeile.
| ctrl + D | Beendet die aktuelle Shell, wenn kein Prozess läuft, oder sendet EOF an einen laufenden Prozess |
| ctrl + Z | Versetzt den laufenden Prozess in einen angehaltenen Hintergrundprozess. fg stellt ihn wieder her.
| ctrl + _ | Macht den letzten Befehl rückgängig. (Unterstrich. Es ist also eigentlich ctrl + Shift + Minus) |
| ctrl + T | Vertauscht die letzten beiden Zeichen vor dem Cursor |
| ctrl + F | Bewegt den Cursor um ein Zeichen nach vorne |
| ctrl + B | Bewegt den Cursor um ein Zeichen zurück |
| Option + → | Cursor ein Wort vorwärts bewegen |
| Option + ← | Cursor ein Wort rückwärts bewegen |
| Esc + T | Vertauscht die letzten beiden Wörter vor dem Cursor |
| Esc + Backspace | Ein Wort rückwärts ausschneiden, ohne Buchstaben als Trennzeichen zu verwenden |
| Tabulator | Automatisches Vervollständigen von Datei- und Ordnernamen |

### WICHTIGSTE BEFEHLE

| Schlüssel/Befehl | Beschreibung |
| ----------- | ----------- |
| cd [Ordner] | Verzeichnis wechseln z.B. `cd Dokumente` |
| cd | Heimatverzeichnis |
| cd ~ | Hauptverzeichnis |
| cd / | Wurzel des Laufwerks |
| cd - | Vorheriges Verzeichnis |
| ls | Kurze Auflistung |
| ls -l | Lange Auflistung |
| ls -a | Auflistung inkl. versteckter Dateien |
| ls -lh| Lange Auflistung mit menschenlesbaren Dateigrößen |
| ls -R | Gesamter Inhalt eines Ordners rekursiv |
| sudo [Befehl] | Befehl mit den Sicherheitsrechten des Superusers (Super User DO) ausführen |
| open [file] | Öffnet eine Datei (als ob Sie auf sie doppelklicken würden) |
| top | Zeigt aktive Prozesse an. Drücken Sie q zum Beenden |
| nano [datei] | Öffnet die Datei mit dem nano-Editor |
| vim [Datei] | Öffnet die Datei mit dem vim-Editor |
| clear | Löscht den Bildschirm |
| reset | Setzt die Terminalanzeige zurück |

### BEFEHLSKETTEN

| Key/Command | Description |
| ----------- | ----------- |
| [command-a]; [command-b] | Führen Sie den Befehl A und dann B aus, unabhängig vom Erfolg von A |
| [command-a] && [command-b] | Befehl B ausführen, wenn A erfolgreich war |
| [command-a] \|\| [command-b] | Befehl B ausführen, wenn A fehlgeschlagen ist |
| [command-a] & | Befehl A im Hintergrund ausführen |


### PIPING-BEFEHLE

| Key/Command | Description |
| ----------- | ----------- |
| [command-a] \| [command-b] | Führen Sie Befehl A aus und übergeben Sie das Ergebnis an Befehl B, z. B. ps auxwww \| grep google |


### BEFEHLSVERLAUF

| Schlüssel/Befehl | Beschreibung |
| ----------- | ----------- |
| Historie n | Zeigt die eingegebenen Befehle an - fügen Sie eine Zahl hinzu, um die letzten n Einträge zu begrenzen |
| ctrl + r | Interaktives Durchsuchen zuvor eingegebener Befehle |
| ![Wert] | Führt den zuletzt getippten Befehl aus, der mit 'Wert' beginnt |
| ![Wert]:p | Druckt den zuletzt eingegebenen Befehl, der mit 'Wert' beginnt, auf der Konsole aus |
| !! | Ausführen des zuletzt getippten Befehls |
| !!:p | Ausgabe des zuletzt eingegebenen Befehls auf der Konsole |

### DATEIVERWALTUNG

| Schlüssel/Befehl | Beschreibung |
| ----------- | ----------- |
| touch [Datei] | Erstellen einer neuen Datei |
| pwd | Vollständiger Pfad zum Arbeitsverzeichnis |
| . | Aktueller Ordner, z.B. `ls .` |
| .. | Übergeordnetes/umschließendes Verzeichnis, z. B. `ls ..` |
| ls -l .. | Lange Auflistung des übergeordneten Verzeichnisses |
| cd ../../ | 2 Ebenen nach oben gehen |
| cat | Konkatenieren auf dem Bildschirm |
| rm [Datei] | Entfernen einer Datei, z.B. "rm data.tmp" |
| rm -i [Datei] | Entfernen mit Bestätigung |
| rm -r [dir] | Ein Verzeichnis und dessen Inhalt entfernen |
| rm -f [file] | Erzwingen des Entfernens ohne Bestätigung |
| cp [datei] [newfile] | Datei in Datei kopieren |
| cp [datei] [dir] | Kopieren einer Datei in ein Verzeichnis |
| mv [datei] [neuer dateiname] | Verschieben/Umbenennen, z.B. `mv datei1.ad /tmp` |
| pbcopy < [file] | Kopiert den Inhalt einer Datei in die Zwischenablage |
| pbpaste | Einfügen des Inhalts der Zwischenablage |
| pbpaste > [Datei] | Inhalt der Zwischenablage in Datei einfügen, z.B. "pbpaste > paste-test.txt" |

### VERZEICHNISVERWALTUNG

| Schlüssel/Befehl | Beschreibung |
| ----------- | ----------- |
| mkdir [dir] | Neues Verzeichnis erstellen |
| mkdir -p [dir]/[dir] | Verschachtelte Verzeichnisse erstellen |
| rmdir [dir] | Verzeichnis entfernen (funktioniert nur bei leeren Verzeichnissen) |
| rm -R [dir] | Verzeichnis und Inhalt entfernen |
| less [file]| Dateiinhalt in Bildschirmgröße ausgeben |
| [befehl] > [datei] | Ausgabe in Datei verschieben, beachten Sie, dass sie überschrieben wird |
| [befehl] >> [datei] | Ausgabe an vorhandene Datei anhängen |
| [befehl] < [datei] | Dem Befehl sagen, dass er den Inhalt aus einer Datei lesen soll |

### SUCHE

| Schlüssel/Befehl | Beschreibung |
| ----------- | ----------- |
| find [dir] -name [search_pattern] | Suche nach Dateien, z.B. `find /Users -name "file.txt"` |
| grep [search_pattern] [file] | Suche nach allen Zeilen, die das Muster enthalten, z.B. `grep "Tom" file.txt` |
| grep -r [search_pattern] [dir] | Rekursive Suche in allen Dateien im angegebenen Verzeichnis nach allen Zeilen, die das Muster enthalten |
| grep -v [search_pattern] [file] | Suche nach allen Zeilen, die das Muster NICHT enthalten |
| grep -i [search_pattern] [file] | Suche nach allen Zeilen, die das Muster ohne Berücksichtigung der Groß-/Kleinschreibung enthalten |
| mdfind [search_pattern] | Spotlight-Suche nach Dateien (Namen, Inhalt, andere Metadaten), z.B. `mdfind skateboard` |
| mdfind -onlyin [dir] -name [muster] | Spotlight-Suche nach Dateien mit dem Namen des Musters im angegebenen Verzeichnis |

### HILFE

| Schlüssel/Befehl | Beschreibung |
| ----------- | ----------- |
| [Befehl] -h | Bietet Hilfe an |
| [Befehl] --help | Bietet Hilfe an |
| info [Befehl] | Bietet Hilfe an |
| man [Befehl] | Zeigt das Hilfehandbuch für [Befehl] an |
| whatis [Befehl] | Gibt eine einzeilige Beschreibung von [Befehl] an |
| apropos [search-pattern] | Sucht nach Befehl mit Schlüsselwörtern in der Beschreibung |

================================================
FILE: Español/README.markdown
================================================
# Terminal Cheatsheet para Mac (básico)

_Las letras se muestran en mayúsculas solo para facilitar la lectura. Capslock debería estar desactivado._

## ATAJOS

| Atajo | Descripción |
| ------ | ----------|
| Ctrl + A | Ir al inicio de la linea en la que se esta escribiendo |
| Ctrl + E | Ir al final de la linea en la que se esta escribiendo |
| Ctrl + L | Limpa a pantalla |
| Command + K | Limpa a pantalla |
| Ctrl + U | Corta todo el contenido hasta el inicio de la linea a partir de la posicion del cursor |
| Ctrl + K | Corta todo el contenido hasta el final de la linea a partir de la posicion del cursor |
| Ctrl + W | Corta una palabra anterior a la posicion del cursor usando el espacio como delimitador |
| Ctrl + Y | Pega el contenido cortado por el ultimo comando de corte anterior |
| Ctrl + H | Igual que backspace |
| Ctrl + C | Termina cualquier proceso ejecutadose y borra el contenido de la linea actual |
| Ctrl + D | Salir de la shell actual cuando no se este ejecutando ningun proceso o enviar EOF al proceso en ejecucion |
| Ctrl + Z | Coloca cualquier proceso en ejecución en un proceso en segundo plano. El comando "fg" lo restaura. |
| Ctrl + _ | Deshace el ultimo comando, (Guión bajo es ctualmente Ctrl + Shift + Guión) |
| Ctrl + T | Intercambia las dos ultimas legras antes del cursor |
| Ctrl + F | Mueve el cursor un caracter hacia adelante |
| Ctrl + B | Mueve el cursor un caracter hacia atras |
| Option + → | Mueve el cursor una palabra hacia adelante |
| Option + ← | Mueve el cursor una palabra hacia atras |
| Esc + T | Intercambia las dos ultimas palabras antes del cursor |
| Esc + Backspace | Corta una palabra anterior a la posicion del cursor usando caracteres no alfabeticos como delimitador |
| Tab | Autocompletar |

## COMANDOS PRINCIPALES

| Comando | Descripción |
| ------ | ----------|
| cd [folder] | Cambiar de directorio |
| cd | Ir al directorio principal |
| cd ~ | Ir al directorio principal |
| cd / | Ir al directorio raiz |
| cd - | Ir al directorio anterior |
| ls | Listado corto de archivos |
| ls -l | Listado largo de archivos |
| ls -a | Listado incluyendo archivos ocultos |
| ls -lh | Listado largo de archivos con tamaño de archivos legibles para humanos |
| ls -R | Todo el contenido de la carpeta recursivamente |
| sudo [command] | Ejecuta un comando con privilegios de super usuario |
| open [file] | Abre un archivo ( Como si hicieras doble click sobre el ) |
| top | Muestra los procesos activos, presiona q para salir |
| nano [file] | Abre un archivo usando el editor nano |
| vim [file] | Abre un archivo usando el editor vim |
| clear | Limpia la pantalla |
| reset | Restablece la pantalla del terminal |

## ENCADENAMIENTO DE COMANDOS

| Tecla / Comando | Descripción |
| ------ | ----------|
| [command-a]; [command-b] | Ejecutar el comando A y luego B, independientemente del éxito de A |
| [command-a] && [command-b] | Ejecutar el comando B si A tuvo éxito |
| [command-a] || [command-b] | Ejecutar el comando B si A falló |
| [command-a] & | Ejecutar el comando A en segundo plano |

## CANALIZANDO COMANDOS

| Tecla / Comando | Descripción |
| ------ | ----------|
| [command-a] | [command-b] | Ejecutar el comando A y luego pasar el resultado al comando B, por ejemplo, ps auxwww | grep google |

## HISTORIAL DE COMANDOS

| Tecla / Comando | Descripción |
| ------ | ----------|
| history n | Muestra el historial: agregue un número para limitar los últimos n elementos |
| Ctrl + r | Búsqueda interactiva a través de comandos previamente escritos |
| ![value] | Ejecute el último comando escrito que comienza con 'value' |
| ![value]:p | Imprima en la consola el último comando escrito que comienza con 'value' |
| !! | Ejecutar el último comando escrito. |
| !!:p | Imprimir en la consola el último comando escrito. |

## GESTIÓN DE ARCHIVOS

| Tecla / Comando | Descripción |
| ------ | ----------|
| touch [file] | Crear un nuevo archivo |
| pwd | Ruta completa del directorio actual |
| . | Carpeta actual, por ejemplo `ls .` |
| .. | Carpeta anterior, por ejemplo `ls ..` |
| ls -l .. | Listado largo de archivos de la carpeta anterior |
| cd ../../ | Mover 2 niveles hacia arriba |
| cat | Mostrar en pantalla el contenido de un archivo |
| rm [file] | Eliminar un archivo, por ejemplo `rm data.tmp` |
| rm -i [file] | Eliminar un archivo con solicitud de confirmación |
| rm -r [dir] | Eliminar un directorio y su contenido |
| rm -f [file] | Eliminar un directorio y su contenido |
| rm -r [dir] | Forzar eliminado sin solicitar confirmacion |
| rm -f [file] | Eliminar un directorio y su contenido |
| cp [file] [newfile] | Copiar file a newfile |
| cp [file] [dir] | Copiar el archivo al directorio |
| mv [file] [new filename] | Mover / Renombrar, ejemplo `mv file1.ad /tmp` |
| pbcopy < [file] | Copia el contenido del archivo al portapapeles. |
| pbpaste | Pegar contenido del portapapeles |
| pbpaste > [file] | Pegue el contenido del portapapeles en un archivo |

## GESTIÓN DE DIRECTORIOS

| Tecla / Comando | Descripción |
| ------ | ----------|
| mkdir [dir] | Crear un nuevo directorio |
| mkdir -p [dir]/[dir] | Crear directorios anidados |
| rmdir [dir] | Eliminar directorio (solo funciona en directorios vacíos) |
| rm -R [dir] | Eliminar el directorio y su contenido |
| less [file] | Contenido del archivo entregado en trozos de tamaño de pantalla |
| [command] > [file] | Envia la salida al archivo, tenga en cuenta que se sobrescribirá el contenido |
| [command] >> [file] | Añadir salida al archivo existente |
| [command] < [file] | Indicar al comando leer el contenido de un archivo |

## BUSCAR

| Tecla / Comando | Descripción |
| ------ | ----------|
| find [dir] -name [search_pattern] | Buscar archivos por nombre, por ejemplo `find /Users -name "archivo.txt"`. |
| grep [search_pattern] [file] | Busque todas las líneas que contienen el patrón `search_pattern` en su contenido, por ejemplo, `grep "Tom" archivo.txt`. |
| grep -r [search_pattern] [dir] | Busque recursivamente en todos los archivos en el directorio especificado para todas las líneas que contienen el patrón `search_pattern`. |
| grep -v [search_pattern] [file] | Busca todas las líneas que NO contienen el patrón `search_pattern`. |
| grep -i [search_pattern] [file] | Busque todas las líneas que contienen el patrón `search_pattern` que distingue entre mayúsculas y minúsculas. |
| mdfind [search_pattern] | Búsqueda destacada de archivos (nombres, contenido, otros metadatos), por ejemplo `mdfind skateboard`. |
| mdfind -onlyin [dir] -name [pattern] | Spotlight busca archivos nombrados como patrón `search_pattern` en el directorio dado. |

## AYUDA

| Tecla / Comando | Descripción |
| ------ | ----------|
| [command] -h | Mostrar la ayuda del comando |
| [command] --help | Mostrar la ayuda del comando |
| info [command] | Mostrar la ayuda del comando |
| man [command] | Muestra el manual de ayuda del comando |
| whatis [command] | Da una descripción de una línea del comando |
| apropos [search-pattern] | Busca comandos con palabras clave en la descripción. |

================================================
FILE: Français/README.markdown
================================================
# Les commandes de base du Terminal sur Mac

_Les lettres sont en majuscules uniquement pour la lisibilité._  _La touche Verr Maj ne doit pas être activée_
## RACCOURCIS

| Touche/Commande | Description |
| ----------- | ----------- |
| Ctrl + A   | Va au début de la ligne. Marche aussi dans toutes les fenêtres de l'interface graphique |
| Ctrl + E   | Va à la fin de la ligne. Marche aussi dans toutes les fenêtres de l'interface graphique |
| Ctrl + Q   | Efface toute la ligne en cours |
| Ctrl + L   | Efface tout l'écran |
| Cmd + K    | Efface tout l'écran |
| Ctrl + U   | Coupe les caractères du curseur jusqu'au début de la ligne |
| Ctrl + K   | Coupe les caractères du curseur jusqu'à la fin de la ligne |
| Ctrl + W   | Coupe le mot précédent le curseur, l'espace étant le délimiteur |
| Ctrl + Y   | Copie ce qui a été coupé par la dernière commande couper |
| Ctrl + H   | Equivalent de la touche effacer |
| Ctrl + C   | Quitte le processus en cours |
| Ctrl + D   | Quitte le shell en cours lorsqu'aucun processus ne tourne, ou envoie EOF au processus en cours |
| Ctrl + Z   | Mets le processus en cours en arrière plan et rends la main sur le terminal. La commande fg restaure le processus |
| Ctrl + _   | Annule la dernière action typographique (effacer, insérer etc... des caractères) réalisée sur la ligne de commande en cours |
| Ctrl + T   | Inverse les 2 caractères qui précèdent le curseur |
| Ctrl + F   | Avance le curseur d'un caractère. Equivalent de la touche → |
| Ctrl + B   | Recule le curseur d'un caractère. Equivalent de la touche ← |
| Option + →  | Avance le curseur d'un mot |
| Option + ←  | Recule le curseur d'un mot |
| Esc + T  | Inverse les 2 mots qui précèdent le curseur |
| Tab  | Auto-complète les noms de dossiers et fichiers |

## COMMANDES PRINCIPALES

| Touche/Commande | Description |
| ----------- | ----------- |
| cd [répertoire] | Change de répertoire ex: `cd Documents` |
| cd | Répertoire maison |
| cd ~ | Répertoire maison |
| cd /  | Racine du disque dur |
| cd -  | Répertoire précédent |
| ls | Liste non détaillée des fichiers et dossiers du répertoire en cours |
| ls -l | Liste détaillée des fichiers et dossiers du répertoire en cours |
| ls -a | Liste incluant les fichiers cachés |
| ls -lh| Liste détaillée avec l'unité pour la taille des fichiers |
| ls -R | Liste le contenu de la totalité du répertoire en cours incluant les sous-dossiers et de manière récursive |
| sudo [commande] | Lance la commande avec les privilèges de sécurité du superuser (Super User DO) |
| open [fichier] | Ouvre le fichier (équivalent d'avoir double cliqué dessus dans l'interface graphique) |
| top | Affiche les processus actifs. Touche q pour quitter |
| nano [fichier] | Ouvre le fichier avec l'éditeur de texte nano |
| vim [fichier] | Ouvre le fichier avec l'éditeur de texte vim |
| clear | Efface tout l'écran |
| reset | Réinitialise le terminal |

## COMMANDES CHAINEES

| Touche/Commande | Description |
| ----------- | ----------- |
| [commande-a]; [commande-b] | Lance la commande A puis la commande B peu importe le succès ou non de la commande A |
| [commande-a] && [commande-b] | Lance la commande B si la commande A a réussi |
| [commande-a] \|\| [commande-b] | Lance la commande B si la commande A a échoué |
| [commande-a] & | Lance la commande A en arrière plan |


## COMMANDES EN FLUX DE REDIRECTION (PIPE)

| Touche/Commande | Description |
| ----------- | ----------- |
| [commande-a] \| [commande-b] | Lance la commande A qui envoie son résultat à la commande B. Par exemple : ls \| grep C affiche la liste des fichiers et dossiers qui contiennent la lettre C |


## HISTORIQUE DE COMMANDE

| Touche/Commande | Description |
| ----------- | ----------- |
| history N | Affiche l'historique des N commandes tapées précédemment |
| Ctrl + R  | Recherche interactivement dans l'historique des commandes |
| ![valeur] | Exécute la dernière commande tapée qui commence par ‘valeur’ |
| ![valeur]:p | Affiche à l'écran la dernière commande tapée qui commence par ‘valeur’ |
| !! | Exécute la dernière commande tapée |
| !!:p | Affiche à l'écran la dernière commande tapée |

## GESTION DE FICHIERS

| Touche/Commande | Description |
| ----------- | ----------- |
| touch [fichier] | Crée un nouveau fichier |
| pwd | Affiche le chemin complet du répertoire en cours |
| . | Répertoire en cours, par exemple `ls .` |
| .. | Répertoire parent c'est à dire qui contient le répertoire en cours, par exemple `ls ..` |
| ls -l .. | Liste détaillée du répertoire parent |
| cd ../../ | Monte de 2 niveaux |
| cat | Concatène à l'écran |
| rm [fichier] | Supprime un fichier, par exemple `rm data.tmp` |
| rm -i [fichier] | Supprime un fichier avec demande de confirmation |
| rm -r [rép] | Supprime le répertoire et son contenu |
| rm -f [fichier] | Force la suppression du fichier sans demande de confirmation |
| cp [fichier] [nouveauFichier] | Copie fichier vers nouveauFichier |
| cp [fichier] [répertoire] | Copie fichier dans répertoire |
| mv [fichier] [nouveauFichier] | Déplace/Renomme fichier vers nouveauFichier par exemple `mv fichier1.ad /tmp` |
| pbcopy < [fichier] | Copie le contenu du fichier dans le presse-papier. Equivalent d'avoir ouvert le fichier avec un éditeur puis d'avoir tout sélectionné puis Ctrl-C |
| pbpaste | Colle le contenu du presse-papier |
| pbpaste > [fichier] | Colle le contenu du presse-papier dans fichier, `pbpaste > paste-test.txt` |

## GESTION DES REPERTOIRES

| Touche/Commande | Description |
| ----------- | ----------- |
| mkdir [rép] | Crée un nouveau répertoire |
| mkdir -p [rép]/[rép] | Crée un répertoire et un sous-répertoire dans la foulée |
| rmdir [rép] | Supprime le répertoire (uniquement si le répertoire est vide) |
| rm -R [rép] | Supprime le répertoire et son contenu |
| less [fichier]| Affiche le contenu du fichier par morceau |
| [commande] > [fichier] | Envoie le résultat de la commande vers le fichier. Attention le contenu du fichier est écrasé |
| [commande] >> [fichier] | Ajoute le résultat de la commande au contenu existant du fichier |
| [commande] < [fichier] | Indique à la commande de lire le contenu du fichier |

## RECHERCHE

| Touche/Commande | Description |
| ----------- | ----------- |
| find [rép] -name [expression] | Recherche les fichiers dont le nom est conforme à l'expression dans le répertoire spécifié, par exemple `find /Utilisateurs -name "fichier.txt"` |
| grep [expression] [fichier] | Recherche toutes les lignes contenant l'expression, par exemple `grep "Tom" fichier.txt` |
| grep -r [expression] [rép] | Recherche récursivement dans tous les fichiers du répertoire spécifié toutes les lignes qui contiennent l'expression |
| grep -v [expression] [fichier] | Recherche toutes les lignes qui ne contiennent PAS l'expression |
| grep -i [expression] [fichier] | Recherche toutes les lignes qui contiennent l'expression sans tenir compte de la casse (majuscules/minuscules) |
| mdfind [expression] | Recherche Spotlight des fichiers dont l'expression est présent dans le nom, le contenu ou autre metadata |
| mdfind -onlyin [rép] -name [fichier] [expression] | Recherche Spotlight des fichiers dont le nom est spécifié et présent uniquement dans le répertoire spécifié |

## AIDE

| Touche/Commande | Description |
| ----------- | ----------- |
| [commande] -h | Affiche l'aide pour la commande |
| [commande] --help | Affiche l'aide pour la commande |
| info [commande] | Affiche l'aide pour la commande |
| man [commande] | Affiche le manuel d'utilisation de la commande |
| whatis [commande] | Décris ce que fait la commande en 1 seule ligne |
| apropos [expression] | Recherche les commandes dont la description contient l'expression |


================================================
FILE: Indonesia/README.markdown
================================================
# Terminal Cheatsheet untuk Mac (Dasar)

_Huruf ditampilkan dalam huruf kapital agar mudah dibaca saja._ _Capslock harus dimatikan._

### PINTASAN

| Kunci/Perintah | Deskripsi |
| ----------- | ----------- |
| Ctrl + A   | Pergi ke awal baris yang sedang Anda ketik. Ini juga berfungsi untuk sebagian besar sistem bidang input teks. Netbeans menjadi satu pengecualian |
| Ctrl + E   | Pergi ke akhir baris yang sedang Anda ketik. Ini juga berfungsi untuk sebagian besar sistem bidang input teks. Netbeans menjadi satu pengecualian |
| Ctrl + L   | Membersihkan Layar |
| Cmd + K    | Membersihkan Layar |
| Ctrl + U   | Potong semuanya mundur ke awal baris |
| Ctrl + K   | Potong semuanya ke depan hingga akhir baris |
| Ctrl + W   | Potong satu kata ke belakang menggunakan spasi sebagai pembatas |
| Ctrl + Y   | Tempel apa pun yang dipotong oleh perintah potongan terakhir |
| Ctrl + H   | Sama seperti backspace |
| Ctrl + C   | Memberhentikan apa pun yang anda jalankan. Juga menghapus semua yang ada di baris saat ini |
| Ctrl + D   | Keluar dari shell saat ini ketika tidak ada proses yang berjalan, atau kirim EOF ke proses yang sedang berjalan |
| Ctrl + Z   | Menempatkan apa pun yang Anda jalankan ke dalam proses latar belakang yang ditangguhkan. fg memulihkannya |
| Ctrl + _   | Batalkan perintah terakhir. (Garis bawah. Jadi sebenarnya Ctrl + Shift + minus) |
| Ctrl + T   | Tukar dua karakter terakhir sebelum kursor |
| Ctrl + F   | Pindahkan kursor satu karakter ke depan |
| Ctrl + B   | Pindahkan kursor satu karakter ke belakang |
| Option + →  | Pindahkan kursor satu kata ke depan |
| Option + ←  | Pindahkan kursor satu kata ke belakang |
| Esc + T  | Tukar dua kata terakhir sebelum kursor |
| Esc + Backspace | Potong satu kata ke belakang tanpa menggunakan karakter alfabet sebagai pembatas |
| Tab  | Pelengkapan otomatis file dan nama folder |

### PERINTAH INTI

| Kunci/Perintah | Deskripsi |
| ----------- | ----------- |
| cd [folder] | Ubah direktori, misalnya `cd Documents` |
| cd |  Direktori beranda |
| cd ~ |  Direktori beranda |
| cd /  | Sumber dari drive |
| cd -  | Direktori sebelumnya |
| ls | Daftar singkat |
| ls -l | Daftar panjang |
| ls -a | Daftar mencakup file yang tersembunyi |
| ls -lh| Daftar panjang dengan ukuran file yang dapat dibaca manusia |
| ls -R | Seluruh isi folder secara rekursif |
| sudo [command] | Jalankan perintah dengan hak keamanan superuser (Super User DO) |
| open [file] | Membuka file (seolah-olah anda mengklik dua kali) |
| top | Menampilkan proses aktif. Tekan q untuk keluar |
| nano [file] | Buka file menggunakan editor nano |
| vim [file] | Buka file menggunakan editor vim |
| clear |  Membersihkan layar |
| reset |  Mengatur ulang tampilan terminal |

### PERINTAH RANTAI

| Kunci/Perintah | Deskripsi |
| ----------- | ----------- |
| [command-a]; [command-b] | Jalankan perintah A dan kemudian B, terlepas dari keberhasilan A |
| [command-a] && [command-b] | Jalankan perintah B jika A berhasil |
| [command-a] \|\| [command-b] | Jalankan perintah B jika A gagal |
| [command-a] & | Jalankan perintah A di latar belakang |


### PERINTAH PIPA

| Kunci/Perintah | Deskripsi |
| ----------- | ----------- |
| [command-a] \| [command-b] | Jalankan perintah A dan kemudian berikan hasilnya ke perintah B misalnya ps auxwww \| grep google |


### RIWAYAT PERINTAH

| Kunci/Perintah | Deskripsi |
| ----------- | ----------- |
| history n |  Menunjukkan hal-hal yang diketik – tambahkan nomor untuk membatasi item n terakhir |
| Ctrl + r  | Cari secara interaktif melalui perintah yang diketik sebelumnya |
| ![value] |  Jalankan perintah terakhir yang diketik yang dimulai dengan 'value' |
| ![value]:p |  Cetak ke konsol perintah terakhir yang diketik yang dimulai dengan ‘value’ |
| !! |  Jalankan perintah terakhir yang diketik |
| !!:p |  Cetak ke konsol perintah terakhir yang diketik |

### MANAJEMEN FILE

| Kunci/Perintah | Deskripsi |
| ----------- | ----------- |
| touch [file] |   Buat file baru |
| pwd | Jalur lengkap ke direktori kerja |
| . |  Folder saat ini, misalnya `ls .` |
| .. | Direktori induk/penutup, misalnya `ls ..` |
| ls -l .. | Daftar panjang direktori induk |
| cd ../../ | Naik 2 level |
| cat | Gabungkan ke layar |
| rm [file] |  Hapus file, misalnya `rm data.tmp` |
| rm -i [file] | Hapus dengan konfirmasi |
| rm -r [dir] | Hapus direktori dan konten |
| rm -f [file] | Penghapusan paksa tanpa konfirmasi |
| cp [file] [newfile] | Salin file ke file |
| cp [file] [dir] | Salin file ke direktori |
| mv [file] [new filename] |  Pindahkan/Ganti nama, misalnya `mv file1.ad /tmp` |
| pbcopy < [file] | Salin konten file ke clipboard |
| pbpaste | Tempel konten papan klip |
| pbpaste > [file] | Tempel konten clipboard ke dalam file, `pbpaste > paste-test.txt` |

### MANAJEMEN DIREKTORI

| Kunci/Perintah | Deskripsi |
| ----------- | ----------- |
| mkdir [dir] | Buat direktori baru |
| mkdir -p [dir]/[dir] |  Buat direktori bersarang |
| rmdir [dir] | Hapus direktori ( hanya beroperasi pada direktori kosong ) |
| rm -R [dir] | Hapus direktori dan konten |
| less [file]|  Konten file keluaran dikirimkan dalam potongan ukuran layar |
| [command] > [file] |  Dorong output ke file, perlu diingat itu akan ditimpa |
| [command] >> [file] | Tambahkan output ke file yang ada |
| [command] < [file] |  Beri tahu perintah untuk membaca konten dari file |

### PENCARIAN

| Kunci/Perintah | Deskripsi |
| ----------- | ----------- |
| find [dir] -name [search_pattern] | Cari file, misalnya `find /Users -name "file.txt"` |
| grep [search_pattern] [file] | Cari semua baris yang berisi pola, misalnya `grep "Tom" file.txt` |
| grep -r [search_pattern] [dir] | Cari secara rekursif di semua file di direktori yang ditentukan untuk semua baris yang berisi pola |
| grep -v [search_pattern] [file] | Cari semua baris yang TIDAK mengandung pola |
| grep -i [search_pattern] [file] | Cari semua baris yang berisi pola case-insensitive |
| mdfind [search_pattern] | Pencarian sorotan untuk file (nama, konten, metadata lainnya), misalnya `mdfind skateboard` |
| mdfind -onlyin [dir] -name [pattern] | Pencarian sorotan untuk file bernama seperti pola di direktori yang diberikan |

### PERTOLONGAN

| Kunci/Perintah | Deskripsi |
| ----------- | ----------- |
| [command] -h |  Menawarkan bantuan |
| [command] --help | Menawarkan bantuan |
| info [command] | Menawarkan bantuan |
| man [command] |  Tampilkan bantuan manual untuk [perintah] |
| whatis [command] | Memberikan deskripsi satu baris dari [perintah] |
| apropos [search-pattern] | Mencari perintah dengan kata kunci dalam deskripsi |

================================================
FILE: Polskie/README.markdown
================================================
# Ściągawka skrótów klawiszowych w konsoli Mac (Podstawy)


------------

_Skróty są pisane wielkimi literami tylko ze wględu na czytelność._  _Capslock powinien pozostać niewciśnięty._
## SKRÓTY KLAWISZOWE

|  Klawisz/e  |    Opis     |
| ----------- | ----------- |
| Ctrl + A   | Idź do początku obecnej linii.  Działa także dla większości pól tekstowych w systemie. Środowisko Netbeans jest wyjątkiem |
| Ctrl + E   | Idź do końca obecnej linii.  Działa także dla większości pól tekstowych w systemie. Środowisko Netbeans jest wyjątkiem |
| Ctrl + Q   | Czyści całą obecną linię|
| Ctrl + L   | Czyści ekran|
| ⌘Cmd + K |Czyści ekran |
| Ctrl + U   | Wytnij wszystko przed początkiem linii |
| Ctrl + K   | Wytnij wszystko za końcem linii |
| Ctrl + W   | Wytnij poprzednie słowo oddzielone spacją |
| Ctrl + Y   | Wstaw to co ostatnio zostało wycięte |
| Ctrl + H   | Działa jak klawisz backspace |
| Ctrl + C   | Przerwij obecnie trwający proces |
| Ctrl + D   | Wychodzi z powłoki gdy nie trwa żaden proces, w przeciwnym wypadku wysyła sygnał EOF do trwającego procesu. |
| Ctrl + Z   | Przenosi obecnie działający proces do zamrożonego procesu w tle. fg żeby go wznowić. |
| Ctrl + _   | Cofnij ostatnie polecenie. (Podkreślnik.  Właściwie Ctrl + Shift + minus) |
| Ctrl + T   | Zamień dwa ostatnie znaki za kursorem |
| Ctrl + F   | Przesuń kursor o jeden znak do przodu |
| Ctrl + B   | Przesuń kursor o jeden znak do tyłu |
| Option + →  | Przesuń kursor o jedno słowo do przodu |
| Option + ←  | Przesuń kursor o jedno słowo do tyłu |
| Esc + T  | Zamień dwa ostatnie słowa za kursorem |
| Tab  | Auto-wypełnienie nazw plików i katalogów |

## PODSTAWOWE POLECENIA

|  Klawisz/e  |    Opis     |
| ----------- | ----------- |
| cd |  Katalog domowy |
| cd [folder] | Zmiana katalogu na przykład `cd documents` |
| cd /  | Katalog źródłowy |
| cd -  | Poprzedni katalog |
| ls | Krótki wykaz zawartości katalogu |
| ls -l | Szczegółowy wykaz zawartości katalogu |
| ls -a | Wykaz zawartości katalogu zawierający ukryte pliki |
| ls -lh| Szczegółowy wykaz zawartości katalogu z czytelnymi rozmiarami plików |
| ls -R | Wyświetla zawartość katalogu i jego podkatalogów |
| sudo [polecenie] | Wykonaj polecenie z uprawnieniami superużytkownika (Super User DO) |
| open [plik] | Otwiera plik ( analogicznie jak przy podwójnym wciśnięciu ) |
| top | Wyświetla aktywne procesy. Wciśnij q żeby wyjść |
| nano [plik] | Otwiera plik w edytorze nano |
| vim [plik] | Otwiera plik w edytorze vim |
| clear |  Czyść ekran |
| reset |  Resetuje ekran konsoli |

## ŁĄCZENIE POLECEŃ

|  Klawisz/e  |    Opis     |
| ----------- | ----------- |
| [polecenie-a]; [polecenie-b] | Wykonaj polecenie A i potem B, niezależnie od powodzenia A |
| [polecenie-a] && [polecenie-b] | Wykonaj polecenie B jeśli A się powiedzie |
| [polecenie-a] || [polecenie-b] | Wykonaj polecenie B jeśli A się nie powiedzie |
| [polecenie-a] & | Wykonaj polecenie A w tle |


## PRZEKAZYWANIE POLECEŃ

|  Klawisz/e  |    Opis     |
| ----------- | ----------- |
| [polecenie-a] \| [polecenie-b] | Wykonaj polecenie A i przekaż wynik do polecenia B na przykład ps auxwww \| grep google |


## HISTORIA POLECEŃ

|  Klawisz/e  |    Opis     |
| ----------- | ----------- |
| history n |  Wyświetl historię wpisanych poleceń – n ogranicza liczbę wyników do n poleceń |
| Ctrl + r  | Przeszukuj ostatnio wpisane polecenia |
| ![wartość] |  Wykonaj ostatnie polecenie zaczynające się na ‘wartość’ |
| !! |  Wykonaj ostatnio wykonane polecenie |

## ZARZĄDZANIE PLIKAMI

|  Klawisz/e  |    Opis     |
| ----------- | ----------- |
| touch [plik] |   Tworzy nowy plik |
| pwd | Pełna ścieżka do katalogu roboczego |
| . |  Obecny katalog, na przykład `ls .` |
| .. | Nadrzędny katalog, na przykład `ls ..` |
| `ls -l ..` | Szczegółowy wykaz katalogu nadrzędnego katalog |
| `cd ../../` | Przemieść się dwa poziomy katalogów w górę |
| cat | Wyświetl na ekranie |
| rm [plik] |  Usuń plik, na przykład `rm data.tmp` |
| rm -i [plik] | Usuń plik z potwierdzeniem |
| rm -r [kat] | Usuń katalog i jego zawartość |
| rm -f [plik] | Usuń plik bez potwierdzenia |
| cp [plik] [nowy plik] | Skopiuj plik to pliku |
| cp [plik] [kat] | Skopiuj plik to katalogu |
| mv [plik] [nowa nazwa pliku] |  Przenieś/Zmień nazwę pliku, na przykład `mv plik1.ad /tmp` |
| pbcopy < [plik] | Kopiuj zawartość pliku to schowka |
| pbpaste | Wklej zawartość schowka |
| pbpaste > [plik] | Wklej zawartość schowka do pliku, `pbpaste > paste-test.txt` |

## ZARZĄDZANIE KATALOGAMI

|  Klawisz/e  |    Opis     |
| ----------- | ----------- |
| mkdir [kat] | Tworzy nowy katalog |
| mkdir -p [kat]/[kat] |  Tworzy zagnieżdżone katalogi |
| rmdir [kat] | Usuń katalog ( działa tylko na pustych katalogach) |
| rm -R [kat] | Usuń katalog i jego zawartość |
| [polecenie] \| [polecenie] | Pozwala na łączenie kilku poleceń generujących dane, na przykład `cat data.txt | pbcopy` |
| less |  Wygodnie wyświetla wynik działania na ekranie |
| [polecenie] > [plik] |  Nadpisz plik wynikiem polecenia |
| [polecenie] >> [plik] | Dołącz do istinejącego pliku |
| [polecenie] < [plik] |  Przekaż zawartość pliku do polecenia |

## WYSZUKIWANIE

|  Klawisz/e  |    Opis     |
| ----------- | ----------- |
| find [kat] -nazwa [wzorzec] | Szukaj plików, na przykład `find /Users -name "plik.txt"` |
| grep [wzorzec] [plik] | Szukaj wszystkich linii zawierających wzorzec, na przykład `grep "Tom" plik.txt` |
| grep -r [wzorzec] [plik] | Rekursywnie szukaj wyszstkich linii zawierających wzorzec |
| grep -v [wzorzec] [plik] | Szukaj wszystkich linii NIE zawierających wzorca |

## POMOC

|  Klawisz/e  |    Opis     |
| ----------- | ----------- |
| [polecenie] -h |  Wyświetla pomoc |
| [polecenie] —help | Wyświetla pomoc |
| info [polecenie] | Wyświetla pomoc |
| man [polecenie] |  Wyświetla instrukcję polecenia |
| whatis [polecenie] | Wyświetla jednolinijkowy opis polecenia |
| apropos [search-pattern] | Szuka poleceń ze słowami kluczowymi w opisie |


================================================
FILE: Português/README.markdown
================================================
# Terminal Cheatsheet para Mac (Fundamentos)

Tradução inicial por [zeluizr](https://github.com/zeluizr)

Tradução e revisão por [mateuscard](https://github.com/mateuscard)

_As letras estão maiúsculas apenas com o intuito de facilitar a leitura. Caps lock deve estar desativado._

------------

## ATALHOS

| Atalho | Descrição |
| ----------- | ----------- |
| Ctrl + A | Vai ao início da linha em que você está digitando. Este atalho também funciona para a maioria dos campos de entrada de texto do sistema. O Netbeans é uma exceção |
| Ctrl + E | Vai ao final da linha em que você está digitando. Este atalho também funciona para a maioria dos campos de entrada de texto do sistema. O Netbeans é uma exceção |
| Ctrl + L | Limpa a tela |
| Command + K | Limpa a tela |
| Ctrl + U | Remove a linha que antecede a posição do cursor |
| Ctrl + K | Remove a linha que sucede a posição do cursor |
| Ctrl + W | Remove a palavra antes da posição do cursor usando o espaço em branco como delimitador | 
| Ctrl + Y | Cola o que foi cortado pelo último comando de corte |
| Ctrl + H | Faz o mesmo que o backspace |
| Ctrl + C | Cancela o que está sendo executado e limpa a linha |
| Ctrl + D | Sai do shell atual quando nenhum processo estiver em execução |
| Ctrl + Z | Coloca o que está sendo executado em segundo plano. Pode ser restaurado pelo comando `fg` |
| Ctrl + _ | Desfaz o último comando |
| Ctrl + T | Troca os dois caracteres que antecedem a posição do cursor |
| Ctrl + F | Move a posição do cursor um caractere para frente |
| Ctrl + B | Move a posição do cursor um caractere para trás |
| Option + → | Move a posição do cursor uma palavra para frente |
| Option + ← | Move a posição do cursor uma palavra para trás |
| Esc + T | Troca as duas palavras que antecedem a posição do cursor |
| Esc + Backspace | Remove a palavra que antecede a posição do cursor usando caracteres não alfabéticos como delimitadores 
| Tab | Preenche automaticamente o nome de arquivos e pastas

## COMANDOS PRINCIPAIS

| Atalho | Descrição |
| ----------- | ----------- |
| cd [pasta] | Altera o diretório |
| cd | Vai ao diretório `home`|
| cd / | Vai ao diretório raiz |
| cd - | Volta ao diretório anterior |
| ls | Lista os arquivos |
| ls -l | Lista os arquivos no formato lista |
| ls -a | Lista os arquivos incluindo os ocultos |
| ls -lh | Lista os arquivos com detalhes legíveis |
| ls -R | Lista os arquivos recursivamente |
| sudo [comando] | Executa um comando com privilégios de seguração do superusuário (Super User DO) |
| open [arquivo] | Abre o arquivo (simula o duplo clique) |
| top | Exibe os processos ativos. Pressione `q`para sair |
| nano [arquivo] | Abre o arquivo usando o editor nano |
| vim [arquivo] | Abre o arquivo usando o editor vim |
| clear | Limpa a tela |
| reset | Redefine a tela do terminal |

## COMANDOS DE ENCADEAMENTO

| Atalho | Descrição |
| ----------- | ----------- |
| [comando-a]; [comando-b] | Executa primeiro o comando A e depois o B independente do sucesso de A |
| [comando-a] && [comando-b] | Executa o comando B somente se A suceder |
| [comando-a] \|\| [comando-b] | Executa o comando B somente se A falhar |
| [comando-a] & | Executa o comando A em segundo plano |

## COMANDOS DE TUBULAÇÃO

| Atalho | Descrição |
| ----------- | ----------- |
| [comando-a] \| [comando-b] | Executa o comando A e depois passa o resultado para o comando B |

## COMANDOS DE HISTÓRICO

| Atalho | Descrição |
| ----------- | ----------- |
| history n | Mostra o que foi digitado anteriormente - adicione um número para ver somente os n últimos itens |
| Ctrl + r  | Pesquisa interativamente por comandos digitados anteriormente |
| ![value] | Executa o último comando digitado que começa com `value` |
| ![value]:p | Imprime no console o último comando digitado que começa com `value`|
| !! | Executa o último comando digitado |
| !!:p | Imprime no console o último comando digitado |

## COMANDOS DE GERENCIAMENTO DE ARQUIVOS

| Atalho | Descrição |
| ----------- | ----------- |
| touch [arquivo] | Cria um novo arquivo |
| pwd | Realiza o caminho completo até o diretório de trabalho |
| . | Pasta atual |
| .. | Diretório parente/anexo |
| ls -l .. | Lista os arquivos do diretório parente |
| cd ../../ | Move a posição dois níveis acima |
| cat | Concatena para a tela |
| rm [arquivo] | Remove um arquivo |
| rm -i [arquivo] | Remove um arquivo e requesita confirmacão |
| rm -r [diretório] | Remove um diretório e seus conteúdos |
| rm -f [arquivo] | Força a remoção sem confirmação |
| cp [arquivo] [novo-arquivo] | Copiar arquivo para novo-arquivo |
| cp [arquivo] [diretório] | Copiar arquivo para o diretório |
| mv [arquivo] [novo-nome-do-arquivo] | Move ou renomeia o arquivo |
| pbcopy < [arquivo] | Copia o conteúdo do arquivo para a área de transferência |
| pbpaste | Cola o conteúdo da área de transferência |
| pbpaste > [arquivo] | Cola o conteúdo da área de transferência no arquivo |

## COMANDOS DE GERENCIAMENTO DE DIRETÓRIO

| Atalho | Descrição |
| ----------- | ----------- |
| mkdir [diretório] | Cria um novo diretório |
| mkdir -p [diretório]/[diretório] | Cria diretórios ordenados |
| rmdir [diretório] | Remove diretório (opera apenas em diretórios vazios) |
| rm -R [diretório] | Remove o diretório e seu conteúdo |
| less [arquivo]| Entrega o resultado do arquivo de saída em blocos do tamanho da tela |
| [comando] > [arquivo] | Adiciona o resultado ao arquivo - lembre-se que ela será substituída |
| [comando] >> [arquivo] | Anexa o resultado ao arquivo existente |
| [comando] < [arquivo] | Avisa ao comando para ler o conteúdo de um arquivo |

## COMANDOS DE BUSCA

| Atalho | Descrição |
| ----------- | ----------- |
| find [diretório] -name [padrão-de-pesquisa] | Procura por arquivos |
| grep [padrão-de-pesquisa] [arquivo] | Procura por todas as linhas que contêm o padrão |
| grep -r [padrão-de-pesquisa] [diretório] | Procura recursivamente, em todos os arquivos, no diretório especificado todas as linhas que contêm o padrão |
| grep -v [padrão-de-pesquisa] [arquivo] | Procura por todas as linhas que NÃO contêm o padrão |
| grep -i [padrão-de-pesquisa] [arquivo] | Procura por todas as linhas que contêm o padrão sem diferenciar as letras maiúsculas das minúsculas |
| mdfind [padrão-de-pesquisa] | Pesquisa `Spotlight` por arquivos (nomes, conteúdo e outros metadados) |
| mdfind -onlyin [diretório] -name [padrão] | Pesquisa `Spotlight` por arquivos nomeados como o padrão no diretório especificado |

## COMANDOS DE AJUDA

| Atalho | Descrição |
| ----------- | ----------- |
| [comando] -h | Oferece ajuda |
| [comando] --help | Oferece ajuda |
| info [comando] | Oferece ajuda |
| man [comando] | Mostra o manual de ajuda para [comando] |
| whatis [comando] | Fornece uma descrição do [comando] em uma linha |
| apropos [padrão-de-pesquisa] | Procura por comandos com palavras-chave na descrição |

================================================
FILE: README.markdown
================================================
# Terminal Cheatsheet for Mac (Basics)

This cheatsheet is available in many languages. Since the translation rely on volunteers, the content between the available languages may vary. Choose one below:

- [English Version](#english-version)
- [Version en Español](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Español)
- [Version Française](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Français)
- [Wersja Polska](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Polskie)
- [Versão em Português](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Português)
- [Versioni Shqip](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Shqiptar)
- [Phiên bản Tiếng Việt](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Tiếng%20Việt)
- [Türkçe Versiyonu](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Türk)
- [Русская Версия](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Русский)
- [Українська Версія](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Українська)
- [한국어판](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/한국어)
- [中文版](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/中文)
- [日本語](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/日本語)
- [繁體中文版](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/繁體中文)
- [Bahasa Indonesia](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Indonesia)
- [Deutsch](https://github.com/0nn0/terminal-mac-cheatsheet/tree/master/Deutsch)

## English Version

_Letters are shown capitalized for readability only._  _Capslock should be off._

------------

### SHORTCUTS

| Key/Command | Description |
| ----------- | ----------- |
| Ctrl + A   | Go to the beginning of the line you are currently typing on.  This also works for most text input fields system wide.  Netbeans being one exception |
| Ctrl + E   | Go to the end of the line you are currently typing on.  This also works for most text input fields system wide.  Netbeans being one exception |
| Ctrl + L   | Clears the Screen |
| Cmd + K    | Clears the Screen |
| Ctrl + U   | Cut everything backwards to beginning of line |
| Ctrl + K   | Cut everything forward to end of line |
| Ctrl + W   | Cut one word backwards using white space as delimiter |
| Ctrl + Y   | Paste whatever was cut by the last cut command |
| Ctrl + H   | Same as backspace |
| Ctrl + C   | Kill whatever you are running.  Also clears everything on current line |
| Ctrl + D   | Exit the current shell when no process is running, or send EOF to a the running process |
| Ctrl + Z   | Puts whatever you are running into a suspended background process. fg restores it |
| Ctrl + _   | Undo the last command. (Underscore.  So it's actually Ctrl + Shift + minus) |
| Ctrl + T   | Swap the last two characters before the cursor |
| Ctrl + F   | Move cursor one character forward |
| Ctrl + B   | Move cursor one character backward |
| Option + →  | Move cursor one word forward |
| Option + ←  | Move cursor one word backward |
| Esc + T  | Swap the last two words before the cursor |
| Esc + Backspace | Cut one word backwards using none alphabetic characters as delimiters |
| Tab  | Auto-complete files and folder names |

### CORE COMMANDS

| Key/Command | Description |
| ----------- | ----------- |
| cd [folder] | Change directory e.g. `cd Documents` |
| cd |  Home directory |
| cd ~ |  Home directory |
| cd /  | Root of drive |
| cd -  | Previous directory |
| ls | Short listing |
| ls -l | Long listing |
| ls -a | Listing incl. hidden files |
| ls -lh| Long listing with Human readable file sizes |
| ls -R | Entire content of folder recursively |
| sudo [command] | Run command with the security privileges of the superuser (Super User DO) |
| open [file] | Opens a file ( as if you double clicked it ) |
| top | Displays active processes. Press q to quit |
| nano [file] | Opens the file using the nano editor |
| vim [file] | Opens the file using the vim editor |
| clear |  Clears the screen |
| reset |  Resets the terminal display |

### CHAINING COMMANDS

| Key/Command | Description |
| ----------- | ----------- |
| [command-a]; [command-b] | Run command A and then B, regardless of success of A |
| [command-a] && [command-b] | Run command B if A succeeded |
| [command-a] \|\| [command-b] | Run command B if A failed |
| [command-a] & | Run command A in background |


### PIPING COMMANDS

| Key/Command | Description |
| ----------- | ----------- |
| [command-a] \| [command-b] | Run command A and then pass the result to command B e.g ps auxwww \| grep google |


### COMMAND HISTORY

| Key/Command | Description |
| ----------- | ----------- |
| history n |  Shows the stuff typed – add a number to limit the last n items |
| Ctrl + r  | Interactively search through previously typed commands |
| ![value] |  Execute the last command typed that starts with ‘value’ |
| ![value]:p |  Print to the console the last command typed that starts with ‘value’ |
| !! |  Execute the last command typed |
| !!:p |  Print to the console the last command typed |

### FILE MANAGEMENT

| Key/Command | Description |
| ----------- | ----------- |
| touch [file] |   Create a new file |
| pwd | Full path to working directory |
| . |  Current folder, e.g. `ls .` |
| .. | Parent/enclosing directory, e.g. `ls ..` |
| ls -l .. | Long listing of parent directory |
| cd ../../ | Move 2 levels up |
| cat | Concatenate to screen |
| rm [file] |  Remove a file, e.g. `rm data.tmp` |
| rm -i [file] | Remove with confirmation |
| rm -r [dir] | Remove a directory and contents |
| rm -f [file] | Force removal without confirmation |
| cp [file] [newfile] | Copy file to file |
| cp [file] [dir] | Copy file to directory |
| mv [file] [new filename] |  Move/Rename, e.g. `mv file1.ad /tmp` |
| pbcopy < [file] | Copies file contents to clipboard |
| pbpaste | Paste clipboard contents |
| pbpaste > [file] | Paste clipboard contents into file, `pbpaste > paste-test.txt` |

### DIRECTORY MANAGEMENT

| Key/Command | Description |
| ----------- | ----------- |
| mkdir [dir] | Create new directory |
| mkdir -p [dir]/[dir] |  Create nested directories |
| rmdir [dir] | Remove directory ( only operates on empty directories ) |
| rm -R [dir] | Remove directory and contents |
| less [file]|  Output file content delivered in screensize chunks |
| [command] > [file] |  Push output to file, keep in mind it will get overwritten |
| [command] >> [file] | Append output to existing file |
| [command] < [file] |  Tell command to read content from a file |

### SEARCH

| Key/Command | Description |
| ----------- | ----------- |
| find [dir] -name [search_pattern] | Search for files, e.g. `find /Users -name "file.txt"` |
| grep [search_pattern] [file] | Search for all lines that contain the pattern, e.g. `grep "Tom" file.txt` |
| grep -r [search_pattern] [dir] | Recursively search in all files in specified directory for all lines that contain the pattern |
| grep -v [search_pattern] [file] | Search for all lines that do NOT contain the pattern |
| grep -i [search_pattern] [file] | Search for all lines that contain the case-insensitive pattern |
| mdfind [search_pattern] | Spotlight search for files (names, content, other metadata), e.g. `mdfind skateboard` |
| mdfind -onlyin [dir] -name [pattern] | Spotlight search for files named like pattern in the given directory |

### HELP

| Key/Command | Description |
| ----------- | ----------- |
| [command] -h |  Offers help |
| [command] --help | Offers help |
| info [command] | Offers help |
| man [command] |  Show the help manual for [command] |
| whatis [command] | Gives a one-line description of [command] |
| apropos [search-pattern] | Searches for command with keywords in description |

### GIT

For Git related commmands you can check my [git-basics-cheatsheet](https://github.com/0nn0/git-basics-cheatsheet)




================================================
FILE: Shqiptar/README.markdown
================================================

# Përmbledhje e komandave të Terminalit për Mac (Bazat)

------------

_Shkronjat janë në versionin kapital për t'u lexuar më lehtë._  _Butoni Capslock duhet të jetë i fikur._


## SHKURTIME

|   Komanda  |   Përshkrimi |
| ----------- | ----------- |
| Ctrl + A   | Shko në fillim të rreshtit që je duke shkruar. Kjo funksionon edhe për shumicën e inputeve text në mbarë sistemin. Netbeans përbën përjashtim |
| Ctrl + E   | Shko në fund të rreshtit që je duke shkruar. Kjo funksionon edhe për shumicën e inputeve text në mbarë sistemin. Netbeans përbën përjashtim |
| Ctrl + L   | Pastron/Fshin ekranin |
| Cmd + K    | Pastron/Fshin ekranin |
| Ctrl + U   | Prij përmbajtjen nga pozicioni aktual i kursorit deri në fillim të rreshtit |
| Ctrl + K   | Prij përmbajtjen nga pozicioni aktual i kursorit deri në fund të rreshtit |
| Ctrl + W   | Prij një fjalë para nga pozicioni aktual i kursorit |
| Ctrl + Y   | Ngjit çfarëdo që është prerë në përdorimin e fundit të komandës prij/cut. |
| Ctrl + H   | E njëjtë me komandën backspace |
| Ctrl + C   | Ndalo çfarëdo që je duke ekzekutuar në konsolë.  Gjithashtu fshin përmbajtjen e rreshtit aktual |
| Ctrl + D   | Dil nga terminali shell kur asnjë proçes nuk është duke punuar, ose dërgo sinjalin EOF proçesit që është duke punuar |
| Ctrl + Z   | Vendos çfarëdo që është duke u ekzekutuar në një proçes të pezulluar në background |
| Ctrl + _   | Kthe përsëri komandën e fundit. (Vijë poshtë.  Pra realisht është Ctrl + Shift + minus) |
| Ctrl + T   | Shkëmbe vendndodhjet e dy karaktereve të fundit para kursorit |
| Ctrl + F   | Zhvendos kursorin një karakter përpara. |
| Ctrl + B   | Zhvendos kursorin një karakter pas. |
| Option + →  | Zhvendos kursorin një fjalë përpara. |
| Option + ←  | Zhvendos kursorin një fjalë pas. |
| Esc + T  | Shkëmbe vendndodhjet e dy fjalëve të fundit para kursorit |
| Esc + Backspace | Prij një fjalë para nga pozicioni aktual i kursorit duke përdorur si ndarës karaktere jo shkronja |
| Tab  | Kompleto automatikisht emrat e skedarëve dhe direktorive |


## KOMANDAT THEMELORE

|   Komanda  |   Përshkrimi |
| ----------- | ----------- |
| cd [direktoria] | Ndrysho direktorinë p.sh. `cd Documents` |
| cd |  direktoria bazë (Home) |
| cd ~ |  direktoria bazë (Home) |
| cd /  | Rrënja e diskut |
| cd -  | Direktoria e mëparshme |
| ls | Listim i shkurtër (në rresht) |
| ls -l | Listim i gjatë (në kolonë) |
| ls -a | Listimi përfshin skedarët e fshehur |
| ls -lh| Listim i gjatë me madhësitë e skedarëve në format të lexueshëm për njeriun |
| ls -R | Liston të gjithë përmbajtjen e direktorisë rekursivisht |
| sudo [komanda] | Ekzekuto komandën me privilegjet e superpërdoruesit (Super User DO) |
| open [skedari] | Hap një skedar ( njëlloj sikur do hapej duke klikuar ) |
| top | Afishon proçeset aktive. Shtyp q për të dalë |
| nano [skedari] | Hap skedarin duke përdorur editorin nano |
| vim [skedari] | Hap skedarin duke përdorur editorin vim |
| clear |  Pastron/fshin ekranin |
| reset |  Rivendos/reseton ekranin e terminalit |


## KOMBINIMI I KOMANDAVE

|   Komanda  |   Përshkrimi |
| ----------- | ----------- |
| [komanda-a]; [komanda-b] | Ekzekuto komandën A dhe më pas B, pavarësisht nëse komanda A ekzekutohet me sukses apo jo |
| [komanda-a] && [komanda-b] | Ekzekuto komandën B në qoftë se komanda A u ekzekutua me sukses |
| [komanda-a] \|\| [komanda-b] | Ekzekuto komandën B në qoftë se komanda A dështoi |
| [komanda-a] & | Ekzekuto komandën A në background |


## NDËRTHURJA E KOMANDAVE (PIPING)

|   Komanda  |   Përshkrimi |
| ----------- | ----------- |
| [komanda-a] \| [komanda-b] | Ekzekuto komandën A dhe më pas kaloja rezultatin komandës B. p.sh. `ps auxwww \| grep google |`


## HISTORIKU I KOMANDAVE

|   Komanda  |   Përshkrimi |
| ----------- | ----------- |
| history n |  Tregon komandat e shtypura në konsolë – shto një numër për të limituar deri në n komandat e fundit |
| Ctrl + r  | Kërkim interaktiv nëpër gjithë komandat e shtypura |
| ![vlerë] |  Ekzekuto komandën e fundit të shtypur në konsolë që fillon me ‘vlerë’ |
| ![vlerë]:p |  Afisho komandën e fundit të shtypur në konsolë që fillon me ‘vlerë’ |
| !! |  Ekzekuto komandën e fundit të shtypur në konsolë |
| !!:p |  Afisho komandën e fundit të shtypur në konsolë |

## MENAXHIMI I SKEDARËVE

|   Komanda  |   Përshkrimi |
| ----------- | ----------- |
| touch [skedari] | Krijo një skedar të ri |
| pwd | Afisho adresën e plotë e direktorisë aktuale |
| . |  Direktoria aktuale, p.sh. `ls .` |
| .. | Direktoria prind, p.sh. `ls ..` |
| ls -l .. | Listim i gjatë i direktorisë prind |
| cd ../../ | Zhvendosu 2 nivele më lartë |
| cat | Bashkangjit në ekran |
| rm [skedari] |  Fshi një skedar, p.sh. `rm data.tmp` |
| rm -i [skedari] | Fshi duke konfirmuar |
| rm -r [dir] | Fshi një direktori dhe përmbajtjen e saj |
| rm -f [skedari] | Fshi me forcë pa konfirmim |
| cp [skedari] [skedari-i-ri] | Kopjo skedarin në skedarin e ri |
| cp [skedari] [dir] | Kopjo skedarin në direktori |
| mv [skedari] [emri i ri] |  Zhvendos/Riemërto, p.sh. `mv file1.ad /tmp` |
| pbcopy < [skedari] | Kopjo përmbajtjen e skedarit në clipboard |
| pbpaste | Ngjit/Shkruaj përmbajtjen e clipboard |
| pbpaste > [skedari] | Ngjit/Shkruaj përmbajtjen e clipboard në një skedar, `pbpaste > paste-test.txt` |


## MENAXHIMI I DIREKTORIVE

|   Komanda  |   Përshkrimi |
| ----------- | ----------- |
| mkdir [dir] | Krijo direktori të re |
| mkdir -p [dir]/[dir] |  Krijo direktori të ndërthurura (direktori brenda direktorisë) |
| rmdir [dir] | Fshi direktorinë (operon vetëm në direktori boshe) |
| rm -R [dir] | Fshi direktorinë dhe përmbajtjen e saj |
| less [skedari]|  Afisho përmbajtjen e skedarit në copa të barabarta me madhësinë e ekranit |
| [komanda] > [skedari] |  Vendos outputin në skedar, kij parasysh që përmbajta do të mbishkruhet |
| [komanda] >> [skedari] | Shto outputin në një skedar ekzistues (shtim në fund) |
| [komanda] < [skedari] |  Udhëzo komandën të lexojë përmbajtjen nga skedari |


## KËRKIM

|   Komanda  |   Përshkrimi |
| ----------- | ----------- |
| find [dir] -name [fjala-kyçe] | Kërko për skedarë, p.sh. `find /Users -name "file.txt"` |
| grep [fjala-kyçe] [skedari] | Kërko për të gjitha rreshtat që përmbajnë fjalën kyçe, p.sh. `grep "Tom" file.txt` |
| grep -r [fjala-kyçe] [dir] | Rekursivisht kërko në të gjithë skedarët në direktorinë e specifikuar për të gjitha rreshtat që përmbajnë fjalën kyçe |
| grep -v [fjala-kyçe] [skedari] | Kërko për të gjitha rreshtat që NUK përmbajnë fjalën kyçe |
| grep -i [fjala-kyçe] [skedari] | Kërko për të gjitha rreshtat që përmbajnë fjalën kyçe ekzakte (Kapitalizimi i shkronjave ka rëndësi) |
| mdfind [fjala-kyçe] | Kërkim i shpejtë për skedarë (emri, përmbajtja, metadata të tjera), p.sh. `mdfind skateboard` |
| mdfind -onlyin [dir] -name [fjala-kyçe] | Kërkim i shpejtë për skedarë të emëruar si paterni në direktorinë e dhënë |


## NDIHMË

|   Komanda  |   Përshkrimi |
| ----------- | ----------- |
| [komanda] -h |  Ofron ndihmë |
| [komanda] --help | Ofron ndihmë |
| info [komanda] | Ofron ndihmë |
| man [komanda] |  Tregon manualin e ndihmës/përdorimit për [komandën] |
| whatis [komanda] | Jep përshkrim të shkurtër (me një rresht) të komandës [komandën] |
| apropos [fjala-kyçe] | Kërkon për komanda me fjalën kyçe në përshkrim |


================================================
FILE: Tiếng Việt/README.markdown
================================================
# Terminal Cheatsheet cho Mac (Căn bản)
Original translation by [toankid1412](https://github.com/toankid1412)
------------

## PHÍM TẮT

| Phím/Lệnh | Mô tả |
| ----------- | ----------- |
| Ctrl + A   | Di chuyển con trỏ đến đầu dòng. Ngoài ra tổ hợp phím này còn tác dụng với hầu hết các phương thức nhập, ngoại trừ Netbean... |
| Ctrl + E   | Di chuyển con trỏ đến cuối dòng. Ngoài ra tổ hợp phím này còn tác dụng với hầu hết các phương thức nhập, ngoại trừ Netbean... |
| Ctrl + L   | Xóa sạch màn hình. Giống với lệnh: clear |
| ⌘Cmd + K   | Xóa sạch màn hình. Giống với lệnh clear |
| Ctrl + U   | Cắt từ vị trí con trỏ chuột đến đầu dòng |
| Ctrl + K   | Cắt từ vị trí con trỏ chuột đến cuối dòng |
| Ctrl + W   | Cắt một từ ở phía trước con trỏ chuột |
| Ctrl + Y   | Dán những từ được cắt cuối cùng |
| Ctrl + H   | Xóa một kí tự trước con trỏ(Giống nút backspace) |
| Ctrl + C   | Kill tất cả mọi thứ đang chạy |
| Ctrl + D   | Thoát khỏi shell hiện tại khi không có tiến trình nào được chạy, hoặc gửi một lệnh kết thúc tới tiến trình đang chạy |
| Ctrl + Z   | Đặt bất cứ điều gì bạn đang chạy vào một tiến trình nền bị đình chỉ. |
| Ctrl + _   | Hoàn tác lệnh cuối cùng. (Dấu gạch dưới.  Là  Ctrl + Shift + -) |
| Ctrl + T   | Di chuyển kí tự trước con trỏ sang bên phải |
| Ctrl + F   | Di chuyển con trỏ về sau một ký tự |
| Ctrl + B   | Di chuyển con trỏ về trước một ký tự |
| Option + →  | Di chuyển con trỏ về sau một từ  |
| Option + ←  | Di chuyển con trỏ về trước một từ |
| Esc + T  | Di chuyển từ đằng trước con trỏ về sau một từ |
| Tab  | Tự động hiển thị tệp hoặc thư mục |

## LỆNH HỆ THỐNG

| Phím/Lệnh | Mô tả |
| ----------- | ----------- |
| cd |  Về thư mục Home |
| cd [thư mục] | Chuyển đến thư mục. Ví dụ: `cd tailieu` |
| cd /  | Đến thư mục gốc |
| cd -  | Đến thư mục trước đó |
| ls | Xem nhanh danh sách file, thư mục trong thư mục hiện tại |
| ls -l | Xem chi tiết danh sách file, thư mục trong thư mục hiện tại  |
| ls -a | Xem tất cả file, thư mục trong thư mục hiện tại kể cả file ẩn |
| ls -lh| Xem chi tiết danh sách file, thư mục trong thư mục hiện tại với kích thước file |
| ls -R | Hiển thị toàn bộ file, thư mục kể cả trong thư mục con  |
| sudo [command] | Chạy lệnh với quyền Super User  (Super User DO) |
| open [file] | Mở một file ( Giống như ta click đúp vào file đó ) |
| top | Hiển thị tiến trình đang hoạt động. Ấn phím q để thoát |
| nano [file] | Mở file để sử dụng với trình soạn thảo nano |
| vim [file] | Mở file để sử dụng với trình soạn thảo vim |
| clear |  Xóa sạch màn hình |
| reset |  Khởi chạy lại terminal |

## NỐI LỆNH

| Phím/Lệnh | Mô tả |
| ----------- | ----------- |
| [Lệnh-a]; [Lệnh-b] | Chạy lệnh A sau đó chạy lệnh B, bất chấp A có thành công hay không |
| [Lệnh-a] && [Lệnh-b] | Chạy lệnh B nếu Lệnh A thành công |
| [Lệnh-a] || [Lệnh-b] | Chạy lệnh B nếu lệnh A thất bại |
| [Lệnh-a] & | Chạy lệnh A dưới chế độ nền |


## PIPING LỆNH

| Phím/Lệnh | Mô tả |
| ----------- | ----------- |
| [Lệnh-a] \| [Lệnh-b] | Chạy lệnh A sau đó lấy kết quả để chạy lệnh B. Ví dụ: ps auxwww \| grep google
|


## LỊCH SỬ LỆNH
| Phím/Lệnh | Mô tả |
| ----------- | ----------- |
| history n |  Hiển thị lịch sử lệnh gần nhất với n là số lượng lệnh muốn xem |
| Ctrl + r  | Tương tác tìm kiếm thông qua các lệnh đã gõ trước đó |
| ![value] |  Thực hiện lệnh cuối cùng gõ bắt đầu với ‘value’ |
| !! |  Thực hiện lệnh cuối cùng |

## QUẢN LÝ FILE

| Phím/Lệnh | Mô tả |
| ----------- | ----------- |
| touch [file] |   Tạo mới file |
| pwd | Đường dẫn đầy đủ đến thư mục hiện tại |
| . |  Thư mục hiện tại, Ví dụ: `ls .` |
| .. | Thư mục cha, vd: `ls ..` |
| `ls -l ..` | Xem chi tiết danh sách file, thư mục của thư mục cha |
| `cd ../../` | Di chuyển ra ngoài 2 cấp |
| cat | Concatenate to screen |
| rm [file] |  Xóa một file, vd: `rm data.tmp` |
| rm -i [file] | Xóa với sự xác nhận |
| rm -r [dir] | Xóa một thư mục và tất cả mọi thứ bên trong nó |
| rm -f [file] | Xóa mà không cần xác nhận lại |
| cp [file] [filemoi] | Sao chép file với tên filemoi |
| cp [file] [dir] | Sao chép file tới thư mục |
| mv [file] [tenfilemoi] |  di chuyển hoặc đổi tên file, vd: `mv file1.ad /tmp` |
| pbcopy < [file] | Sao chép nội dung file tới clipboard |
| pbpaste | dán nội dung từ clipboard  |
| pbpaste > [file] | dán nội dung từ clipboard vào file, `pbpaste > paste-test.txt` |

## QUẢN LÝ THƯ MỤC

| Phím/Lệnh | Mô tả |
| ----------- | ----------- |
| mkdir [dir] | Tạo mới thư mục |
| mkdir -p [dir]/[dir] |  tạo mới nhiều thư mục |
| rmdir [dir] | Xóa thư mục (Chỉ hoạt động trên các thư mục rỗng) |
| rm -R [dir] | Xóa sạch thư mục |
| [lệnh] \| [lệnh] | Cho phép kết hợp nhiều lệnh mà tạo đầu ra, e.g. `cat data.txt | pbcopy` |
| less |  In nội dung trong khối kích thước màn hình |
| [lệnh] > [file] |  Push output to file, keep in mind it will get overwritten |
| [lệnh] >> [file] | Append output to existing file |
| [lệnh] < [file] |  Tell command to read content from a file |

## TÌM KIẾM

| Phím/Lệnh | Mô tả |
| ----------- | ----------- |
| find [dir] -name [mau_tim_kiem] | Tìm kiếm file theo mẫu, vd: `find /Users -name "file.txt"` |
| grep [mau_tim_kiem] [file] | Tìm kiếm trong tất cả các dòng của file để tim kiếm quả, e.g. `grep "Tom" file.txt` |
| grep -r [mau_tim_kiem] [file] | Recursively search for all lines that do not contain the pattern |
| grep -v [mau_tim_kiem] [file] | Search for all lines that do NOT contain the pattern |

## HELP

| Phím/Lệnh | Mô tả |
| ----------- | ----------- |
| [lệnh] -h |  Hiển thị trợ giúp |
| [lệnh] —help | Hiển thị trợ giúp |
| info [lệnh] | Hiển thị trợ giúp |
| man [lệnh] |  Hiển thị trợ giúp cho [lệnh] |
| whatis [lệnh] | Một dòng mô tả về [lệnh] |
| apropos [search-pattern] | Tìm kiếm các lệnh với từ khóa trong search-pattern |


================================================
FILE: Türk/README.markdown
================================================
# Terminal Hile Sayfası Mac (Temel)
Original translation by [durul](https://github.com/durul)

------------

## KISAYOL

| Anahtar | Komut |
| ------ | ----------|
| Ctrl + A | Şu anda üzerinde yazdığını satırın başına git |
| Ctrl + E | Şu anda üzerinde yazdığını satırın sonuna git |
| Ctrl + L | Ekranı temizler |
| Command + K | Ekranı temizler |
| Ctrl + U | İmleç konumunda önce çizgiyi temizleyin. Satırın sonundaki ise, tüm çizgi temizler. |
| Ctrl + H | Gerituşu ile aynı |
| Ctrl + C | Her ne çalıştırıyorsanız ise sonlandırır.|
| Ctrl + D | Bir süreç çalışırken EOF gönderir veya süreç çalışmadığı zaman da anlık shell'den çıkar. |
| Ctrl + Z | Eğer bir bekleyen varsa ya da arka planda çalışan ne olursa olsun geçirir. fg yükler. |
| Ctrl + W | İmleçten önceki kelimeyi temizle.  |
| Ctrl + K | Şu anda üzerinde olduğun satırın imleçten sonrasını temizleyin. |
| Ctrl + T | İmleçten önce son iki karakteri değiştirir. |
| Ctrl + F | İmleçi bir karakter ileri taşır. |
| Ctrl + B | İmleçi bir karakter geriye taşır. |
| Option + → | İmleçi bir kelime ileri taşır. |
| Option + ← | İmleçi bir kelime geriye taşır. |
| Esc + T | İmleçten önceki son iki kelimeyi değiştirir. |
| Tab | Dosya ve klasör adları otomatik tamamlama |


## ANAHTAR KOMUTLAR

| Anahtar | Komut |
| ------ | ----------|
| cd | Ev dizini |
| cd [dosya] | Dizini değiştir. |
| cd - | Önceki dizin. |
| cd / | Kök dizin. |
| ls | Kısa liste. |
| ls -l | Uzun liste. |
| ls -a | Gizli dosyaları listele. |
| ls -lh | İnsanların okuyabileceği dosya boyutları ile uzun listeleme. |
| ls -R | Ardışık klasörün tüm içeriği |
| sudo [Komut] | (DO Süper Kullanıcı) Süper kullanıcının güvenlik ayrıcalıkları ile komutunu çalıştırın. |
| open [dosya] | (Çift tıklamışsınız gibi) Bir dosya açar |
| top | etkin işlemleri gösterir. Çıkmak için Q basın. |
| nano [dosya] | Nano düzenleyicisi kullanarak dosyayı açar |
| vim	[dosya] | Vim düzenleyicisi kullanarak dosyayı açar |
| exit | Çıkış |
| clear | Temizle |


## KOMUT GEÇMİŞİ

| Anahtar | Komut |
| ------ | ----------|
| history n | Kullandığınız son "n" tane komutu gösterir. |
| ctrl-r | Önceden yazdığınız komutlar arasında arama yapma. |
| ![value] | 'Value' ile başlayarak yazdığınız son komutu çalıştırır. |
| !! | Yazdığınız son komutu çalıştırmak. |


## DOSYA YÖNETİMİ

| Anahtar | Komut |
| ------ | ----------|
| touch [dosya] | Yeni dosya yaratır. |
| pwd | Bulunulan dizinin tam yolu.  |
| ls -l | Üst dizini uzun listeler. |
| cd ../../ | İki üst dizine gider |
| cat | Dosyanın çıktısını ekranda gösterir |
| rm [dosya] | Bir dosyayı sil, ex.: rm [dosya] [dosya] |
| rm -i [dosya] | Onay ile dosya sil. |
| rm -r [dizin] | Dizin ve içeriğini sil. |
| rm -f [dosya] | Onay olmadan dosya sil |
| cp [dosya] [yeni dosya] | "dosya"nın içeriğini "yeni dosya'ya kopyalayın|
| cp [dosya] [dir] | Dizinine dosyayı kopyalayın |
| mv [dosya] [yeni dosya] | Taşı / yeniden adlandır |


## DİZİN YÖNETİMİ

| Anahtar | Komut |
| ------ | ----------|
| mkdir [dir] | Yeni bir dizin oluşturun |
| mkdir -p [dir]/[dir] | İç içe dizinleri oluşturun |
| rmdir [dir] | Dizini kaldır |
| rm -R [dir] | Dizin ve içeriğini kaldır |
| [command] | [command] |	Çıktı üreten birden çok komutu birleştirmeyi sağlar. |
| less | Az |
| [command] > [file] | Dosyaya çıktı alır, üzerine yazılır alacak akılda tutmaz |
| [command] >> [file] |	Mevcut dosyaya çıktıları ekler. |
| [command] < [file] | Bir dosyanın içeriğini okumak için komutu girin. |


## YARDIM

| Anahtar | Komut |
| ------ | ----------|
| [command] -h | Yardım |
| [command] --help | Yardım |
| info [command] | Yardım |
| reset | Sıfırla |
| man [command] | Yardım menüsünü göser. |
| whatis [command] | Komutu tek bir satırla açıklar. |


================================================
FILE: Русский/README.markdown
================================================
# Часто используемые команды в терминале Mac (Основы)

Переведено пользователем [vadeg](https://github.com/vadeg)

------------

_Большие буквы используются только для наглядности._  _Capslock должен быть выключен._

## Горячие клавиши

| Команда | Описание |
| ----------- | ----------- |
| Ctrl + A   | Переместиться в начало набранной строки.  Это также работает практически для всех полей ввода в системе, за исключением IDE Netbeans.|
| Ctrl + E   | Переместиться в конец выбранной строки.  Это также работает практически для всех полей ввода в системе, за исключением IDE Netbeans. |
| Ctrl + Q   | Очистить текущую строку |
| Ctrl + L   | Очистить экран |
| Cmd + K    | Очистить экран |
| Ctrl + U   | Вырезать все символы с начала строки и до текущего положения курсора |
| Ctrl + K   | Вырезать все символы, начиная от текущего положения курсора и до конца строки |
| Ctrl + W   | Вырезать одно слово слева до первого пробела |
| Ctrl + Y   | Вставить то, что было вырезано последней командой "Вырезать" |
| Ctrl + H   | То же самое, что клавиша Backspace |
| Ctrl + C   | Прервать исполнение запущенной программы |
| Ctrl + D   | Выход из консоли если в консоли нет запущенных процессов или послать EOF запущенному процессу |
| Ctrl + Z   | Переместить запущенный процесс в фоновый процесс и приостановить его. Команда `fg` восстанавливает прежнее состояние процесса. |
| Ctrl + _   | Отменить последнюю выполненную команду. (Это знак подчеркивания, т.е. Ctrl + Shift + minus) |
| Ctrl + T   | Поменять местами символ справа от курсора с символом слева от курсора. Если курсор находится в конце строки, то поменять последние два символа местами.|
| Ctrl + F   | Переместить курсор на один символ вперед |
| Ctrl + B   | Переместить курсор на один символ назад |
| Option + →  | Переместить курсор на одно слово вперед |
| Option + ←  | Переместить курсор на одно слово назад |
| Esc + T  | Поменять местами слово слева от курсора со словом справа от курсора. Если курсор стоит в конце строки, то поменять последние два слова местами.|
| Tab  | Автодополнение строки именами файлов или папок, которые совпадают с началом строки |

## КЛЮЧЕВЫЕ КОМАНДЫ

| Команда | Описание |
| ----------- | ----------- |
| cd [folder] | Сменить директорию. Например `cd Documents` |
| cd |  Переместиться в домашнюю директорию |
| cd ~ |  Переместиться в домашнюю директорию |
| cd /  | Переместиться в корневую папку диска |
| cd -  | Переместиться в предыдущую директорию |
| ls | Список файлов и папок в текущей директории |
| ls -l | Список файлов и папок в текущей директории. Название каждого файла/папки печатается на отдельно строке |
| ls -a | Список файлов и папок в текущей директории с учётом скрытых файлов и папок|
| ls -lh| Список файлов и папок с размером объектов в Кб, Мб и т.д. |
| ls -R | Отобразить рекурсивно список всех файлов и папок в директории |
| sudo [command] | Выполнить команду с правами суперпользователя (Super User DO) |
| open [file] | Открыть файл (равносильно открытию файла двойным щелчком мыши) |
| top | Отобразить активные процессы. Нажмите `q` для выхода |
| nano [file] | Открыть файл в редакторе `nano` |
| vim [file] | Открыть файл в редакторе `vim` |
| clear |  Очистить экран |
| reset |  Сбросить дисплей терминала |

## ОБЪЕДИНЕНИЕ КОМАНД В ЦЕПОЧКИ

| Команда | Описание |
| ----------- | ----------- |
| [command-a]; [command-b] | Выполнить команду `a`, а затем выполнить команду `b` независимо от результата выполнения команды `a`|
| [command-a] && [command-b] | Выполнить команду `b` только если команда `a` выполнилась успешно|
| [command-a] &#124;&#124; [command-b] | Выполнить команду `b` только если команда `a` выполнилась с ошибкой |
| [command-a] & | Выполнить команду `a` в фоновом режиме|


## ПЕРЕДАЧА РЕЗУЛЬТАТОВ ОДНОЙ КОМАНДЫ ДРУГОЙ КОМАНДЕ

| Команда | Описание |
| ----------- | ----------- |
| [command-a] \| [command-b] | Выполнить команду `a` и передать результат выполнения команде `b`. Например `ps auxwww \| grep google` |


## ИСТОРИЯ КОМАНД

| Команда | Описание |
| ----------- | ----------- |
| history n |  Показать последние набранные команды. Добавьте вместо `n` число чтобы ограничить количество команд |
| Ctrl + r  | Интерактивные поиск среди последних набранных команд |
| ![value] |  Выполнить последнюю набранную команду, которая начинается c ‘value’ |
| !! |  Выполнить последнюю набранную команду |

## РАБОТА С ФАЙЛАМИ

| Команда | Описание |
| ----------- | ----------- |
| touch [file] |   Создать новый файл |
| pwd | Отобразить полный путь текущей директории |
| . |  Текущая директория. Например `ls .` |
| .. | Родительская директория, Например `ls ..` |
| ls -l .. | Список всех файлов директорий, которые находятся на том же уровне что и родительская директория |
| cd ../../ | Переместиться на 2 уровня вверх |
| cat | Объединение и печать содержимого файлов |
| rm [file] |  Удалить файл. Например `rm data.tmp` |
| rm -i [file] | Удалить файл с подтверждением |
| rm -r [dir] | Удалить директорию и её содержимое |
| rm -f [file] | Удалить файл без подтверждения |
| cp [file] [newfile] | Копировать файл в другой файл |
| cp [file] [dir] | Копировать файл в директорию |
| mv [file] [new filename] |  Переместить/Переименовать файл. Например `mv file1.ad /tmp` |
| pbcopy < [file] | Копировать содержимое файла в буфер обмена |
| pbpaste | Вставить содержимое из буфера обмена |
| pbpaste > [file] | Вставить содержимое из буфера обмена в файл. Например `pbpaste > paste-test.txt` |

## РАБОТА С ДИРЕКТОРИЯМИ

| Команда | Описание |
| ----------- | ----------- |
| mkdir [dir] | Создать директорию |
| mkdir -p [dir]/[dir] |  Создать директорию и вложенную директорию |
| rmdir [dir] | Удалить директорию (работает только с пустыми директориями) |
| rm -R [dir] | Удалить директорию и содержимое |
| less [file]|  Вывести содержимое файла на экран. Прервать вывод если он не вмещается на экран. Можно продолжить вывод нажав `Space`  |
| [command] > [file] |  Поместить результат выполнения команды в файл. Существующий файл будет переписан с нуля |
| [command] >> [file] | Поместить результат выполнения команды в файл. Существующий файл будет дополнен |
| [command] < [file] |  Передать содержимое файла на вход команде |

## ПОИСК

| Команда | Описание |
| ----------- | ----------- |
| find [dir] -name [search_pattern] | Искать файлы в заданной директории. Например `find /Users -name "file.txt"` |
| grep [search_pattern] [file] | Искать строки в файле, которые подпадают под шаблон. Например `grep "Tom" file.txt` |
| grep -r [search_pattern] [dir] | Рекурсивно искать строки в файлах в заданной директории, которые подпадают под шаблон. |
| grep -v [search_pattern] [file] | Искать строки в файле, которые НЕ подпадают под шаблон |
| grep -i [search_pattern] [file] | Искать строки в файле, которые подпадают под шаблон с учётом регистра |
| mdfind [search_pattern] | Искать при помощи `Spotlight` (название, содержимое, другие данные). Например `mdfind skateboard` |
| mdfind -onlyin [dir] -name [pattern] | Искать при помощи `Spotlight` в заданной директории |

## ПОМОЩЬ

| Команда | Описание |
| ----------- | ----------- |
| [command] -h |  Вывод справки по команде|
| [command] --help | Вывод справки по команде |
| info [command] | Вывод справки по команде |
| man [command] |  Вывод руководства пользователя по команде [command] |
| whatis [command] | Вывод описания команды или команд подпадающих под шаблон [command] |
| apropos [search-pattern] | Поиск по базе данных команд по шаблону |


================================================
FILE: Українська/README.markdown
================================================
# Поширені команди терміналу Mac (Основи)

Перекладено користувачем [chemfind] (https://github.com/chemfind)

------------

_Великі літери використовуються лише для читабельності._  _Capslock має бути вимкнено._
## ГАРЯЧІ КЛАВІШІ

| Команда | Опис |
| ----------- | ----------- |
| Ctrl + A   | Перейти на початок рядка, що набираєте. Це також працює для більшості системних полів для введення тексту, за виключенням Netbeans |
| Ctrl + E   | Перейти в кінець рядка, що набираєте. Це також працює для більшості системних полів для введення тексту, за виключенням Netbeans |
| Ctrl + L   | Очистити екран |
| Cmd + K    | Очистити екран |
| Ctrl + U   | Вирізати все від курсору до початку рядка |
| Ctrl + K   | Вирізати все від курсору до кінця рядка |
| Ctrl + W   | Вирізати одне слово ліворуч, до пробілу |
| Ctrl + Y   | Вставте те, що було вирізане останньою командою Вирізати |
| Ctrl + H   | Те саме, що клавіша Backspace. Видалити символ ліворуч від курсору |
| Ctrl + C   | Припинити виконання запущеної програми. Також очищає поточний рядок |
| Ctrl + D   | Вийти з поточної оболонки, коли жоден процес не запущено, або надіслати EOF до запущеного процесу |
| Ctrl + Z   | Помістити працюючий процес у фон та призупинити. Команда fg відновлює процес |
| Ctrl + _   | Скасувати останню команду. (Підкреслення. Тобто Ctrl + Shift + мінус) |
| Ctrl + T   | Поміняти місцями два символи перед курсором |
| Ctrl + F   | Перемістити курсор на один символ вперед |
| Ctrl + B   | Перемістити курсор на один символ назад |
| Option + →  | Перемістити курсор на одне слово вперед |
| Option + ←  | Перемістити курсор на одне слово назад |
| Esc + T  | Поміняти місцями два слова перед курсором |
| Esc + Backspace | Вирізати попереднє слово, використовуючи не алфавітні символи як роздільники |
| Tab  | Автозаповнення назв файлів та папок |

## КЛЮЧОВІ КОМАНДИ

| Команда | Опис |
| ----------- | ----------- |
| cd [folder] | Змінити директорію, наприклад `cd Documents` |
| cd |  Перейти до домашньої директорії |
| cd ~ |  Перейти до домашньої директорії |
| cd /  | Перейти до кореневої директорії диску |
| cd -  | Перейти до попередньої директорії |
| ls | Скорочений список файлів та папок в директорії |
| ls -l | Детальний список файлів та папок в директорії |
| ls -a | Список файлів та папок в директорії, включно з прихованими |
| ls -lh| Детальний список файлів та папок в директорії з читабельними для людини розмірами файлів |
| ls -R | Відобразити вміст директорії рекурсивно |
| sudo [command] | Виконати команду з правами суперкористувача (Super User DO) |
| open [file] | Відкрити файл ( ніби двічі клацнули по ньому ) |
| top | Показати активні процеси. Натисніть q, щоб вийти |
| nano [file] | Відкрти файл у редакторі nano |
| vim [file] | Відкрти файл у редакторі vim |
| clear |  Очистити екран |
| reset |  Скинути дисплей терміналу |

## СТВОРЕННЯ ЛАНЦЮГУ КОМАНД

| Команда | Опис |
| ----------- | ----------- |
| [command-a]; [command-b] | Виконати команду A і потім команду B, незалежно від успіху A |
| [command-a] && [command-b] | Виконати команду B якщо команда A успішна |
| [command-a] \|\| [command-b] | Виконати команду B якщо команда A виконана з помилкою |
| [command-a] & | Виконати команду A у фоновому режимі |


## ПЕРЕДАЧА РЕЗУЛЬТАІВ КОМАНДИ ІНШІЙ КОМАНДІ

| Команда | Опис |
| ----------- | ----------- |
| [command-a] \| [command-b] | Виконати команду A а потім передати результат команді B, наприклад ps auxwww \| grep google |


## ІСТОРІЯ КОМАНД

| Команда | Опис |
| ----------- | ----------- |
| history n |  Показати набрані команди  – додайте число, щоб обмежити n записів |
| Ctrl + r  | Інтерактивний пошук серед раніше введених команд |
| ![value] |  Виконати останню введену команду, яка починається з ‘value’ |
| ![value]:p |  Вивести в конслолі останню введену команду, яка починається з ‘value’ |
| !! |  Виконати останню набрану команду |
| !!:p |  Вивести в консолі останню набрану команду |

## КЕРУВАННЯ ФАЙЛАМИ

| Команда | Опис |
| ----------- | ----------- |
| touch [file] |   Створити новий файл |
| pwd | Повний шлях до робочої директорії |
| . |  Поточна директорія, наприклад `ls .` |
| .. | Батьківся директорія, наприклад `ls ..` |
| ls -l .. | Повний список файлів батьківської директорії |
| cd ../../ | Переміститися на 2 рівні вгору |
| cat | З'єднати та вивести вміст файлу |
| rm [file] |  Видалити файл, наприклад `rm data.tmp` |
| rm -i [file] | Видалити з підтвердженням |
| rm -r [dir] | Видалити директорію та її вміст |
| rm -f [file] | Примусове видалення без підтвердження |
| cp [file] [newfile] | Копіювання файлу до іншого файлу |
| cp [file] [dir] | Копіювання файлу до директорії |
| mv [file] [new filename] |  Перемістити/перейменувати файл, наприклад `mv file1.ad /tmp` |
| pbcopy < [file] | Копіювати вміст файлу до буферу обміну |
| pbpaste | Вставити вміст з буферу обміну |
| pbpaste > [file] | Вставит вміст буферу обміну до файлу, `pbpaste > paste-test.txt` |

## КЕРУВАННЯ ДИРЕКТОРІЯМИ

| Команда | Опис |
| ----------- | ----------- |
| mkdir [dir] | Створити нову директорію |
| mkdir -p [dir]/[dir] |  Створити директорію і вкладену директорію |
| rmdir [dir] | Видалити директорію ( працює лише з порожніми директоріями ) |
| rm -R [dir] | Видалити директорі і вміст |
| less [file]|  Вивести вміст файлу в межах екрану |
| [command] > [file] |  Вставити результат команди до файлу. Майте на увазі, що файл буде перезаписано |
| [command] >> [file] | Додайте результат команди до існуючого файлу |
| [command] < [file] |  Передати команді вміст файлу |

## ПОШУК

| Команда | Опис |
| ----------- | ----------- |
| find [dir] -name [search_pattern] | Пошук файлів в директорії, наприклад `find /Users -name "file.txt"` |
| grep [search_pattern] [file] | Шукати всі рядки, що містять шаблон, наприклад `grep "Tom" file.txt` |
| grep -r [search_pattern] [dir] | Рекурсивний пошук серед всіх файлах у вказаній директорії для всіх рядків, що містять шаблон |
| grep -v [search_pattern] [file] | Шукати всі рядки, які НЕ містять шаблон |
| grep -i [search_pattern] [file] | Шукати всі рядки, що містять нечутливий до регістру шаблон |
| mdfind [search_pattern] | Spotlight пошук для файлів (імена, вміст, інші метаданні), наприклад `mdfind skateboard` |
| mdfind -onlyin [dir] -name [pattern] | Пошук Spotlight для файлів за шаблоном в заданій директорії |

## ДОПОМОГА

| Команда | Опис |
| ----------- | ----------- |
| [command] -h |  Довідка про команду |
| [command] --help | Довідка про команду |
| info [command] | Довідка про команду |
| man [command] |  Показати довідник користувача для  [command] |
| whatis [command] | Показати однорядковий опис за шаблоном про [command] |
| apropos [search-pattern] | Пошук команд за шаблоном |


================================================
FILE: 中文/README.markdown
================================================
# Terminal Cheatsheet for Mac ( 基本 )
Original translation by [kavlez](https://github.com/kavlez)  
Modified translation by [kestory](https://github.com/kestory)

------------

## 快捷键

| 按键/命令 | 描述 |
| -------- | ---- |
| Ctrl + A | 移动光标至行首,也适用于大多数文本编辑器 |
| Ctrl + E | 移动光标至行尾,也适用于大多数文本编辑器 |
| Ctrl + Q | 清除当前行中的所有内容 |
| Ctrl + L | 清屏 |
| Command + K | 清屏 |
| Ctrl + U | 剪切光标前的所有字符 |
| Ctrl + K | 剪切光标后的所有字符 |
| Ctrl + W | 剪切光标前的内容,直到遇到为止 |
| Ctrl + Y | 粘贴上一次剪切的字符 |
| Ctrl + H | 与退格键相同 |
| Ctrl + C | 终止当前执行的进程 |
| Ctrl + D | 当没有进程在执行时退出当前终端,如果当前有进程就发送 `EOF` 命令给当前进程 |
| Ctrl + Z | 将执行中的任何东西放入后台进程。fg 可以将其恢复。 |
| Ctrl + _ | 撤销最后一条命令(因为是下划线,所以实际上是 `Ctrl + Shift + _`)|
| Ctrl + T | 将光标前的两个文字进行互换 |
| Ctrl + F | 将将光标向前移动一个字符 |
| Ctrl + B | 将将光标向后移动一个字符 |
| Option + → | 光标向前移动一个单词 |
| Option + ← | 光标向后移动一个单词 |
| Esc + T | 将光标前的两个单词进行互换 |
| Tab | 自动补全文件或文件夹的名称 |


## 核心命令

| 按键/命令 | 描述 |
| -------- | ---- |
| cd [folder] | 切换目录,例如 `cd Documents`|
| cd | Home目录 |
| cd ~ | Home目录|
| cd / | 根目录 |
| cd - | 上一个目录 |
| ls | 文件列表 |
| ls -l | 文件详细列表 |
| ls -a | 列出隐藏文件 |
| ls -lh | 详细文件列表中文件大小以更友好的形式列出 |
| ls -R | 递归显示文件夹中的内容 |
| sudo [command] | 以超级用户身份执行命令 |
| open [file] | 打开文件 ( 相当于双击一个文件 ) |
| top | 显示运行中的进程,按q终止 |
| nano [file] | 使用 nano 打开编辑 |
| vim	[file] | 使用 vim 打开编辑 |
| clear | 清屏 |
| reset | 重置终端显示 |

## 命令链

| Key/Command | Description |
| ----------- | ----------- |
| [command-a]; [command-b] |不管命令 a 是否执行成功,执行完命令 a 后再执行命令 b |
| [command-a] && [command-b] | 如果命令 a 执行成功就执行命令 b |
| [command-a] \|\| [command-b] | 如果命令 a 执行失败就执行命令 b|
| [command-a] & | 在后台执行命令 a |


## 管道命令

| Key/Command | Description |
| ----------- | ----------- |
| [command-a] \| [command-b] | 运行命令 a,然后将结果给命令 b,例如 `ps auxwww | grep google` |


## 命令历史

| 按键/命令 | 描述 |
| -------- | ---- |
| history n |  列出最近执行过的n条命令 |
| Ctrl + r |  交互式检索之前执行过的命令 |
| ![value] |  执行最近以'value'开始的命令 |
| ![value]:p |  将最近以'value'开始的命令打印到终端 |
| !! |  执行上一条命令 |
| !!:p |  将上一条命令打印到终端 |

## 文件管理

| 按键/命令 | 描述 |
| -------- | ---- |
| touch [file] | 创建一个新文件 |
| pwd | 显示当前工作目录 |
| . |  当前目录, 例如 `ls .` |
| .. | 上级目录, 例如 `ls ..` |
| ls -l .. |  上级目录的文件详细列表 |
| cd ../../| 向上移动两个层级 |
| cat | 连接或打印文件到屏幕上 |
| rm [file] | 移除文件, 例如 `rm data.tmp` |
| rm -i [file] | 移除时出现确认提示 |
| rm -r [dir] | 移除文件及内容 |
| rm -f [file] | 强制移除 |
| cp [file] [newfile] | 复制文件 |
| cp [file] [dir] | 复制文件到指定目录 |
| mv [file] [new filename] | 移动/重命名, 例如 `mv file1.ad /tmp`|
| pbcopy < [file] | 把内容复制到剪切板中 |
| pbpaste | 粘贴剪切板中的内容 |
| pbpaste > [file] | 把剪切板中的内容复制到文件里 `pbpaste > paste-test.txt` |

## 目录管理

| 按键/命令 | 描述 |
| -------- | ---- |
| mkdir [dir] | 创建新目录 |
| mkdir -p [dir]/[dir] | 创建子目录 |
| rmdir [dir] | 移除目录 ( 仅限目录下没有内容时 ) |
| rm -R [dir] | 移除目录及内容 |
| less [file]|  根据当前终端窗口大小来输出文件内容 |
| [command] > [file] |  将命令输出的内容覆盖到文件里 |
| [command] >> [file] | 将命令输出的内容附加到文件里 |
| [command] < [file] |  告诉命令从文件中读取内容 |
 

## 搜索

| Key/Command | Description |
| ----------- | ----------- |
| find [dir] -name [search_pattern] | 搜索文件, 例如 `find /Users -name "file.txt"` |
| grep [search_pattern] [file] | 搜索文件中含有关键字的所有行, e.g. `grep "Tom" file.txt` |
| grep -r [search_pattern] [dir] | 递归搜索目录的所有文件中包含该关键字的所有行 |
| grep -v [search_pattern] [file] | 搜索文件中不含有关键字的所有行 |
| grep -i [search_pattern] [file] | 搜索文件中含有关键字(不区分大小写)的所有行 |
| mdfind [search_pattern] | 用 Spotlight 搜搜文件 (搜索范围包涵名字、内容、其他文件数据), 例如 `mdfind skateboard` |
| mdfind -onlyin [dir] -name [pattern] | 用 Spotlight 搜索制定目录中名字包涵关键字的文件 |


## 帮助

| 按键/命令 | 描述 |
| -------- | ---- |
| [command] -h | 显示帮助信息 |
| [command] --help | 显示帮助信息 |
| info [command] | 提供帮助 |
| man [command] | 显示指定命令的帮助信息 |
| whatis [command] | 显示指定命令的简述 |
| apropos [search-pattern] | 使用关键字搜索描述内容 |


================================================
FILE: 日本語/README.markdown
================================================
### ショートカット

| キー/コマンド | 説明 |
| ----------- | ----------- |
| Ctrl + A   | 現在入力している行の先頭に移動します。このコマンドは、ほとんどのテキスト入力でも動作します。Netbeansは例外です。 |
| Ctrl + E   | 現在入力している行の末尾に移動します。このコマンドは、ほとんどのテキスト入力でも動作します。Netbeansは例外です。 |
| Ctrl + L   | 画面をクリアする。 |
| Cmd + K    | 開始位置までクリアする。 |
| Ctrl + U   | 現在のカーソル位置から行頭までをカットする。 |
| Ctrl + K   | 現在のカーソル位置から行末までをカットする。 |
| Ctrl + W   | スペースを区切り文字として、現在のカーソル位置より前の単語をカットする。 |
| Ctrl + Y   | 最後のカットコマンドでカットしたものを貼り付ける。 |
| Ctrl + H   | バックスペースと同じ |
| Ctrl + C   | 現在のターミナルで実行中のどんなものも停止する。また、現在カーソルがある行をすべてクリアする。 |
| Ctrl + D   | 実行中のプロセスが存在しない場合に現在のシェルを終了するか、実行中のEOFを送信する。 |
| Ctrl + Z   | 実行中のプロセスを中断したバックグラウンドプロセスに挿入する。フォアグラウンドでこれを復元する。 |
| Ctrl + _   | 最後のコマンドを元に戻す。(アンダーバーを入力するため、USキーボードの場合はCtrl + Shift + マイナス(-)。) |
| Ctrl + T   | カーソル位置の前にある2つの文字を入れ替える。 |
| Ctrl + F   | カーソルを一文字右に移動する。 |
| Ctrl + B   | カーソルを一文字左に移動する。 |
| Option + →  | カーソルを一単語右に移動する。 |
| Option + ←  | カーソルを一単語左に移動する。 |
| Esc + T  | カーソル位置の前にある2つの単語を入れ替える。 |
| Tab  | ファイル名やフォルダ名を自動的に補完する。 |

### 重要なコマンド

| キー/コマンド | 説明 |
| ----------- | ----------- |
| cd [folder] | ディレクトリを変更する。 例) `cd Documents` |
| cd | ホームディレクトリに移動する。 |
| cd ~ | ホームディレクトリに移動する。 |
| cd /  | ドライブのルートに移動する。 |
| cd -  | 一つ上の階層のディレクトリに移動する |
| cd .. | 一つ上の階層のディレクトリに移動する |
| ls | 現在のディレクトリにあるファイルやディレクトリを表示する。 |
| ls -l | ファイルやディレクトリの詳細も同時に表示する。 |
| ls -a | 隠しファイルも含めすべてのファイルやディレクトリを表示する。 |
| ls -al | 隠しファイルも含めすべてのファイルやディレクトリの詳細を表示する。 |
| ls -lh| ファイルサイズの表記が含まれる詳細リスト |
| ls -R | 再帰的にすべてのフォルダの内容を表示する。 |
| sudo [command] | 管理者のセキュリティ権限でコマンドを実行する。(sudo = Super User DO) |
| open [file] | ファイルを開く。(ダブルクリックしたように) |
| top | 現在動作中のプロセスを表示する。qを押すと表示を終了する。 |
| nano [file] | nanoエディターを使用してファイルを開く。 |
| vim [file] | vimエディターを使用してファイルを開く。 |
| clear | 画面をクリアする。 |
| reset | ターミナル画面をリセットする。 |

### 連鎖コマンド

| キー/コマンド | 説明 |
| ----------- | ----------- |
| [command-a]; [command-b] | Aコマンドの成功にかかわらず、Aコマンドの実行後にBコマンドを実行する。 |
| [command-a] && [command-b] | Aコマンドが正常に実行されると、Bコマンドが実行される。 |
| [command-a] \|\| [command-b] | Aコマンドが失敗した場合、Bコマンドを実行する。 |
| [command-a] & | Aコマンドをバックグラウンドで実行する。 |


### パイプコマンド

| キー/コマンド | 説明 |
| ----------- | ----------- |
| [command-a] \| [command-b] | Aコマンドを実行し、その結果をBコマンドに渡す。 例) `ps auxwww \| grep google` |


### コマンド履歴

| キー/コマンド | 説明 |
| ----------- | ----------- |
| history n | 入力したものを表示する。nの部分に項目の数を指定する数字を入力する。 |
| Ctrl + r  | 以前に入力したコマンドをインタラクティブに検索する。 |
| ![value] | 「value」で始まる最後に入力されたコマンドを実行する。 |
| ![value]:p | 「value」で始まる最後に入力されたコマンドをコンソールに出力する。 |
| !! | 最後に入力したコマンドを実行する。 |
| !!:p | 最後に入力しtコマンドをコンソールに出力する。 |

### ファイル管理

| キー/コマンド | 説明 |
| ----------- | ----------- |
| touch [file] | 新規ファイルを作成する。 |
| pwd | 現在作業しているディレクトリのフルパスを表示する。 |
| . | 現在のフォルダ。 例) `ls .` |
| .. | 親/包含ディレクトリ。 例) `ls ..` |
| ls -l .. | 親ディレクトリの詳細も同時に表示する。 |
| cd ../../ | 二つ上の階層のディレクトリに移動する |
| cat | ファイルの内容をターミナルに表示する。 |
| rm [file] | ファイルを削除する。 例) `rm data.tmp` |
| rm -i [file] | ファイルを削除するときに、ユーザーに削除するかどうかを確認する。 |
| rm -r [dir] | ディレクトリとその中身を削除する。 |
| rm -f [file] | 確認なしに強制的にファイルを削除する。 |
| cp [file] [newfile] | ファイルを新しいファイルにコピーする。 |
| cp [file] [dir] | ファイルをディレクトリにコピーする。 |
| mv [file] [new filename] | ファイルを別のディレクトリに移動させる。/ファイル名を変更する。 例) `mv file1.ad /tmp` |
| pbcopy < [file] | ファイルの内容をクリップボードにコピーする。 |
| pbpaste | クリップボードの内容を貼り付ける。 |
| pbpaste > [file] | クリップボードの内容をファイルに貼り付ける。 例) `pbpaste > paste-test.txt` |

### ディレクトリ管理

| キー/コマンド | 説明 |
| ----------- | ----------- |
| mkdir [dir] | 新規ディレクトリを作成する。 |
| mkdir -p [dir]/[dir] | 階層化されたディレクトリを作成する。 |
| rmdir [dir] | ディレクトリを削除する。(空のディレクトリのみで動作する。) |
| rm -R [dir] | ディレクトリとその中身を削除する。 |
| less [file]| ファイルの内容をページ単位で表示する。 |
| [command] > [file] |  出力をファイルにプッシュする。上書きされることに注意する。 |
| [command] >> [file] | 出力を既存のファイルに追加する。 |
| [command] < [file] | ファイルの内容を読み取るように指示をする。 |

### 検索

| キー/コマンド | 説明 |
| ----------- | ----------- |
| find [dir] -name [search_pattern] | ファイルを検索する。 例) `find /Users -name "file.txt"` |
| grep [search_pattern] [file] | パターンを含むすべての行を検索する。 例) `grep "Tom" file.txt` |
| grep -r [search_pattern] [dir] | 指定されたディレクトリ内のすべてのファイルで、パターンを含むすべての行を再帰的に検索する。 |
| grep -v [search_pattern] [file] | パターンを含まないすべての行を検索する。 |
| grep -i [search_pattern] [file] | 大文字と小文字を区別しないパターンを含むすべての行を検索する。 |
| mdfind [search_pattern] | ファイルに対してSpotlight検索をする。(名前、内容、その他のメタデータ) 例) `mdfind skateboard` |
| mdfind -onlyin [dir] -name [pattern] | 指定されたディレクトリ内のパターンと類似した名前のファイルを検索する。 |

### ヘルプ

| キー/Command | 説明 |
| ----------- | ----------- |
| [command] -h | [command]のヘルプを表示する。 |
| [command] --help | [command]のヘルプを表示する。 |
| info [command] | [command]のヘルプを表示する。 |
| man [command] | [command]のヘルプマニュアルを表示する。 |
| whatis [command] | [command]の一行の説明を表示する。 |
| apropos [search-pattern] | 説明にキーワードを含むコマンドを検索する。 |

================================================
FILE: 繁體中文/README.markdown
================================================
### 快捷鍵

| 按鍵/命令 | 解釋 |
| ----------- | ----------- |
| Ctrl + A   | 移動游標到行首,適用大部分文字編輯器 |
| Ctrl + E   | 移動游標到行末,適用大部分文字編輯器 |
| Ctrl + L   | 清空版面 |
| Cmd + K    | 清空版面 |
| Ctrl + U   | 清除整行文字 |
| Ctrl + K   | 清除游標後的所有文字 |
| Ctrl + W   | 清除游標前的所有文字 |
| Ctrl + Y   | 貼上前一次剪下的任何東西 |
| Ctrl + H   | 跟backspace一樣 |
| Ctrl + C   | 停止任何執行中的東西,同時清除整行文字 |
| Ctrl + D   | 退出目前終端機,或送`EOF`給執行中的程式 |
| Ctrl + Z   | 把正在執行的作業移到後台執行,`fg`可以將其恢復 |
| Ctrl + _   | 取消上一個命令 (底線,所以其實是 Ctrl + Shift + 減號) |
| Ctrl + T   | 將游標前兩個字互換 |
| Ctrl + F   | 將游標往前移一格 |
| Ctrl + B   | 將游標往後移一格 |
| Option + →  | 將移飆往前移一個詞 |
| Option + ←  | 將游標往後移一個詞 |
| Esc + T  | 將游標前兩個詞互換 |
| Esc + Backspace | 刪除前一個用空白隔開的詞 |
| Tab  | 自動補齊命令 |

### 核心命令

| 按鍵/命令 | 解釋 |
| ----------- | ----------- |
| cd [folder] | 改變目前目錄位置 例如:`cd Documents` |
| cd |  回家目錄 |
| cd ~ |  回家目錄|
| cd /  | 到根目錄 |
| cd -  | 回上一層目錄 |
| ls | 列出檔案名 |
| ls -l | 列出檔案名和資訊 |
| ls -a | 列出所有檔案,包括用`.`開頭的隱藏檔案 |
| ls -lh| 列出檔名和資料大小 |
| ls -R | 用遞迴的方式列出所有檔案,包括所有資料夾以下的資料夾和檔案 |
| sudo [command] | 用系統管理員身分執行命令 |
| open [file] | 打開檔案 (就像對一個檔案點兩下) |
| top | 顯示所以執行中的程式 (按`q`離開) |
| nano [file] | 用nano文字編輯器打開檔案 |
| vim [file] | 用vim文字編輯器打開檔案 |
| clear | 清空版面 |
| reset | 重新整理終端機 |

### 命令鏈

| 按鍵/命令 | 解釋 |
| ----------- | ----------- |
| [command-a]; [command-b] | 不管A有沒有成功,執行A完執行B  |
| [command-a] && [command-b] | 執行A成功後,執行B |
| [command-a] \|\| [command-b] | A不成功才執行B |
| [command-a] & | 在後台執行A |


### 管道命令

| 按鍵/命令 | 解釋 |
| ----------- | ----------- |
| [command-a] \| [command-b] | 執行A並把A的結果傳給B 例如:`ps auxwww \| grep google` |


### 李史紀錄

| 按鍵/命令 | 解釋 |
| ----------- | ----------- |
| history n |  列出最近執行的n條命令 |
| Ctrl + r  | 互動式搜尋執行過的命令 |
| ![value]  |  執行最近以"value"開頭的命令 |
| ![value]:p|  顯示最近以"value"開頭的命令 |
| !! |  執行上一個命令 |
| !!:p |  顯示上一個命令 |

### 檔案管理

| Key/Command | Description |
| ----------- | ----------- |
| touch [file] |   新增一個叫做"file"的檔案 |
| pwd | 顯示目前路徑 |
| . |  代表目前路徑 例如:`ls .` |
| .. | 代表上一層目錄 例如:`ls ..` |
| ls -l .. | 列出上一層目錄的檔案和資訊 |
| cd ../../ | 移動到前兩層目錄|
| cat | 預覽檔案 |
| rm [file] |  刪除檔案 例如 `rm data.tmp` |
| rm -i [file] | 經過確認後再刪除文件 |
| rm -r [dir] | 刪除資料夾和裡面的所有東西 |
| rm -f [file] | 強制刪除檔案 |
| cp [file] [dir] | 複製文件到新資料夾 |
| mv [file] [new filename] | 重新命名文件 例如 `mv file1.ad /tmp` |
| pbcopy < [file] | 複製內容到剪貼板 |
| pbpaste | 貼上剪貼板的內容 |
| pbpaste > [file] | 將剪貼板的內容貼到檔案中 例如:`pbpaste > paste-test.txt` |

### 資料夾管理

| Key/Command | Description |
| ----------- | ----------- |
| mkdir [dir] | 創建新資料夾 |
| mkdir -p [dir]/[dir] |  創建子資料夾 |
| rmdir [dir] | 刪除資料夾,只會作用在空資料夾 |
| rm -R [dir] | 刪除資料夾和其內容 |
| less [file] | 根據目前視窗大小顯示檔案內容 |
| [command] > [file] |  將命令的輸出輸入到檔案中 (原本的內容會被覆蓋) |
| [command] >> [file] | 將命令的輸出接在目標檔案的內容後面 |
| [command] < [file] |  告訴命令讀取檔案內容 |

### 搜尋

| Key/Command | Description |
| ----------- | ----------- |
| find [dir] -name [search_pattern] | 尋找檔案 例如:`find /Users -name "file.txt"` |
| grep [search_pattern] [file] | 尋找檔案中包含關鍵字的每一行 例如:`grep "Tom" file.txt` |
| grep -r [search_pattern] [dir] | 尋找資料夾中包含關鍵字的每一行 |
| grep -v [search_pattern] [file] | 尋找資料夾不中包含關鍵字的每一行 |
| grep -i [search_pattern] [file] | 尋找檔案中包含關鍵字的每一行(不區分大小寫) |
| mdfind [search_pattern] | 用Spotlight搜尋關鍵字(搜尋內容包括文件、內容等) 例如:`mdfind skateboard` |
| mdfind -onlyin [dir] -name [pattern] | 用Spotlight在指定資料夾中搜尋關鍵字 |

### 幫助

| Key/Command | Description |
| ----------- | ----------- |
| [command] -h | 顯示提示 |
| [command] --help | 顯示提示 |
| info [command] | 顯示提示 |
| man [command] |  顯示此命令得說明書 |
| whatis [command] | 顯示一個一行的提示 |
| apropos [search-pattern] | 用關鍵字尋找命令 |



================================================
FILE: 한국어/README.markdown
================================================
# Terminal Cheatsheet for Mac (korean)

Original translation by [DaeunGod](https://github.com/DaeunGod)

------------

_대문자는 가독성을 위해 사용되었습니다._  _capslock은 꺼져있어야 합니다._
## 단축키

| 키/명령어 | 설명 |
| ----------- | ----------- |
| Ctrl + A   | 현재 입력중인 라인의 처음으로 이동합니다.  이 명령어는 대부분의 텍스트 입력에서도 작동합니다.  Netbeans는 예외 입니다. |
| Ctrl + E   | 현재 입력중인 라인의 끝으로 이동합니다. 이 명령어는 대부분의 텍스트 입력에서도 작동합니다. Netbeans는 예외 입니다. |
| Ctrl + Q   | 현재 입력 중인 라인을 지웁니다. |
| Ctrl + L   | 화면을 지웁니다. |
| Cmd + K    | 화면을 지웁니다. |
| Ctrl + U   | 현재 커서 위치에서 입력 라인의 처음까지 잘라냅니다. |
| Ctrl + K   | 현재 커서 위치에서 입력 라인의 끝까지 잘라냅니다. |
| Ctrl + W   | 분리 문자로 공백을 사용하여 현재 커서 위치 이전의 한 단어를 잘라냅니다. |
| Ctrl + Y   | 마지막 잘라내기 명령으로 만들어진 부분을 붙여넣습니다. |
| Ctrl + H   | 백 스페이스와 동일 |
| Ctrl + C   | 현재 터미널에서 실행중인 어떤 것이든 정지합니다. |
| Ctrl + D   | 실행 중인 프로세스가 없으면 현재 쉘을 종료합니다. 또는 EOF를 실행중인 프로세스에 보냅니다. |
| Ctrl + Z   | 실행 중인 프로세스를 중단된 백그라운드 프로세스에 넣습니다. fg명령은 이것을 복원합니다. |
| Ctrl + _   | 마지막 명령을 실행취소합니다. (밑줄을 사용하기 때문에 실제로는 Ctrl + Shift + minus 입니다.) |
| Ctrl + T   | 커서 위치 전에 있는 두 문자를 서로 바꿉니다. |
| Ctrl + F   | 커서를 우측으로 이동합니다. |
| Ctrl + B   | 커서를 좌측으로 이동합니다. |
| Option + →  | 커서를 한 단어 우측으로 이동합니다. |
| Option + ←  | 커서를 한 단어 좌측으로 이동합니다. |
| Esc + T  | 커서 위치 전에 있는 두 단어를 서로 바꿉니다. |
| Tab  | 파일이나 폴더 이름을 자동 완성합니다. |

## 핵심 명령어

| 키/명령어 | 설명 |
| ----------- | ----------- |
| cd [folder] | 디렉토리를 변경합니다. 예) `cd Documents` |
| cd |  홈 디렉토리 |
| cd ~ |  홈 디렉토리 |
| cd /  | 드라이브의 root |
| cd -  | 이전 디렉토리 |
| ls | 현재 디렉토리의 짧은 목록 |
| ls -l | 현재 디렉토리의 긴 목록 |
| ls -a | 숨겨진 파일이 포함된 목록 |
| ls -lh| 사람이 읽을 수 있는 파일 사이즈 표기가 포함된 목록 |
| ls -R | 재귀적으로 모든 폴더의 컨텐츠 표시 |
| sudo [command] | superuser의 보안 권한으로 명령어를 실행합니다. (sudo = Super User DO) |
| open [file] | 파일을 엽니다. ( 더블클릭 한 것처럼 ) |
| top | 현재 동작중인 프로세스를 표시합니다. q를 누르면 표시를 종료합니다. |
| nano [file] | nano 에디터로 파일을 엽니다. |
| vim [file] | vim 에디터를 파일을 엽니다. |
| clear |  화면을 지웁니다. |
| reset |  터미널을 reset합니다. |

## 연쇄 명령어

| 키/명령어 | 설명 |
| ----------- | ----------- |
| [command-a]; [command-b] | A명령의 성공 여부에 관계없이 A명령 실행 후 B명령을 실행합니다. |
| [command-a] && [command-b] | A명령이 실행 성공하면 B명령을 실행합니다. |
| [command-a] \|\| [command-b] | A명령이 실패하면 B명령을 실행합니다. |
| [command-a] & | A명령을 백그라운드에서 실행합니다. |


## 파이프 명령어

| 키/명령어 | 설명 |
| ----------- | ----------- |
| [command-a] \| [command-b] | A명령어를 실행하고 그 결과를 B명령어로 전달합니다. 예) ps auxwww \| grep google |


## 명령어 히스토리

| 키/명령어 | 설명 |
| ----------- | ----------- |
| history n |  입력했던 것들을 보여줍니다. – n개의 항목을 제한하는 숫자를 추가 하면 됩니다. |
| Ctrl + r  | 이전에 입력한 명령어들 중에 대화식 검색을 합니다. |
| ![value] |  'value'로 시작하는 마지막 명령어를 실행합니다. |
| ![value]:p |  'value'로 시작하는 마지막 명령어를 콘솔에 출력합니다. |
| !! |  마지막에 입력한 명령어를 실행합니다. |
| !!:p |  마지막에 입력한 명령어를 콘솔에 출력합니다. |

## 파일 관리

| 키/명령어 | 설명 |
| ----------- | ----------- |
| touch [file] |   새 파일을 만듭니다. |
| pwd | 작업중인 디렉토리의 전체 경로  |
| . |  현재 폴더, 예) `ls .` |
| .. | 부모/동봉 디렉토리, 예) `ls ..` |
| ls -l .. | 부모 디렉토리의 긴 목록 |
| cd ../../ | 상위의 상위로 이동합니다. |
| cat | 화면에 연결합니다. 파일의 내용을 화면에 표시합니다. |
| rm [file] |  파일을 삭제합니다. 예) `rm data.tmp` |
| rm -i [file] | 파일을 삭제할때 삭제여부를 사용자에게 묻습니다. |
| rm -r [dir] | 디렉토리와 하위 컨텐츠를 삭제합니다.  |
| rm -f [file] | 삭제여부를 확인하지 않고 강제로 삭제합니다. |
| cp [file] [newfile] | 파일을 새 파일로 복사합니다. |
| cp [file] [dir] | 파일을 디렉토리로 복사합니다. |
| mv [file] [new filename] |  파일을 다른 디렉토리로 이동시키거나 파일이름을 변경합니다. 예) `mv file1.ad /tmp` |
| pbcopy < [file] | 파일 내용을 클립보드로 복사합니다. |
| pbpaste | 클립보드의 내용을 붙여넣습니다. |
| pbpaste > [file] | 클립보드의 내용을 파일로 붙여넣습니다. 예) `pbpaste > paste-test.txt` |

## 디렉토리 관리

| 키/명령어 | 설명 |
| ----------- | ----------- |
| mkdir [dir] | 새 디렉토리를 만듭니다. |
| mkdir -p [dir]/[dir] |  중첩된 디렉토리를 만듭니다. |
| rmdir [dir] | 디렉토리를 삭제합니다. (빈 디렉토리인 경우에만 작동합니다.) |
| rm -R [dir] | 디렉토리와 컨텐츠를 삭제합니다. |
| less [file]|  화면 사이즈로 제공되는 파일의 내용 |
| [command] > [file] |  output을 파일로 만듭니다. 이 파일은 덮어써지는 것을 명심해야합니다. |
| [command] >> [file] | output을 기존의 파일에 추가합니다. |
| [command] < [file] |  파일에서 내용을 읽으라는 명령을 수행합니다. |

## 검색

| 키/명령어 | 설명 |
| ----------- | ----------- |
| find [dir] -name [search_pattern] | 파일을 검색합니다. 예) `find /Users -name "file.txt"` |
| grep [search_pattern] [file] | 패턴을 포함하는 모든 라인을 검색합니다. 예) `grep "Tom" file.txt` |
| grep -r [search_pattern] [dir] | 지정된 디렉토리에서 재귀적으로 패턴을 포함하는 모든 파일의 모든 라인을 검색합니다. |
| grep -v [search_pattern] [file] | 패턴을 포함하지 않는 모든 라인을 검색합니다. |
| grep -i [search_pattern] [file] | 대소문자를 구분하지않고 패턴을 포함하는 모든 라인을 검색합니다. |
| mdfind [search_pattern] | 파일에 대해서 Spotlight 검색을 합니다. (이름, 내용, 기타 메타 데이터) 예) `mdfind skateboard` |
| mdfind -onlyin [dir] -name [pattern] | 주어진 디렉토리에서 패턴과 비슷한 이름의 파일 검색 |

## 도움말

| 키/명령어 | 설명 |
| ----------- | ----------- |
| [command] -h |  [command]의 도움말을 표시합니다. |
| [command] --help | [command]의 도움말을 표시합니다. |
| info [command] | [command]의 도움말을 표시합니다. |
| man [command] |  [command]의 매뉴얼을 표시합니다. |
| whatis [command] | [command]의 한 줄 설명을 제공합니다. |
| apropos [search-pattern] | 설명에 있는 키워드로 명령어를 검색합니다. |
Download .txt
gitextract_6rkl0k9v/

├── .gitignore
├── Deutsch/
│   └── README.markdown
├── Español/
│   └── README.markdown
├── Français/
│   └── README.markdown
├── Indonesia/
│   └── README.markdown
├── Polskie/
│   └── README.markdown
├── Português/
│   └── README.markdown
├── README.markdown
├── Shqiptar/
│   └── README.markdown
├── Tiếng Việt/
│   └── README.markdown
├── Türk/
│   └── README.markdown
├── Русский/
│   └── README.markdown
├── Українська/
│   └── README.markdown
├── 中文/
│   └── README.markdown
├── 日本語/
│   └── README.markdown
├── 繁體中文/
│   └── README.markdown
└── 한국어/
    └── README.markdown
Condensed preview — 17 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (100K chars).
[
  {
    "path": ".gitignore",
    "chars": 34,
    "preview": "# System Files\n.DS_Store\nThumbs.db"
  },
  {
    "path": "Deutsch/README.markdown",
    "chars": 7099,
    "preview": "# Terminal Cheatsheet für Mac (Grundlagen)\n\n_Zur besseren Lesbarkeit werden die Buchstaben groß geschrieben._  _Capslock"
  },
  {
    "path": "Español/README.markdown",
    "chars": 7066,
    "preview": "# Terminal Cheatsheet para Mac (básico)\n\n_Las letras se muestran en mayúsculas solo para facilitar la lectura. Capslock "
  },
  {
    "path": "Français/README.markdown",
    "chars": 7712,
    "preview": "# Les commandes de base du Terminal sur Mac\n\n_Les lettres sont en majuscules uniquement pour la lisibilité._  _La touche"
  },
  {
    "path": "Indonesia/README.markdown",
    "chars": 6617,
    "preview": "# Terminal Cheatsheet untuk Mac (Dasar)\n\n_Huruf ditampilkan dalam huruf kapital agar mudah dibaca saja._ _Capslock harus"
  },
  {
    "path": "Polskie/README.markdown",
    "chars": 5984,
    "preview": "# Ściągawka skrótów klawiszowych w konsoli Mac (Podstawy)\n\n\n------------\n\n_Skróty są pisane wielkimi literami tylko ze w"
  },
  {
    "path": "Português/README.markdown",
    "chars": 6886,
    "preview": "# Terminal Cheatsheet para Mac (Fundamentos)\n\nTradução inicial por [zeluizr](https://github.com/zeluizr)\n\nTradução e rev"
  },
  {
    "path": "README.markdown",
    "chars": 7908,
    "preview": "# Terminal Cheatsheet for Mac (Basics)\n\nThis cheatsheet is available in many languages. Since the translation rely on vo"
  },
  {
    "path": "Shqiptar/README.markdown",
    "chars": 7309,
    "preview": "\n# Përmbledhje e komandave të Terminalit për Mac (Bazat)\n\n------------\n\n_Shkronjat janë në versionin kapital për t'u lex"
  },
  {
    "path": "Tiếng Việt/README.markdown",
    "chars": 5768,
    "preview": "# Terminal Cheatsheet cho Mac (Căn bản)\nOriginal translation by [toankid1412](https://github.com/toankid1412)\n----------"
  },
  {
    "path": "Türk/README.markdown",
    "chars": 3719,
    "preview": "# Terminal Hile Sayfası Mac (Temel)\nOriginal translation by [durul](https://github.com/durul)\n\n------------\n\n## KISAYOL\n"
  },
  {
    "path": "Русский/README.markdown",
    "chars": 7502,
    "preview": "# Часто используемые команды в терминале Mac (Основы)\n\nПереведено пользователем [vadeg](https://github.com/vadeg)\n\n----"
  },
  {
    "path": "Українська/README.markdown",
    "chars": 6746,
    "preview": "# Поширені команди терміналу Mac (Основи)\n\nПерекладено користувачем [chemfind] (https://github.com/chemfind)\n\n----------"
  },
  {
    "path": "中文/README.markdown",
    "chars": 3655,
    "preview": "# Terminal Cheatsheet for Mac ( 基本 )\nOriginal translation by [kavlez](https://github.com/kavlez)  \nModified translation "
  },
  {
    "path": "日本語/README.markdown",
    "chars": 4638,
    "preview": "### ショートカット\n\n| キー/コマンド | 説明 |\n| ----------- | ----------- |\n| Ctrl + A   | 現在入力している行の先頭に移動します。このコマンドは、ほとんどのテキスト入力でも動作します"
  },
  {
    "path": "繁體中文/README.markdown",
    "chars": 3511,
    "preview": "### 快捷鍵\n\n| 按鍵/命令 | 解釋 |\n| ----------- | ----------- |\n| Ctrl + A   | 移動游標到行首,適用大部分文字編輯器 |\n| Ctrl + E   | 移動游標到行末,適用大部分文字"
  },
  {
    "path": "한국어/README.markdown",
    "chars": 4780,
    "preview": "# Terminal Cheatsheet for Mac (korean)\n\nOriginal translation by [DaeunGod](https://github.com/DaeunGod)\n\n------------\n\n"
  }
]

About this extraction

This page contains the full source code of the 0nn0/terminal-mac-cheatsheet GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 17 files (94.7 KB), approximately 33.2k tokens. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.

Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.

Copied to clipboard!