Résumé des commandes Unix/Linux

R´esum´e des commandes Unix/Linux
Robin Milosz
BIN1002 - automne 2014
1
Commandes de base
ls
pour lister les fichiers et les dossiers du repertoire courant
/usagers_bac/p0123456> ls
bienvenue bin Desktop Documents
/usagers_bac/p0123456>
public_html
cd
pour changer de dossier
/usagers_bac/p0123456> cd Documents/
p0123456/Documents>
p0123456/Documents> cd..
/usagers_bac/p0123456>
mkdir
pour cr´eer un nouveau dossier
p0123456/Documents> mkdir dossier1
cp
pour copier un ou plusieurs fichiers ou dossiers
1
tmp
p0123456/Documents> cp fichier1 dossier1/fichier1
p0123456/Documents> cp /usagers_bac/p0123456/fichier1.txt fichier1.txt
mv
permet de d´eplacer des fichiers ou des dossiers
p0123456/Documents> mv fichier1 dossier1/
p0123456/Documents> mv dossier1/ bcm1501/
rm
pour supprimer un fichier ou un dossier
Documents/bcm1501> rm
fichier3
Documents/bcm1501> rm -rf dossier1/
–help
si vous avez besoin d’aide pour une commande
p0123456/Documents> cp --help
Documents/bcm1501> cp --help
Usage: cp [OPTION]... [-T] SOURCE DEST
or: cp [OPTION]... SOURCE... DIRECTORY
or: cp [OPTION]... -t DIRECTORY SOURCE...
Copy SOURCE to DEST, or multiple SOURCE(s) to DIRECTORY.
Mandatory arguments to long options are mandatory for short options too.
-a, --archive
same as -dR --preserve=all
[...]
2
Commandes un peu plus avanc´
ees
Note : Utilisez la touche ”tab” opur auto-compl´eter les nom de dossiers ou de fichiers
2
pwd
montre le chemin complet du dossier
Documents/bcm1501> pwd
/UDEM/MNT/L_USAGERS_BAC/p0123456/Documents/bcm1501
Documents/bcm1501>
cat
concat`ene deux fichiers
p0123456/Documents> cat resultats_partiels_1 resultats_partiels_2
12
56
78
79
82
88
89
23
48
69
71
85
91
grep
recherche un motif ou mot dans un texte
dbin1002/automne2014> grep "pomme" fichierFruits
pomme
pomme
pomme
dbin1002/automne2014>
3
>
permet de faire un pipeline de calcul (et rentrer les r´esultats d’une commande dans un fichier)
p0123456/Documents> cat resultats_partiels_1 resultats_partiels_2 > resultats_finaux
dbin1002/automne2014> grep "pomme" fichierFruits > resultats_pommes
3
Programmes utiles
Notez que si vous ouvrez un programme `a partir d’une fenˆetre terminal, cette fenˆetre devient
occup´ee par ce programme. Il faut fermer le programme pour pouvoir l’utiliser `a nouveau ou
sinon en ouvrir une seconde.
3.1
´
Editeurs
de texte
` vous de choisir votre ´editeur pr´ef´er´e pour chaque application.
A
gedit
dbin1002/automne2014> gedit rapport_devoir_6.tex
emacs
Documents/bcm1501> emacs test1.txt
kate
dbin1002/automne2014> kate texte.txt
vi
dbin1002/automne2014> vi index.html
4
3.2
Internet
firefox
dbin1002/automne2014> firefox
dbin1002/automne2014> firefox http://www.ncbi.nlm.nih.gov/genbank/
konqueror
dbin1002/automne2014> konqueror
dbin1002/automne2014> konqueror http://www.ncbi.nlm.nih.gov/genbank/
3.3
pour PDF
pdflatex
pour cr´eer un fichier .pdf `
a partir d’un fichier .tex
dbin1002/automne2014> pdflatex rapport_devoir_6.tex
okular
pour lire un pdf
dbin1002/automne2014> okular rapport_devoir_6.pdf
evince
un autre fa¸con de lire un pdf
dbin1002/automne2014> evince rapport_devoir_6.pdf
Note : n’oubliez pas que votre meilleur ami pour l’informatique c’est Google ;)
5