21h42 - samedi 27 mai 2023
  • Connexion
  • S'enregistrer
Breakingtech
  • Logiciels
    • Logiciel Windows
    • Logiciels Mac
    • Logiciels Linux
    • Logiciel Android
    • Logiciel Iphone
    • Applications Web
  • TV – Son
    • Casques – Ecouteurs
    • Téléviseurs
  • Tech
    • Ordinateurs
    • Smartphones
      • Applications Mobiles
    • Tablettes
    • Objets connectés
  • Films / Séries
    • Cinéma
    • Critiques Films
    • Netfix
  • Jeux Vidéos
    • Actualités Gaming
    • Playstation
      • Actualités Playstation
      • Tests Jeux Playstation
    • Pc – Xbox
      • Actualités PC – Xbox
      • Tests Jeux PC – Xbox
    • Switch
      • Actualités Switch
      • Tests Jeux Switch
  • Contact
Aucun résultat
Voir tous les résultats
  • Logiciels
    • Logiciel Windows
    • Logiciels Mac
    • Logiciels Linux
    • Logiciel Android
    • Logiciel Iphone
    • Applications Web
  • TV – Son
    • Casques – Ecouteurs
    • Téléviseurs
  • Tech
    • Ordinateurs
    • Smartphones
      • Applications Mobiles
    • Tablettes
    • Objets connectés
  • Films / Séries
    • Cinéma
    • Critiques Films
    • Netfix
  • Jeux Vidéos
    • Actualités Gaming
    • Playstation
      • Actualités Playstation
      • Tests Jeux Playstation
    • Pc – Xbox
      • Actualités PC – Xbox
      • Tests Jeux PC – Xbox
    • Switch
      • Actualités Switch
      • Tests Jeux Switch
  • Contact
Aucun résultat
Voir tous les résultats
Breakingtech
Aucun résultat
Voir tous les résultats
Accueil Logiciels Logiciels Mac

Plus de 100 commandes Terminal Mac Os à connaitre

Thomas BONNARD par Thomas BONNARD
9 avril 2023
Temps de lecture : 2 minutes
plus de 100 commandes terminal mac os a connaitre
Partager sur FacebookPartager sur TwitterPartager sur TelegramPartager sur Whatsapp

Sommaire

  • Pourquoi utiliser les commandes terminal sur Mac Os ?
  • Liste des commandes terminal Mac Os

Le Terminal est une application intégrée dans Mac OS qui permet d’interagir avec le système d’exploitation en utilisant des commandes en ligne de commande. Bien que cela puisse sembler intimidant pour les nouveaux utilisateurs, il peut être très utile pour effectuer diverses tâches et automatiser des processus.

Pourquoi utiliser les commandes terminal sur Mac Os ?

Voici quelques raisons pour lesquelles vous devriez apprendre à utiliser le Terminal sur Mac OS :

  1. Personnalisation du système d’exploitation : L’utilisation du Terminal vous donne la possibilité de personnaliser davantage votre système d’exploitation en utilisant des commandes pour modifier les préférences et les paramètres de l’interface utilisateur.
  2. Automatisation de tâches : Automatiser des tâches répétitives en créant des scripts qui peuvent être exécutés automatiquement à des intervalles réguliers.
  3. Gestion des fichiers : Le Terminal s’occupe aussi de la gestion des fichiers et des dossiers rapidement et facilement en utilisant des commandes telles que « ls » pour afficher les fichiers et les dossiers dans un répertoire, « cd » pour changer de répertoire, « cp » pour copier des fichiers, « mv » pour déplacer des fichiers, etc.
  4. Gestion des processus : Le Terminal permet également de gérer les processus en cours d’exécution, tels que les applications, les services système et les tâches en arrière-plan, en utilisant des commandes telles que « ps » pour afficher les processus en cours d’exécution, « kill » pour arrêter un processus spécifique, etc.
  5. Gestion des réseaux : Administrer les réseaux en utilisant des commandes telles que « ping » pour vérifier la connectivité, « traceroute » pour suivre le chemin d’un paquet à travers un réseau, « netstat » pour afficher les connexions réseau en cours, etc.

En fin de compte, l’utilisation du Terminal sur Mac OS peut être un moyen puissant et efficace de gérer et de personnaliser votre système d’exploitation, ainsi que d’automatiser des tâches répétitives. Il y a plus de 100 commandes Terminal à connaître, et une fois que vous les maîtrisez, vous serez en mesure d’accomplir des tâches plus rapidement et plus efficacement.

Je vous ai répertorié une liste non exhaustive, des commandes les plus utilisées sur Mac Os avec pour chacune d’entre elles, une description, un exemple et leur type. Une case recherchée est disponible en haut à droite de ce tableau, pour faciliter votre recherche.

Liste des commandes terminal Mac Os

CommandeDescriptionExempleCatégorie
dittoCopie les fichiers ou dossiers d’un emplacement à un autre.ditto /chemin/source /chemin/destinationGestion de fichiers et de dossiers
dsclManipule les enregistrements de la base de données de services de répertoires.dscl . -list /UsersGestion des utilisateurs
duAffiche la taille des fichiers et des répertoires.du -sh /chemin/dossierGestion de fichiers et de dossiers
envAffiche ou définit les variables d’environnement.envVariables d’environnement
exportExporte des variables d’environnement vers les processus enfants.export NOM_VARIABLE=valeurVariables d’environnement
fdiskUtilitaire de partitionnement de disque dur.sudo fdisk -lGestion des disques
fgDéplace un travail en arrière-plan dans le premier plan.fgGestion des processus
fsckVérifie et répare les systèmes de fichiers.sudo fsck /dev/disk0s2Gestion des disques
fs_usageAffiche les opérations de système de fichiers en temps réel.sudo fs_usageSurveillance du système
fuserAffiche les processus qui utilisent des fichiers ou des sockets.sudo fuser /var/log/system.logGestion des processus
getconfAffiche les variables de configuration système.getconf ARG_MAXConfiguration du système
getoptsAnalyse les options de ligne de commande.while getopts « abc: » OPT; do case $OPT in a) ;; b) ;; c) VAR=$OPTARG ;; esac doneGestion de commandes
gitSystème de contrôle de version distribué.git clone https://github.com/user/repo.gitGestion de version
grepRecherche les occurrences de chaînes de caractères dans les fichiers.grep « motif » fichierRecherche et filtrage
gzipCompresse ou décompresse des fichiers.gzip fichierGestion de fichiers et de dossiers
headAffiche les premières lignes d’un fichier.head fichierManipulation de texte
hdiutilManipule les images de disque.hdiutil attach image.dmgGestion des disques
historyAffiche l’historique des commandes.historyGestion de commandes
htopAffiche les processus en cours d’exécution.htopGestion des processus
idAffiche l’ID de l’utilisateur et du groupe courants.idGestion des utilisateurs
ifconfigConfigure et affiche les interfaces réseau.ifconfigRéseau et connectivité
ioregAffiche les informations sur le matériel et les pilotes.ioreg -lGestion du matériel
caffeinateEmpêche l’ordinateur de dormir, de s’éteindre ou d’entrer en veillecaffeinate -t 3600Gestion de l’énergie
pmsetContrôle les paramètres d’énergie du systèmepmset -gGestion de l’énergie
purgeNettoie la mémoire du système en libérant les pages inactivespurgeGestion de la mémoire
system_profilerAffiche des informations sur le matériel et les logiciels du systèmesystem_profiler SPHardwareDataTypeInformations système
topAffiche les processus actifs en temps réel et leur utilisation des ressources systèmetopMoniteur système
sudoExécute une commande en tant qu’administrateur ou super utilisateursudo rm -rf /Sécurité
chflagsModifie les attributs de fichiers et de dossierschflags hidden fichierSystème de fichiers
mkfileCrée un fichier vide de la taille spécifiéemkfile 1g fichierSystème de fichiers
mdfindRecherche des fichiers en utilisant les métadonnées du systèmemdfind « mot clé »Recherche de fichiers
pbcopyCopie le contenu du presse-papiers dans le terminalpbcopy < fichierPresse-papiers
pbpasteColle le contenu du presse-papiers dans le terminalpbpastePresse-papiers
sayConvertit du texte en parole et la restitue via les haut-parleurssay « Bonjour »Synthèse vocale
mdutilGère l’indexation de Spotlight pour les recherches de fichiersmdutil -i on /Spotlight
networksetupConfigurer les paramètres de réseaunetworksetup -setairportpower airport offRéseau
defaultsModifie les préférences des applications système et des utilisateursdefaults write com.apple.finder AppleShowAllFiles YESPréférences système
softwareupdateMet à jour le logiciel système et les applications Applesoftwareupdate -i -aMise à jour du système
pkgutilGérer les paquets d’installation et les informations de réceptionpkgutil –packagesGestion de paquets
osascriptExécute des scripts AppleScript ou JavaScriptosascript -e ‘tell app « Finder » to display dialog « Hello World »‘AppleScript
launchctlGère les services et les démons systèmelaunchctl listServices système
tmutilGérer les sauvegardes Time Machinetmutil startbackupTime Machine
qlmanageGérer QuickLook, un aperçu des fichiers en un clicqlmanage -p fichierQuickLook
scutilGérer les paramètres de configuration systèmescutil –get HostNameConfiguration système
xattrGère les attributs étendus des fichiersxattr -l fichierGestion des fichiers
fileDétermine le type de fichierfile fichierGestion de fichiers
dfAffiche l’utilisation du disque et de l’espace disponibledf -hGestion de disque
scpCopie des fichiers via SSHscp fichier utilisateur@serveur:/destinationTransfert de fichiers
rsyncSynchronise les fichiers et les répertoires entre les ordinateursrsync -a ~/Documents utilisateur@serveur:/destinationTransfert de fichiers
ncÉtablit une connexion réseau à un hôte distantnc -vz hôte portRéseau
digInterroge un serveur de noms DNS pour des informations sur un domainedig example.comRéseau
netstatAffiche les connexions réseau et les statistiquesnetstat -aRéseau
hostRésout les noms d’hôtes en adresses IPhost example.comRéseau
tracerouteAffiche le chemin que les paquets réseau prennent vers une destinationtraceroute example.comRéseau
curlRécupère et envoie des données via URLcurl -O http://example.com/fichierWeb
wgetRécupère des fichiers depuis le Webwget http://example.com/fichierWeb
sshÉtablit une connexion SSH avec un hôte distantssh utilisateur@serveurSSH
screencaptureCapture une image de l’écranscreencapture screenshot.pngCapture d’écran
zipCompresse des fichiers dans un fichier ZIPzip archive.zip file1 file2Compression
unzipDécompresse un fichier ZIPunzip archive.zipCompression
afplayLit un fichier audioafplay music.mp3Audio
diskutilGère les disques, les volumes et les images disquesdiskutil listDisques
sqlite3Gère les bases de données SQLitesqlite3 database.dbBase de données
killallArrête les processus en cours d’exécutionkillall SafariProcessus
screenCréer une session d’écran détachée ou se connecter à une session existantescreen -S session-nameNavigation et recherche
openOuvrir un fichier ou une applicationopen /Applications/Safari.appGestion des fichiers et des dossiers
uuidgenGénérer un identifiant universellement unique (UUID)uuidgenUtilitaires système
psAfficher les processus en cours d’exécutionps auxUtilitaires système
killEnvoyer un signal à un processus pour l’arrêter ou le redémarrerkill -9 PIDUtilitaires système
sftpTransférer des fichiers via SSHsftp user@remoteGestion des fichiers et des dossiers
tmuxCréer et gérer des sessions de terminal multiplestmux new-session -s mysessionNavigation et recherche
afconvertConvertit des fichiers audioafconvert -f mp3 /path/to/audiofile.wav /path/to/outputfile.mp3Audio
nvramModifie les variables de démarrage du systèmenvram boot-args= »-v »Démarrage
resetpasswordRéinitialise le mot de passe d’un utilisateurresetpasswordSécurité
systemsetupConfigure les paramètres réseau et autres paramètres systèmesystemsetup -getcomputernameRéseau et système
lsofListe les fichiers ouverts et les processus qui les utilisentlsof /path/to/file.txtProcessus
pgrepRecherche les processus en fonction de leur nom ou de leur IDpgrep -f « Chrome »Processus
manAffiche le manuel d’utilisation d’une commande spécifiqueman lsAide
aproposRecherche des commandes en fonction de mots-clésapropos networkAide
whatisAffiche une brève description d’une commande spécifiquewhatis grepAide
clearEfface l’affichage du terminalclearInterface utilisateur
chmodModifie les permissions d’accès d’un fichier ou d’un dossierchmod 755 script.shSécurité
chownModifie le propriétaire et le groupe d’un fichier ou d’un dossierchown user file.txtSécurité
crontabPlanifie l’exécution de commandes à des moments spécifiquescrontab -ePlanification des tâches
calAffiche un calendrier mensuel.cal -y 2023Utilitaire
cdChange le répertoire courant.cd DocumentsNavigation
chrootChange la racine de répertoire courant.sudo chroot /Users/guest /bin/bashSystème
cmpCompare deux fichiers byte à byte.cmp file1.txt file2.txtGestion des fichiers
columnAffiche une entrée de fichier sous forme de colonnes.column -t file.txtUtilitaire
commCompare deux fichiers triés ligne par ligne.comm file1.txt file2.txtGestion des fichiers
cpCopie des fichiers et des répertoires.cp file.txt backup/Gestion des fichiers
csplitDivise un fichier en sections en fonction d’un motif.csplit file.txt /pattern/Gestion des fichiers
cutCoupe des sections de chaque ligne de fichier.cut -d ‘,’ -f 2 file.csvUtilitaire
dateAffiche ou définit la date et l’heure du système.date « +%Y-%m-%d %H:%M:%S »Système
ddCopie et convertit des fichiers.dd if=/dev/zero of=file.bin bs=1M count=10Utilitaire
diffCompare deux fichiers ligne par ligne.diff file1.txt file2.txtGestion des fichiers
dot_cleanSupprime les fichiers cachés .DS_Store.dot_clean directory/Gestion des fichiers
drutilUtilitaire de disque optique.drutil ejectSystème
lsbomAffiche les fichiers contenus dans un paquet d’installation.lsbom /var/db/receipts/com.apple.pkg.InstallAssistant.plistUtilitaire système
md5Calcule la somme de contrôle MD5 d’un fichier.md5 fichier.txtCryptographie
mkdirCrée un nouveau répertoire.mkdir dossierGestion des fichiers et des dossiers
mvDéplace ou renomme un fichier ou un dossier.mv fichier.txt ~/DocumentsGestion des fichiers et des dossiers
pingVérifie la connectivité réseau en envoyant des paquets ICMP à une adresse IP.ping google.comRéseau
pwdAffiche le chemin absolu du répertoire actuel.pwdGestion des fichiers et des dossiers
pythonLance l’interpréteur Python.pythonProgrammation
rebootRedémarre l’ordinateur.rebootUtilitaire système
rmSupprime un fichier ou un dossier.rm fichier.txtGestion des fichiers et des dossiers
rmdirSupprime un répertoire vide.rmdir dossierGestion des fichiers et des dossiers
sdiffCompare deux fichiers côte à côte.sdiff fichier1.txt fichier2.txtUtilitaire système
shasumCalcule la somme de contrôle SHA d’un fichier.shasum fichier.txtCryptographie
uptimeAffiche depuis combien de temps l’ordinateur est allumé et son taux de chargeuptimeInformations système
wcCompte le nombre de lignes, de mots et de caractères dans un fichierwc fichier.txtTraitement de texte
lsListe les fichiers et les dossiers dans le répertoire courantlsNavigation
touchCrée un nouveau fichier vide ou met à jour la date de modification d’un fichier existanttouch fichier.txtFichiers/Dossiers
findRecherche des fichiers dans une arborescence de répertoiresfind / -name fichier.txtRecherche
tarComprime ou extrait des fichiers dans une archive tartar -czvf archive.tar.gz dossier/Compression

Publications similaires :

btop monitorer systeme macos linux windows freebsdMonitorer un système Linux – Mac Os – FreeBSD – Windows avec Btop++ Comment créer un site en local et le rendre accessible en ligne avec Mamp ProComment créer un site en local et le rendre accessible en ligne avec Mamp Pro plus de 400 commandes linux les plus utilisées a connaitrePlus de 400 commandes Linux, les plus utilisées à connaître Un Macbook Pro 16 pouces chez Apple pour 2020Un Macbook Pro 16 pouces chez Apple pour 2020 ? stable diffusion ia generateur images photosGénérer des images aléatoire via IA avec Stable Diffusion Securiser un serveur Plex en HTTPS SSL avec un nom domaine personnaliseSécuriser un serveur Plex en HTTPS avec un nom domaine personnalisé
Tags: mac
PartageTweetPartageEnvoyer
Article précédent

Plus de 400 commandes Linux, les plus utilisées à connaître

Article suivant

SingSong, la nouvelle IA de Google qui génère des musiques

Thomas BONNARD

Thomas BONNARD

Logo-breakingtech-trans

Un don ca ne mange pas de pain, juste quelques pièces :)

La contribution sera faite avec Paypal ou carte bancaire. Merci à tous ceux qui nous soutiennent. Longue vie aux Geeks !

JE PARTICIPE

Suivez-nous :

Facebook Twitter Instagram Twitch Youtube Discord

Tags :

airpods apple application casque virtuel code Comédie Console drame Epouvante-horreur facebook film Final Fantasy IA images ipvtv jeux jocker linux logiciel loi mac macbook netfix nintendo pc playstation plex pokemon programme ps5 python realityos stable diffusion streaming sublim text switch switch 2 technologie tiktok trottinette visual code studio windows xbox Zombie zsh
  • Politique de cookies
  • Mentions Légales
  • Politique de confidentialité
  • Contact

Copyright © 2023 BreakingTech. Tous droits réservés

Aucun résultat
Voir tous les résultats
  • Logiciels
    • Logiciel Windows
    • Logiciels Mac
    • Logiciels Linux
    • Logiciel Android
    • Logiciel Iphone
    • Applications Web
  • TV – Son
    • Casques – Ecouteurs
    • Téléviseurs
  • Tech
    • Ordinateurs
    • Smartphones
      • Applications Mobiles
    • Tablettes
    • Objets connectés
  • Films / Séries
    • Cinéma
    • Critiques Films
    • Netfix
  • Jeux Vidéos
    • Actualités Gaming
    • Playstation
      • Actualités Playstation
      • Tests Jeux Playstation
    • Pc – Xbox
      • Actualités PC – Xbox
      • Tests Jeux PC – Xbox
    • Switch
      • Actualités Switch
      • Tests Jeux Switch
  • Contact

Bienvenue !

Connectez-vous à votre compte ci-dessous

Mot de passe oublié ? S'inscrire

Créer un nouveau compte !

Remplissez les formulaires ci-dessous pour vous inscrire

Tous les champs sont requis. Connexion

Récupérez votre mot de passe

Veuillez saisir votre nom d'utilisateur ou votre adresse e-mail pour réinitialiser votre mot de passe.

Connexion

Ajouter nouvelle Playlist

AI Chatbot Avatar
Voulez-vous vraiment déverrouiller ce message ?
Déverrouiller à gauche : 0
Voulez-vous vraiment annuler l'abonnement ?