OS X/Unix

Un livre de Wikilivres.
Sauter à la navigation Sauter à la recherche

Mac os X est un système unix. On peut donc utiliser toutes les commandes unix à partir d'un terminal.

Terminal[modifier | modifier le wikicode]

Un terminal est une application à partir de laquelle on peut utiliser les lignes de commandes unix. Il existe un terminal par défaut dans Mac OS X mais l'application iTerm.app est plus agréable. Elle permet notamment d'avoir plusieurs onglets.

Principales commandes unix[modifier | modifier le wikicode]

cd 
change de répertoire (change directory)
$ cd ~/Documents
$ cd ~/Desktop
  • Pour aller dans le "home directory" (niveau utilisateur)
$ cd ~
  • Pour aller à la racine de l'ordinateur :
$ cd /
  • Pour passer au niveau supérieur dans la hiérarchie :
$ cd ..
pwd 
imprime le répertoire de travail (print working directory)
ls 
liste les fichiers dans le dossier
  • Pour faire la liste des éléments dans le répertoire Users :
$ ls /Users
  • On peut stocker le résultat dans un fichier texte :
$ ls  > filelist.txt

Quand il y a beaucoup de fichiers dans un même répertoire, on peut utiliser la commande more conjointement avec ls pour afficher le résultat au fur et à mesure.

$ ls | more
man 
manuel.
  • Par exemple pour obtenir le manuel de la commande iconv
$ man iconv
which 
indique si la commande existe :
$ which LaTeX
/sw/bin/LaTeX
mkdir 
crée un nouveau répertoire
echo 
afficher du texte
$ echo "salut"
salut

On peut aussi enregistrer le texte dans un fichier

$ echo "salut" > toto.txt

On peut ensuite afficher le contenu du fichier

$ cat toto.txt
salut
say 
voix
say -v Bruce "Hello Guys"
say -v  Ralph -o out.aiff "Hello"
  • L'option -v permet de choisir la voix
  • L'option -o permet d'enregistrer la voix dans un fichier audio.

On peut obtenir la liste complète des commandes unix en tapant dans le terminal :

ls /usr/bin   # éventuellement : ls /usr/bin > unixfunctions.txt
ls /usr/sbin

Liens[modifier | modifier le wikicode]

Gestionnaire d'installation de logiciel[modifier | modifier le wikicode]

Pour installer des logiciels depuis le terminal comme dans n'importe quel système unix, il faut installer soit Macports[1], soit Fink[2].

Macports[modifier | modifier le wikicode]

Une fois qu'on a installé Macports, on peut installer d'autres programmes. Par exemple, on peut installer le programme gocr de reconnaissance optimale de caractère en tapant dans un terminal :

sudo port install gocr

La commande sudo permet d'avoir accès à la partie protégée de l'ordinateur. Il faut ensuite entrer son mot de passe.


Références[modifier | modifier le wikicode]

  1. Macports:http://www.macports.org/
  2. Fink:http://www.finkproject.org/