Notre méga aide-mémoire sur les commandes de terminal Mac constitue une excellente référence pour toutes les commandes importantes que vous devez connaître.

Aide-mémoire sur les commandes du terminal Mac

Publicité macOS est un système d'exploitation intuitif, vous n'avez donc pas besoin de passer beaucoup de temps à apprendre les bases; Sachant cela, pourquoi devriez-vous apprendre et tirer parti de la ligne de commande Unix disponible sur votre Mac? Nous avons quatre bonnes raisons: Déverrouillez la feuille de triche "Commandes du terminal Mac" maintenant! Ce

Publicité

macOS est un système d'exploitation intuitif, vous n'avez donc pas besoin de passer beaucoup de temps à apprendre les bases; Sachant cela, pourquoi devriez-vous apprendre et tirer parti de la ligne de commande Unix disponible sur votre Mac? Nous avons quatre bonnes raisons:

Déverrouillez la feuille de triche "Commandes du terminal Mac" maintenant!

Cela vous inscrira à notre newsletter

Entrez votre email Déverrouiller Lire notre politique de confidentialité
  1. Il existe des dizaines d’applications basées sur Unix open source et librement disponibles. Vous n'avez pas à dépenser de l'argent pour cela.
  2. Si vous rencontrez des difficultés pour rechercher des fichiers dans Spotlight, vous pouvez vous tourner vers les outils de recherche Unix. Ils sont bien plus puissants que Spotlight.
  3. Vous pouvez gérer des fichiers, des dossiers et des archives de fichiers de manière automatisée. Configurer un travail cron gérera cela automatiquement.
  4. Cela vous donne plus de puissance et de contrôle sur votre système.

Avec autant de commandes Mac, il est souvent difficile de se rappeler et de toutes les utiliser. Nous sommes ici pour vous aider avec un aide-mémoire détaillé des commandes de terminal Mac que vous pouvez utiliser pour améliorer la productivité de votre système.

Lancez l'application Terminal depuis Applications> Utilitaires ou recherchez-la via Spotlight. Ensuite, vous pourrez vous familiariser avec certaines des puissantes commandes ci-dessous.

Aide-mémoire sur les commandes du terminal Mac

Commanderaction
Raccourcis
LanguetteRemplir automatiquement les noms de fichiers et de dossiers
Ctrl + AAller au début de la ligne sur laquelle vous tapez actuellement
Ctrl + EAller à la fin de la ligne sur laquelle vous tapez actuellement
Ctrl + UEffacer la ligne avant le curseur
Ctrl + KEffacer la ligne après le curseur
Ctrl + WSupprimer le mot avant le curseur
Ctrl + TPermuter les deux derniers caractères avant le curseur
Esc + TPermuter les deux derniers mots avant le curseur
Ctrl + LEffacer l'écran
Ctrl + CTuez ce que vous courez
Ctrl + DQuitter le shell actuel
Option + →Déplacer le curseur d'un mot
Option + ←Reculer le curseur d'un mot
Ctrl + FDéplacer le curseur d'un caractère en avant
Ctrl + BReculer le curseur d'un caractère
Ctrl + YColler ce qui a été coupé par la dernière commande
Ctrl + ZMet tout ce que vous rencontrez dans un processus d'arrière-plan suspendu
Ctrl + _Annuler la dernière commande
Les bases
/ (Barre oblique)Répertoire de premier niveau
. (Période unique)Répertoire actuel
.. (Double période)Dossier Parent
~ (Tilde)Répertoire de base
sudo [commande]Exécuter la commande avec les privilèges de sécurité du super utilisateur
nano [fichier]Ouvre l'éditeur de terminal
fichier ouvert]Ouvre un fichier
[commande] -hObtenir de l'aide sur une commande
homme [commande]Afficher le manuel d'aide de la commande
Changer de répertoire
CDRépertoire de base
cd [dossier]Changer de répertoire, par exemple cd Documents
cd ~Répertoire de base
CD/Racine du lecteur
cd -Répertoire ou dossier précédent que vous avez consulté en dernier
pwdMontre ton répertoire de travail
CD..Se déplacer vers le répertoire parent
CD../..Monter de deux niveaux
Liste du contenu du répertoire
lsAfficher le nom des fichiers et des sous-répertoires dans le répertoire
ls -CForcer la sortie multi-colonne de la liste
ls -aRépertoriez toutes les entrées, y compris celles avec. (Point) et .. (point double)
ls -1Affiche la liste des fichiers dans une entrée par format de ligne
ls -FAfficher un / (barre oblique) immédiatement après chaque chemin constituant un répertoire, * (astérisque) après des programmes ou scripts exécutables et @ après un lien symbolique
ls -STrier les fichiers ou les entrées par taille
ls -lListe dans un format long. Inclut le mode de fichier, le nom du propriétaire et du groupe, la date et l'heure de la modification du fichier, le chemin d'accès, etc.
ls -ltRépertorie les fichiers triés par heure de modification (les plus récents en premier)
ls -lhListe longue avec des tailles de fichiers lisibles par l'homme en Ko, Mo ou Go
ls -loLister les noms de fichiers avec la taille, le propriétaire et les drapeaux
ls -laRépertorie le contenu détaillé du répertoire, y compris les fichiers cachés
Taille du fichier et espace disque
duÉnumérer l'utilisation de chaque sous-répertoire et de son contenu
du -sh [dossier]Sortie lisible par l'homme de tous les fichiers d'un répertoire
du -sAfficher une entrée pour chaque fichier spécifié
du -sk * | trier -nrRépertorie les fichiers et les dossiers en totalisant la taille, y compris les sous-dossiers. Remplacez sk * par sm * pour répertorier les répertoires en Mo
df -hCalculez l'espace disque libre de votre système
df -HCalculez l'espace disque disponible avec des puissances de 1 000 (contre 1 024)
Gestion de fichiers et de répertoires
mkdirCréer un nouveau dossier nommé
mkdir -p /Créer des dossiers imbriqués
mkdirCréer plusieurs dossiers à la fois
mkdir ""Créer un dossier avec un espace dans le nom du fichier
rmdirSupprimer un dossier (ne fonctionne que sur des dossiers vides)
rm -RSupprimer un dossier et son contenu
toucherCréer un nouveau fichier sans aucune extension
cpCopier un fichier dans le dossier
cpCopier un fichier dans le dossier actuel
cp ~ //Copiez un fichier dans le dossier et renommez le fichier copié
cp -RCopier un dossier dans un nouveau dossier avec des espaces dans le nom du fichier
cp -iVous invite avant de copier un fichier avec un message d'avertissement de remplacement
cp / Utilisateurs /Copier plusieurs fichiers dans un dossier
rmSupprimer un fichier (le supprime définitivement; utilisez avec prudence.)
rm -iSupprimer un fichier uniquement lorsque vous donnez une confirmation
rm -fRetrait forcé sans confirmation
rmSupprimer plusieurs fichiers sans aucune confirmation
mvDéplacer / renommer
mvDéplacer un fichier dans le dossier, éventuellement en écrasant un fichier existant
mv -iIndicateur facultatif -i pour vous avertir avant d'écraser le fichier
mv * .png ~ /Déplacer tous les fichiers PNG du dossier actuel vers un autre dossier
Historique de commande
Ctrl + RRechercher dans les commandes précédemment utilisées
histoire nAffiche les commandes précédentes que vous avez tapées. Ajouter un nombre à limiter aux n derniers éléments
![valeur]Exécute la dernière commande saisie commençant par une valeur
!!Exécute la dernière commande tapée
Les permissions
ls -ldAfficher l'autorisation par défaut pour un répertoire de base
ls -ld /Afficher les autorisations de lecture, d'écriture et d'accès d'un dossier particulier
chmod 755Changer l'autorisation d'un fichier en 755
chmod -R 600Modifier l'autorisation d'un dossier (et de son contenu) en 600
chown:Changez la propriété d'un fichier en utilisateur et groupe. Ajouter -R pour inclure le contenu du dossier
Les processus
ps -axAffiche les processus en cours d'exécution. Ici, un affiche les processus de tous les utilisateurs et x indique les processus qui ne sont pas connectés au terminal.
ps -auxAffiche tous les processus avec% cpu, % mem, page in, PID et commande
HautAfficher les informations en direct sur les processus en cours d'exécution
top -ocpu -s 5Afficher les processus triés par utilisation du processeur, en les mettant à jour toutes les 5 secondes
taille maximaleTrier en haut par utilisation de la mémoire
tuer PIDQuittez le processus avec ID. Vous verrez le PID comme une colonne dans le moniteur d'activité.
ps -ax | grepTrouver un processus par nom ou PID
Réseau
pingPing hôte et statut d'affichage
qui estInformations de sortie whois pour un domaine
curl -OTélécharger le fichier via HTTP, HTTPS ou FTP
ssh @Établir une connexion SSH avec l'utilisateur
scp @: / remote / pathCopier sur une télécommande
Homebrew
médecin brasseurVérifiez l'infusion pour les problèmes potentiels
brasser installerInstaller une formule
brasser désinstallationDésinstaller une formule
liste de brassageLister toutes les formules installées
recherche de breuvageAfficher les formules disponibles pour le brassage
mise à niveau de la bièreMettez à niveau tous les brasseries obsolètes et non épinglées
mise à jour de la bièreRécupérer la dernière version de l'homebrew et de la formule
nettoyage de la bièreSupprimer l'ancienne version de la formule installée
brassage du robinet homebrew / fûtAppuyez sur le référentiel de cask depuis GitHub
liste de fûts de bièreLister tous les fûts installés
installation de fût de bièreInstaller le fût donné
désinstallation du fût de bièreDésinstallez le fût donné
Chercher
trouver -nameTrouvez tous les fichiers nommés à l'intérieur. Utilisez des caractères génériques (*) pour rechercher des parties de noms de fichiers
grep ""Affiche toutes les occurrences de inside (ajoutez -i pour l'insensibilité à la casse)
grep -rl ""Rechercher tous les fichiers contenant inside
Sortie
chatAfficher le contenu de
MoinsAfficher le contenu de la commande less qui prend en charge la pagination et plus
têteSortie les 10 premières lignes de
>>Ajoute la sortie de to
>Diriger la sortie de dans
|Diriger la sortie de à

Ensuite, personnaliser le terminal

Il y a beaucoup de commandes dans cette aide-mémoire. Mais vous n'êtes pas obligé de les apprendre tous à la fois! Choisissez-en quelques-unes qui s'intègrent bien à votre flux de travail et vous permettent de gagner du temps. Une fois ces commandes maîtrisées, il reste encore beaucoup à apprendre sur le terminal pour améliorer votre expérience avec ce dernier.

Pour en savoir plus, nous avons expliqué comment personnaliser le terminal Mac et le rendre plus utile. Comment personnaliser le terminal Mac et le rendre plus utile Comment personnaliser le terminal Mac et le rendre plus utile L'application Terminal sur votre Mac est puissante, mais c'est un peu fade de la boîte. Voici comment personnaliser Terminal en fonction de vos besoins. Lire la suite .

Explorez plus sur: Aide-mémoire, Invite de commandes, Linux Bash Shell, Terminal.