Commandes de terminal pour Mac

Terminal Mac

Si vous cherchez une liste avec le commandes de terminal pour mac, vous êtes tombé sur le bon article. Dans cet article, nous vous montrons les commandes de terminal les plus utiles pour Mac au quotidien pour effectuer des actions manuellement sans dépendre de l'interface graphique macOS.

Comment ouvrir Terminal sur Mac

ouvrir Terminal sur Mac

La méthode la plus rapide pour accéder à Terminal sur Mac consiste à utiliser le raccourci clavier Commande + barre d'espace, tapez terminal et cliquez sur le premier résultat.

Processus terminaux

Processus terminaux

ps - hache Affiche les processus en cours d'exécution. La commande "a" affiche les processus de tous les utilisateurs et la commande "x" affiche les processus qui ne sont pas connectés au Terminal
ps -aux Afficher tous les processus avec %cpu ; %mém; entrée de page et PID
top 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 et mis à jour toutes les 5 secondes
top -ou taille Trier les processus par utilisation de la mémoire
tuer PID Quitter le processus avec ID . Le PID sera affiché sous forme de colonne dans Activity Monitor
ps-ax | grep Rechercher un processus par nom ou PID

Recherche de terminaux

trouver -nom <«»fichier»»>» Trouver tous les fichiers nommés dans . Nous pouvons utiliser des astérisques (*) pour rechercher des parties de noms de fichiers
"grep "" »» » Trouver toutes les correspondances de dans
" grep-rl "" »» » Trouver tous les fichiers contenant dans

Commandes de terminal de base

/ (Barre oblique) Répertoire de niveau supérieur
. Accéder au répertoire courant
.. premier répertoire
~ répertoire principal
sudo [commande] Exécuter la commande avec les privilèges de sécurité du superutilisateur
nano [fichier] Ouvrez l'éditeur de terminaux
fichier ouvert] Ouvrir un fichier
[commande] -h Obtenir de l'aide sur une commande
homme [commande] Affiche le manuel d'aide de la commande

Gestion des permis de terminal

Autorisations dans le terminal

ls-ld Afficher l'autorisation par défaut d'un répertoire source
ls -ld/ Afficher les autorisations de lecture ; écriture et accès à un dossier donné
mod 755 Changer l'autorisation d'un fichier en 755
chmod-R 600 Modifier l'autorisation d'un dossier et de tout son contenu à 600
chown : Changer la propriété d'un fichier en utilisateur et groupe Si nous ajoutons la commande "-R" le contenu du dossier sera inclus

Gestion des fichiers et des répertoires dans Terminal

Fichiers du terminal macOS

du Utilisation de la liste pour chaque sous-répertoire et son contenu
du -sh [dossier] Sortie lisible de tous les fichiers d'un répertoire
vous -p Afficher une entrée pour chaque fichier spécifié
du-sk* | sort -nr Répertorier les fichiers et les dossiers (en résumant la taille, y compris les sous-dossiers). Nous pouvons remplacer sk* par sm* pour lister les répertoires en Mo
df -h Affiche l'espace disque libre de votre système
df-H Calculer l'espace disque disponible par puissances de 1.000 1.024 (au lieu de XNUMX XNUMX)
mkdir Créez un nouveau dossier appelé
mkdir -p / Créer des dossiers imbriqués
mkdir Créer plusieurs dossiers à la fois
"mkdir" »»» Créer un dossier avec un espace dans le nom du fichier
rmdir Supprimer un dossier (fonctionne uniquement avec des dossiers vides)
rm -R Supprimer un dossier et son contenu
touche Créer un nouveau fichier sans aucune extension
Zip *: français Copier un fichier dans le dossier
Zip *: français Copier un fichier dans le dossier courant
Zip *: français ~/ / Copiez un fichier dans le dossier et renommez le fichier copié
cp -R <«»nouveau répertoire»»>» Copier un dossier dans un nouveau dossier avec des espaces dans le nom de fichier
cp-i Vous avertit avant de copier un fichier avec un message d'avertissement d'écrasement
Zip *: français /utilisateurs/ Copier plusieurs fichiers dans un dossier
idem -V [chemin du dossier][nouveau dossier] Copiez le contenu d'un dossier dans un nouveau dossier. La commande "-V" affiche une ligne d'état pour chaque fichier copié.

Accéder et supprimer des fichiers et des dossiers avec Terminal

rm Supprimer définitivement un fichier
rm -i Supprimer un fichier demandant confirmation
rm-f Forcer la suppression non confirmée d'un fichier
rm Supprimer plusieurs fichiers sans confirmation
m.v. déplacer/renommer
m.v. Déplacer un fichier vers le dossier (en écrasant le fichier existant portant le même nom s'il existe)
mv-i La commande "-i" affiche un avertissement indiquant qu'elle écrasera le fichier de destination.
mv *.png ~/ Déplacer tous les fichiers PNG du dossier actuel vers un autre dossier
cd Annuaire personnel
CD [dossier] changer de répertoire
cd ~ répertoire principal
CD/ racine de l'unité
cd- Répertoire ou dossier précédent que vous avez parcouru en dernier
pwd afficher le répertoire de travail
CD.. Télécharger dans le répertoire principal
CD../.. Monter deux niveaux
ls Afficher le nom des fichiers et sous-répertoires du répertoire
ls-C Afficher le nom des fichiers et sous-répertoires du répertoire en colonnes
ls -a Lister toutes les entrées (y compris celles avec .(point) et ..(double point))
ls -1 Afficher la liste des fichiers au format d'une entrée par ligne
ls-F Afficher un / (barre oblique) immédiatement après chaque chemin qui est un répertoire
ls-S Trier les fichiers ou les entrées par taille
ls -l Liste au format long. Inclut le mode fichier ; le nom du propriétaire et du groupe ; la date et l'heure de modification du fichier ; le nom du chemin ; etc.
ls -l / Liste des systèmes de fichiers à partir de la racine avec des liens symboliques
ls -lt Liste des fichiers triés par heure de modification (le plus récent en premier)
ls -lh Liste longue avec des tailles de fichier lisibles en Ko ; Mo ou Go
ls-lo Liste des noms de fichiers avec taille ; propriétaire et drapeaux
ls -la Liste détaillée du contenu du répertoire (y compris les fichiers cachés)

Raccourcis clavier dans Terminal

Languette Saisie semi-automatique des noms de fichiers et de dossiers
Ctrl + A Aller au début de la ligne sur laquelle vous tapez
Ctrl + E Allez à la fin de la ligne sur laquelle vous tapez
Ctrl + U Supprimer la ligne avant le curseur
Ctrl + K Supprimer 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 effacer l'écran
Ctrl + C Arrêtez tout ce qui tourne
Ctrl + D Quitter le shell actuel
Options + → Déplacer le curseur d'un mot vers l'avant
Variante + ← Déplacer le curseur d'un mot en arrière
Ctrl + F Déplacer le curseur d'un caractère vers l'avant
Ctrl + B Reculer le curseur d'un caractère
Ctrl + Z Mettez ce qui est en cours d'exécution dans un processus d'arrière-plan suspendu
Ctrl+_ Annuler la dernière commande
Option + Maj + Cmd + C copier du texte brut
Maj + Cmd + V coller la sélection
sortie Terminer une session shell

Commandes réseau dans Terminal

ping du terminal

ping Ping l'hôte et affiche son statut
qui est Obtenir les informations whois d'un domaine
boucle -O Télécharger un fichier via HTTP ; HTTPS ou FTP
chut @ Établissez une connexion SSH avec avec l'utilisateur
scps @ :/distant/chemin Copie encore télécommande
arp -a Affiche une liste de tous les appareils sur votre réseau local, y compris l'adresse IP et MAC de tous les appareils
ifconfig fr0 Affiche l'adresse IP et MAC de votre appareil

Historique des commandes

Ctrl + R Rechercher les commandes précédemment utilisées
Histoire Affiche les commandes que nous avons précédemment écrites
![valeur] Exécute la dernière commande utilisée qui commence par une valeur
!! Exécutez la dernière commande utilisée

Laisser un commentaire

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

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.