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
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
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
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
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
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