Disclaimer Je ne suis pas (plus) utilisateur de Mac depuis belle-lurette, mais oui effectivement les shells et programmes utilitaires des deux systèmes sont relativement identiques.
Notamment, le shell par défaut de MacOS est zsh, mais tu peux tout à fait utiliser bash ou un autre shell, POSIX ou non.
Quant aux commandes, tous les utilitaires styles coreutils (cat, ls, grep...) sont présents sous Mac (avec quelques subtilités, genre sous linux rm prend -r ou -R pour supprimer récursivement là où MacOS n’acceptera que -R), tu vas retrouver tous les outils classiques de la ligne de commande style ssh, nmap, les utilitaires ip, ifconfig (je crois, à vérifier), tu vas même retrouver ton éditeur de texte (vim (ou emacs)) favoris, etc.
Ce qui va beaucoup changer par contre, c’est la hiérarchie du système de fichier, et les procédures d’installation de programmes / gestion de dépendances.
Sous linux, on retrouve les binaires dans /bin, /usr/bin/, /opt, usr/local/bin, etc. et les bibliothèques dans (/usr)?/lib{32,64}, tandis que Mac va fonctionner complètement différemment (j’crois qu’il y a une histoire de /system ou une dinguerie, je me souviens plus bien... pareil, les programmes c’est des images disques ou chépakoi... J’suis pas le mieux placé pour te renseigner là-dessus).
Pareil, pour l’installation et la gestion de paquets, il me semble que la solution relativement standard pour MacOS c’est Brew, qui contrairement aux gestionnaires de paquets des distributions GNU/Linux (apt, pkg, pacman, zypper etc) n’est /pas/ un outil officiel fourni par Apple.
Mais bon, ça fonctionne paraît-il plutôt bien,
=> https://brew.sh/index_fr
# commandes UNIX
Posté par Leirda . En réponse au message Linux sur MacBook Air m1 ( résolu ). Évalué à 2.
Disclaimer Je ne suis pas (plus) utilisateur de Mac depuis belle-lurette, mais oui effectivement les shells et programmes utilitaires des deux systèmes sont relativement identiques.
Notamment, le shell par défaut de MacOS est
zsh, mais tu peux tout à fait utiliserbashou un autre shell, POSIX ou non.Quant aux commandes, tous les utilitaires styles coreutils (
cat,ls,grep...) sont présents sous Mac (avec quelques subtilités, genre sous linuxrmprend-rou-Rpour supprimer récursivement là où MacOS n’acceptera que-R), tu vas retrouver tous les outils classiques de la ligne de commande stylessh,nmap, les utilitairesip,ifconfig(je crois, à vérifier), tu vas même retrouver ton éditeur de texte (vim(ouemacs)) favoris, etc.Ce qui va beaucoup changer par contre, c’est la hiérarchie du système de fichier, et les procédures d’installation de programmes / gestion de dépendances.
Sous linux, on retrouve les binaires dans
/bin,/usr/bin/,/opt,usr/local/bin, etc. et les bibliothèques dans(/usr)?/lib{32,64}, tandis que Mac va fonctionner complètement différemment (j’crois qu’il y a une histoire de/systemou une dinguerie, je me souviens plus bien... pareil, les programmes c’est des images disques ou chépakoi... J’suis pas le mieux placé pour te renseigner là-dessus).Pareil, pour l’installation et la gestion de paquets, il me semble que la solution relativement standard pour MacOS c’est
Brew, qui contrairement aux gestionnaires de paquets des distributions GNU/Linux (apt,pkg,pacman,zypperetc) n’est /pas/ un outil officiel fourni par Apple.Mais bon, ça fonctionne paraît-il plutôt bien,
=> https://brew.sh/index_fr