Aide-mémoire sur les commandes du terminal Mac
raccourci |
Étiqueter |
Noms de fichiers et de dossiers en saisie semi-automatique |
Ctrl + A |
Aller au début de la ligne que vous êtes en train de taper |
Ctrl + E |
aller à la fin de la ligne que vous êtes en train de taper |
Ctrl + U |
effacer la ligne avant le curseur |
Ctrl + K |
Effacer la ligne après le curseur |
Ctrl + W |
supprimer le mot avant le curseur |
Ctrl + T |
Échangez les deux derniers caractères avant le curseur |
Échap + T |
Échangez les deux derniers mots avant le curseur |
Ctrl + L |
écran propre |
Ctrl + C |
tue tout ce que tu cours |
Ctrl + D |
quitter le shell actuel |
Options + → |
Avance le curseur d’un mot |
choix + ← |
Reculer le curseur d’un mot |
Ctrl + F |
Avancer le curseur d’un caractère |
Ctrl + B |
Reculer le curseur d’un caractère |
Ctrl + Y |
Collez ce qui a été coupé par la commande précédente |
Ctrl + Z |
Mettez tout ce que vous exécutez dans un processus d’arrière-plan suspendu |
Ctrl + _ |
Annuler la commande précédente |
Option + Maj + Cmd + C |
Copier du texte brut |
Maj + Cmd + V |
Coller la sélection |
Exportation |
terminer la session shell |
de base |
/ (barre oblique) |
premier répertoire |
. (période unique) |
Répertoire actuel |
.. (double cycle) |
Dossier Parent |
~ (tilde) |
Répertoire principal |
sudo [command] |
Exécutez la commande avec les privilèges de sécurité du superutilisateur |
Nano [file] |
Ouvrir l’éditeur de terminaux |
Ouvrir [file] |
ouvrir un fichier |
[command] -H |
Obtenir de l’aide avec les commandes |
gens [command] |
Afficher le manuel d’aide d’une commande |
changer de répertoire |
CD |
Répertoire principal |
CD [folder] |
Changer de répertoire, par exemple cd Documents |
CD~ |
Répertoire principal |
CD/ |
racine du lecteur |
CD- |
Le dernier répertoire ou dossier que vous avez parcouru en dernier |
le mot de passe |
affichez votre répertoire de travail |
CD.. |
Remonter au répertoire parent |
CD../.. |
deux étages supérieurs |
Lister le contenu du répertoire |
ls |
Afficher les noms des fichiers et des sous-répertoires d’un répertoire |
ls -C |
Forcer la sortie multi-colonnes des listes |
ls -a |
Liste toutes les entrées, y compris celles avec . (point) et .. (double point) |
ls -1 |
Générer une liste de fichiers avec une entrée par ligne |
ls -F |
Affiche / (barre oblique) immédiatement après chaque chemin sous forme de répertoire, * (astérisque) après les programmes ou scripts exécutables et @ après les liens symboliques |
ls -S |
Trier les fichiers ou les entrées par taille |
ls -l |
Liste au format long.Comprend le mode de fichier, les noms de propriétaire et de groupe, la date et l’heure de modification du fichier, le nom de chemin, etc. |
ls -l / |
Liste des systèmes de fichiers racine avec des liens symboliques |
ls -lt |
Liste les fichiers triés par date de modification (le plus récent en premier) |
ls -lh |
longue liste de tailles de fichiers lisibles par l’homme en Ko, Mo ou Go |
ls -lo |
Liste les noms de fichiers avec la taille, le propriétaire et les drapeaux |
ls -la |
Répertorier le contenu détaillé des répertoires, y compris les fichiers cachés |
Taille du fichier et espace disque |
Du |
Répertorier l’utilisation de chaque sous-répertoire et son contenu |
bip-sh [folder] |
Sortie lisible par l’homme de tous les fichiers d’un répertoire |
du-s |
Affiche les entrées pour chaque fichier spécifié |
du-sk* | sort-nr |
Répertorie la taille totale des fichiers et des dossiers, y compris les sous-dossiers.Remplacez sk* par sm* pour lister les répertoires en Mo |
df-h |
Calculer l’espace disque libre du système |
df -H |
Calculer l’espace disque disponible par puissances de 1 000 (au lieu de 1 024) |
Gestion des fichiers et des répertoires |
mkdir <目录> |
Créer un fichier nommé nouveau dossier de |
mkdir -p <目录>/<目录> |
Créer des dossiers imbriqués |
mkdir <目录1> <目录2> <目录3> |
Créer plusieurs dossiers à la fois |
mkdir « <目录>« |
Créer un dossier avec des espaces dans le nom de fichier |
rmdir <目录> |
supprimer le dossier (uniquement pour les dossiers vides) |
rm -R <目录> |
Supprimer un dossier et son contenu |
toucher <文件> |
Créer un nouveau fichier sans aucune extension |
CP <文件> <目录> |
Copier les fichiers dans le dossier |
CP <文件> <新文件> |
Copier les fichiers dans le dossier actuel |
CP <文件>~/<目录>/<新文件> |
Copier les fichiers dans le dossier et renommer les fichiers copiés |
cp -R <目录> <“新目录”> |
Copiez le dossier dans un nouveau dossier avec des espaces dans le nom de fichier |
cp-i <文件><目录> |
Vous demander avant de copier des fichiers avec un message d’avertissement d’écrasement |
CP /Utilisateurs/ |
Copier plusieurs fichiers dans un dossier |
Idem -V [folder path][new folder] |
Copiez le contenu du dossier dans le nouveau dossier.Ici « -V » imprime une ligne d’état pour chaque fichier copié |
rm <文件> |
Supprimer le fichier (cela supprimera définitivement le fichier ; à utiliser avec prudence.) |
rm -i <文件> |
Supprimer les fichiers uniquement si vous confirmez |
rm-f <文件> |
Suppression forcée sans confirmation |
rm <文件1> <文件2> <文件3> |
Supprimer plusieurs fichiers sans aucune confirmation |
m.v. <文件> <新文件名> |
déplacer/renommer |
m.v. <文件> <目录> |
Déplacer des fichiers vers des dossiers, éventuellement en écrasant des fichiers existants |
mv-i <文件> <目录> |
drapeau facultatif -i pour vous avertir avant d’écraser des fichiers |
mv *.png ~/<目录> |
Déplacer tous les fichiers PNG du dossier actuel vers un autre dossier |
Historique des commandes |
Ctrl + R |
Rechercher les commandes précédemment utilisées |
l’histoire |
Affiche la commande que vous avez saisie précédemment.Ajouter un nombre pour limiter aux n derniers éléments |
![value] |
Exécute la dernière commande saisie en commençant par une valeur |
! ! |
Exécute la dernière commande saisie |
autorisation |
ls -ld |
Afficher les autorisations par défaut pour le répertoire personnel |
ls -ld/<目录> |
Afficher les autorisations de lecture, d’écriture et d’accès pour un dossier spécifique |
mod 755 <文件> |
Changez les permissions du fichier en 755 |
chmod-R 600 <目录> |
Modifiez les autorisations du dossier (et de son contenu) à 600 |
chown <用户>:<组> <文件> |
Modifiez la propriété du fichier en utilisateur et groupe.Ajouter -R pour inclure le contenu du dossier |
traiter |
ps-ax |
Imprimer le processus en cours d’exécution.Ici, a montre les processus de tous les utilisateurs et x montre les processus non connectés à un terminal |
ps-assist |
Afficher tous les processus avec %cpu, %mem, page in, PID et command |
optimal |
Affiche des informations en temps réel sur les processus en cours d’exécution |
haut -ocpu -s 5 |
Affiche les processus triés par utilisation du processeur, mis à jour toutes les 5 secondes |
top – ou rsize |
Trier par utilisation de la mémoire |
tuer le PID |
L’ID de sortie est traiter.Vous verrez PID comme une colonne dans Activity Monitor |
ps-ax | grep <应用程序名称> |
Rechercher des processus par nom ou PID |
L’Internet |
ping <主机> |
Envoyer une requête ping à l’hôte et afficher l’état |
qui est <域> |
Informations Whois pour le domaine de sortie |
boucle -O |
Télécharger des fichiers via HTTP, HTTPS ou FTP |
chut <用户名>@<主机> |
utiliser l’utilisateur construire pour Connexion SSH |
scps <文件><用户>@<主机>:/distant/chemin |
Volonté copier à distance |
ARP-a |
Afficher une liste de tous les appareils sur le réseau local.Il affichera les adresses IP et MAC de tous les appareils |
ifconfig en0 |
Afficher l’adresse IP et MAC de votre appareil |
traceroute [hostname] |
Identifiez les chemins et les sauts que les paquets voyagent de votre appareil à l’adresse de destination |
Brassage maison |
médecin de brassage |
Vérifier l’infusion pour les problèmes potentiels |
Aide au brassage |
Liste des formules Homebrew utiles et des commandes Cask |
brasser l’installation <公式>|<木桶> |
Formule Montée ou Fût |
brasser la désinstallation <公式>| Fût > |
Décharger formule ou fût |
Liste de brassage — Formule |
Lister uniquement les formules installées |
liste de brassage –fût |
Lister uniquement les fûts installés |
brassage <公式>|<木桶> |
Lister toutes les dépendances d’une formule ou d’un fût |
brasser le texte de recherche | /regex/ |
Rechercher une formule ou un fût par regex |
infusion mise à niveau <公式>|<木桶> |
Améliorer la recette ou le tonneau |
brassage obsolète<公式>|<木桶> |
Rechercher des recettes ou des fûts périmés |
Brassage obsolète –formule |
Rechercher des formules obsolètes |
infusion obsolète –fût |
Trouver des fûts périmés |
aiguille de brassage [installed_formula] |
Formule fixe pour empêcher les mises à niveau |
Infusion non épinglée [installed_formula] |
Détacher pour mettre à niveau les packages |
Brassage et nettoyage |
Supprimez les fichiers de verrouillage obsolètes et les packages obsolètes pour toutes les recettes et tous les fûts. |
variable d’environnement ou chemin |
environnement d’impression |
Affiche une liste des variables d’environnement actuellement définies. vous indique également quel shell vous utilisez |
$écho |
dites au terminal d’imprimer quelque chose et de vous le montrer |
echo $CHEMIN |
Vérifiez la valeur de la variable PATH, qui stocke une liste de répertoires avec des fichiers exécutables |
echo $PATH >chemin.txt |
Exporter le répertoire de chemin vers un fichier texte |
export PATH=$PATH:absolu/chemin vers/programme/ |
Exécutez le programme via le terminal uniquement dans la session en cours. Si vous utilisez fréquemment un programme, ajoutez le chemin d’accès au fichier de configuration du shell. |
chercher |
trouver -Nom <"file"> |
exister Trouver tous les noms dans document.Utiliser des caractères génériques |
Rechercher des noms de fichiers partiels |
grep « <文本> » <文件> |
sortir tous les événements dans (ajoutez -i pour l’insensibilité à la casse) |
grep-rl « <文本> » <目录> |
exister Rechercher tous contenant document |
sortir |
chat <文件> |
sortir Contenu |
quelque <文件> |
Utilisez moins de sortie de commande qui prend en charge la pagination, etc.Contenu |
diriger <文件> |
sortir les 10 premières lignes de |
>> <文件> |
Volonté La sortie de est annexée à |
> <文件> |
Volonté La sortie est dirigée vers |
| |
Volonté La sortie est dirigée vers