L’aide-mémoire des commandes du terminal Mac

Le terminal Mac peut sembler ennuyeux et difficile à utiliser, mais si vous prenez le temps d’en apprendre les tenants et les aboutissants, vous pourrez effectuer des tâches sans avoir à cliquer beaucoup. Si vous débutez, lisez l’aide-mémoire des commandes du terminal Mac pour vous y référer rapidement à l’avenir.

Avant de pouvoir essayer les commandes ci-dessous, vous devez d’abord lancer l’application Terminal. Vous pouvez le faire à partir de Applications > Utilitaires ou recherchez-le à l’aide de Spotlight.

TÉLÉCHARGEMENT GRATUIT : Cet aide-mémoire est disponible sous forme de PDF téléchargeable auprès de notre partenaire de distribution, TradePub. Vous devrez remplir un court formulaire pour y accéder pour la première fois. Télécharger l’aide-mémoire des commandes du terminal Mac.

L’aide-mémoire des commandes du terminal Mac

COMMANDE

ACTION

Raccourcis clavier

Onglet

Auto-complétion des noms de fichiers et de dossiers

Cmd+ F

Recherche d’occurrences d’un texte spécifique dans le terminal

Ctrl + A

Aller au début de la ligne sur laquelle vous êtes en train de taper

Cmd + A

Sélectionner tout ce qui se trouve dans le terminal

Cmd + P

Imprimer les entrées et sorties du terminal

Ctrl + E

Aller à la fin de la ligne sur laquelle 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

Effacer le mot avant le curseur

Ctrl + T

Échanger les deux derniers caractères avant le curseur

Esc + T

Échanger les deux derniers mots avant le curseur

Ctrl + L

Effacer l’écran

Ctrl + C

Tuer ce qui est en cours d’exécution

Ctrl + D

Quitter l’interpréteur de commandes actuel

Option + →

Déplacer le curseur d’un mot vers l’avant

Option + ←

Déplacer le curseur d’un mot vers l’arrière

Ctrl + F

Déplacer le curseur d’un caractère vers l’avant

Ctrl + B

Déplacer le curseur d’un caractère vers l’arrière

Ctrl + Y

Coller ce qui a été coupé par la dernière commande

Ctrl + Z

Place ce que vous exécutez dans un processus d’arrière-plan suspendu.

Ctrl + _

Annule la dernière commande

Option + Shift + Cmd + C

Copier du texte brut

Maj + Cmd + V

Coller la sélection

sortir

Termine une session de l’interpréteur de commandes

Les bases

/ (barre oblique)

Répertoire de premier niveau

(Point unique)

Répertoire courant

. (Période double)

Répertoire parent

~ (Tilde)

Répertoire d’origine

sudo

Exécuter une commande avec les privilèges de sécurité du super utilisateur

nano

Ouvre l’éditeur du terminal

open

Ouvre un fichier

-h

Obtenir de l’aide sur une commande

man

Afficher le manuel d’aide de la commande

Changer de répertoire

cd

Répertoire d’accueil

cd

Changer de répertoire, par exemple cd Documents

cd ~

Répertoire personnel

cd /

Racine du lecteur

cd –

Répertoire ou dossier précédent dans lequel vous avez navigué pour la dernière fois

pwd

Affiche votre répertoire de travail

cd.

Passer au répertoire parent

cd./.

Remonter de deux niveaux

Liste du contenu du répertoire

ls

Afficher le nom des fichiers et des sous-répertoires du répertoire

ls -C

Forcer l’affichage de la liste en plusieurs colonnes

ls -a

Répertorie toutes les entrées, y compris celles contenant un point et un double point.

ls -1

Affiche la liste des fichiers au format une entrée par ligne

ls -F

Affiche un / (barre oblique) immédiatement après chaque chemin qui est un répertoire, * (astérisque) après les programmes ou scripts exécutables et @ après un lien symbolique.

ls -S

Trier les fichiers ou les entrées par taille

ls -l

Liste au format long. Comprend le mode de fichier, le nom du propriétaire et du groupe, la date et l’heure de modification du fichier, le nom du chemin d’accès, etc.

ls -l /

Liste du système de fichiers à partir de la racine avec les liens symboliques.

ls -lt

Liste des fichiers triés par date de modification (le plus récent en premier)

ls -lh

Liste longue avec les tailles de fichiers lisibles par l’homme en Ko, Mo ou Go.

ls -lo

Liste des noms de fichiers avec la taille, le propriétaire et les drapeaux.

ls -la

Liste le contenu détaillé des répertoires, y compris les fichiers cachés

Taille des fichiers et espace disque

du

Liste de l’utilisation de chaque sous-répertoire et de son contenu

du -sh

Sortie lisible par l’homme de tous les fichiers d’un répertoire

du -s

Affiche une entrée pour chaque fichier spécifié

du -sk* | sort -nr

Liste les fichiers et les dossiers, en totalisant la taille, y compris les sous-dossiers. Remplacer sk* par sm* pour lister les répertoires en Mo.

df -h

Calculer l’espace disque libre de votre système

df -H

Calculer l’espace disque libre en puissances de 1 000 (au lieu de 1 024)

Gestion des fichiers et des répertoires

mkdir <dir>

Créez un nouveau dossier nommé <dir>

mkdir -p <dir>/<dir>

Créer des dossiers imbriqués

mkdir <dir1> <dir2> <dir3>

Créer plusieurs dossiers à la fois

mkdir « <dir> »

Créer un dossier avec un espace dans le nom de fichier

rmdir <dir>

Supprimer un dossier (ne fonctionne que pour les dossiers vides)

rm -R <dir>

Supprimer un dossier et son contenu

toucher <fichier>

Créer un nouveau fichier sans extension

cp <fichier> <dir>

Copier un fichier dans le dossier

cp <fichier> <nouveaufichier>

Copie d’un fichier dans le dossier actuel

cp <fichier>~/<dir>/<nouveaufichier>

Copier un fichier dans le dossier et renommer le fichier copié

cp -R <dir> <« nouveau répertoire »>

Copier un dossier dans un nouveau dossier avec des espaces dans le nom du fichier

cp -i <fichier><dir>

Vous invite à copier un fichier avec un message d’avertissement d’écrasement.

cp <fichier1> <fichier2> <fichier3>/Users/<dir>

Copier plusieurs fichiers dans un dossier

ditto -V

Copie le contenu d’un dossier dans un nouveau dossier. Ici, « -V » affiche une ligne d’état pour chaque fichier copié.

rm <fichier>

Supprimer un fichier (Cette opération supprime le fichier de façon permanente ; à utiliser avec précaution).

rm -i <fichier>

Effacer un fichier seulement après confirmation

rm -f <fichier>

Forcer la suppression sans confirmation

rm <fichier1> <fichier2> <fichier3>

Supprimer plusieurs fichiers sans confirmation

mv <fichier> <nouveau nom de fichier>

Déplacer/renommer

mv <fichier> <dir>

Déplacer un fichier dans le dossier, éventuellement en écrasant un fichier existant.

mv -i <fichier> <dir>

Indicateur optionnel -i pour vous avertir avant d’écraser le fichier.

mv *.png ~/<dir>

Déplacer tous les fichiers PNG du dossier actuel vers un autre dossier.

Historique des commandes

Ctrl + R

Recherche dans les commandes précédemment utilisées

historique n

Affiche les commandes précédentes que vous avez tapées. Ajoutez un numéro pour limiter l’affichage aux n derniers éléments.

!

Exécute la dernière commande tapée qui commence par une valeur.

!!

Exécuter la dernière commande tapée

Permissions

ls -ld

Afficher les permissions par défaut pour un répertoire personnel

ls -ld/<dir>

Affiche les droits de lecture, d’écriture et d’accès d’un dossier particulier.

chmod 755 <fichier>

Modifier l’autorisation d’un fichier en 755

chmod -R 600 <dir>

Modifier la permission d’un dossier (et de son contenu) à 600

chown <utilisateur>:<groupe> <fichier>

Modifier la propriété d’un fichier en fonction de l’utilisateur et du groupe. Ajouter -R pour inclure le contenu d’un dossier

Processus

ps -ax

Affiche les processus en cours d’exécution. Ici, a montre les processus de tous les utilisateurs et x montre les processus qui ne sont pas connectés au terminal.

ps -aux

Affiche tous les processus avec %cpu, %mem, page in, PID et commande

top

Affiche des informations en temps réel sur les processus en cours d’exécution

top -ocpu -s 5

Affiche les processus triés par utilisation du processeur, avec une mise à jour toutes les 5 secondes.

top -o rsize

Trier le top en fonction de l’utilisation de la mémoire

kill PID

Quitter le processus avec l’ID <PID>. Vous verrez le PID comme une colonne dans le moniteur d’activité.

ps -ax | grep <nom de l’application>

Recherche d’un processus par son nom ou son PID

Réseau

ping <hôte>

Effectuer un ping de l’hôte et afficher l’état

whois <domaine>

Sortie des informations whois pour un domaine

curl -O <url/to/file>

Télécharger un fichier via HTTP, HTTPS ou FTP

ssh <nom d’utilisateur>@<hôte>

Établir une connexion SSH avec <hôte> avec l’utilisateur <nom d’utilisateur>

scp <fichier><utilisateur>@<hôte>:/remote/path

Copie <fichier> vers un fichier distant <distant>

arp -a

Affichez une liste de tous les appareils de votre réseau local. Cette liste indique l’adresse IP et l’adresse MAC de tous les appareils.

ifconfig en0

Affichez l’adresse IP et MAC de votre appareil

traceroute

Identifier le chemin et les sauts traversés par les paquets depuis votre appareil jusqu’à l’adresse de destination.

Homebrew

brew doctor

Vérifier le brew pour des problèmes potentiels

brew help

Liste de formules de brassage et de commandes de cask utiles.

brew install <formule>|<cask>

Installer une formule ou un fût

brew uninstall <formule>|cask>

Désinstaller une formule ou un fût

brew list –formule

Liste uniquement les formules installées

brew list –cask

Liste uniquement les casks installés

brew deps <formule>|<cask>

Liste de toutes les dépendances d’une formule ou d’un cask

texte de recherche brew|/regex/

Recherche d’une formule ou d’un cask à l’aide d’une expression rationnelle

brew upgrade <formule>|<tonneau>

Amélioration de la formule ou du fût

brassage dépassé <formule>|<tonneau>

Recherche d’une formule ou d’un fût périmé

brew outdated –formule

Recherche d’une formule périmée

brew outdated –cask

Recherche d’un fût périmé

brew pin

Empêcher une formule d’être mise à jour

brew unpin

Désépingler pour mettre à jour un paquet

brew cleanup

Supprimer les fichiers de verrouillage périmés et les paquets obsolètes pour toutes les formules et tous les fûts.

Variable d’environnement ou chemin d’accès

printenv

Affiche une liste des variables d’environnement actuellement définies. Indique également l’interpréteur de commandes utilisé

$echo

Demande au terminal d’imprimer quelque chose et de vous le montrer.

echo $PATH

Vérifiez la valeur de la variable PATH, qui stocke une liste de répertoires contenant des fichiers exécutables.

echo $PATH >path.txt

Exporter le répertoire path dans un fichier texte

export PATH=$PATH:absolute/path to/program/

Exécuter un programme via le terminal uniquement dans la session en cours. Si vous utilisez régulièrement un programme, ajoutez le chemin d’accès au fichier de configuration de l’interpréteur de commandes.

Recherche

trouver <dir> -nom <« fichier »>

Trouver tous les fichiers nommés <fichier> à l’intérieur de <dir>. Utiliser des caractères génériques (*) pour rechercher des parties de noms de fichiers

trouver <dir> -size +<taille>

Rechercher tous les fichiers dont la taille est supérieure à <taille> dans <dir>

find <dir> -size -<taille>

Rechercher tous les fichiers dont la taille est inférieure à <taille> dans <dir>

grep «<texte> » <fichier>

Sortie de toutes les occurrences de <texte> à l’intérieur de <fichier> (ajouter -i pour l’insensibilité à la casse)

grep -rl «<texte> » <dir>

Recherche de tous les fichiers contenant <texte> à l’intérieur de <dir>

Sortie

cat <fichier>

Affiche le contenu de <fichier>

moins <fichier>

Affiche le contenu de <fichier> à l’aide de la commande less qui prend en charge la pagination et plus encore

tête <fichier>

Produire les 10 premières lignes de <fichier>

<cmd> < fichier

Utiliser le contenu du fichier comme entrée de cmd

<cmd> > > <fichier>

Ajoute la sortie de <cmd> à la sortie de <cmd> . <fichier>

<cmd> > <fichier>

Diriger la sortie de <cmd> dans <fichier>

<cmd1> | <cmd2>

Diriger la sortie de <cmd1>vers <cmd2>

Fenêtres et onglets du terminal

Cmd + N

Ouvrir une nouvelle fenêtre de terminal

Cmd + T

Ouvrir un nouvel onglet de terminal

Cmd + D

Diviser la fenêtre du terminal en deux volets

Cmd +<numéro de l’onglet>

Passer d’un onglet du terminal à un autre

Cmd + Page précédente

Faire défiler la fenêtre du terminal d’une page vers le haut

Cmd + Page précédente

Faire défiler la fenêtre du terminal d’une page vers le bas

Cmd + W

Fermer un onglet du terminal

Option + Shift + Cmd + W

Fermer tous les onglets du terminal

Voir aussi :  9 astuces de recherche dans Apple Mail pour les utilisateurs de Mac afin d'obtenir les résultats souhaités

Cette antisèche contient de nombreuses commandes. Mais vous n’êtes pas obligé de les apprendre toutes en même temps ! Choisissez-en quelques-unes qui s’intègrent bien à votre flux de travail et qui vous font gagner le plus de temps.

Certaines de ces commandes peuvent faciliter les tâches quotidiennes sur votre Mac. Une fois que vous les aurez toutes maîtrisées, il vous sera beaucoup plus facile de naviguer dans l’app Terminal sur macOS.

Améliorez votre QI technologique grâce à nos lettres d’information gratuites

En vous abonnant, vous acceptez notre politique de confidentialité et pouvez recevoir des communications occasionnelles sur les marchés ; vous pouvez vous désabonner à tout moment.

Articles recommandés

Conseils pour les ordinateurs portables

8 façons de garder la batterie de votre ordinateur portable en bonne santé pendant longtemps

La batterie de votre ordinateur portable devrait durer longtemps, mais il y a beaucoup de choses que vous pouvez faire pour qu’elle dure encore plus longtemps.

Gestion des tâches

Twodos, l’application gratuite et simple de gestion des tâches avec un principe unique

Twodos est une nouvelle application de tâches ultra-minimaliste et centrée sur la vie privée.

L’intelligence artificielle

5 alternatives gratuites à Midjourney

Vous cherchez une alternative gratuite à Midjourney ? Essayez ces concurrents dignes d’intérêt.

Voir aussi :  4 façons d'arrêter le changement de fond d'écran de votre Mac après un redémarrage

Intelligence Artificielle

GenAI d’Adobe transforme les messages textuels en musique : premier aperçu

La GenAI d’Adobe apporte simplicité et accessibilité à la création musicale.

Spotify

Le médium musical de Spotify est une boule magique qui répond avec de la musique

Votre service de streaming préféré a le légendaire Nostradamus dans sa ligne de mire.

Amazon

Ce que signifie un anneau rouge d’Alexa et comment le réparer

Ne vous inquiétez pas si vous voyez une lumière rouge sur votre Amazon Echo. Nous allons vous montrer comment remettre Alexa en marche.

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *