Académique Documents
Professionnel Documents
Culture Documents
Linux
Usage
et
congura2on
pour
le
TP
de
Techniques
de
programma2on
C
Menu
1.
2.
3.
4.
Barre de menus
2
3
5
6
Launcher/Lanceur:
Barre
de
lancement
rapide
1.
Unity
Desktop
Barre
de
menus
:
Les
menus
de
lapplica2on
en
cours
apparaissent
ici
quand
on
y
passe
la
souris
(
la
mode
Mac
OSX).
2
:
Tableau
de
bord
Fichiers/applica2ons,
recherche
et
derniers
u2liss
2.
Le
Terminal
/
console
Pour
:
compiler
vos
programmes,
explorer
le
systme
de
chiers
en
mode
texte
Comment:
Menu
Applica2ons
puis
faire
une
recherche
sur
le
mot
terminal
Pour
ajouter
en
permanence
licne
au
Launcher
(dans
la
barre
verAcale)
:
Glisser
licne
terminal
dans
la
barre
des
lanceurs
Si
terminal
ouvert,
clic
droit
sur
licne
dans
la
barre
puis
Figer
dans
le
lanceur
Congura2on
de
lditeur
Acher
le
numro
de
ligne
:
menu
Edi2on
->
Prfrence
->
Achage
Reprer
la
ligne
donne
par
le
compilateur
comme
source
derreurs
Surligner
les
parenthses
correspondantes
:
mme
menu.
Trouver
rapidement
la
parenthse
de
fermeture
(manquante)
dun
bloc
Congura2on
de
lditeur
Indenter
semi-automaAquement
le
code
:
menu
Prfrences->Editeur->
Ac2ver
lIncrmenta2on
automa2que
Aprs
un
retour
la
ligne
[Entre],
indente
(met
une
tabula2on,
des
espaces
devant)
la
nouvelle
ligne
de
manire
iden2que
la
ligne
prcdente.
Congura2on
de
lditeur
Colorer
la
syntaxe
du
C
:
achage
->
Mode
de
colora2on->
Source
Des
couleurs
direntes
pour
:
-les
types
-les
constantes
(numriques/chaines
de
caractres)
(lisibilit
du
code
et
visualisa2on
des
types/constantes
non
reconnues)
Congura2on
de
lditeur
Intgrer
un
terminal
sous
lditeur
:
(Etape
1)
Edi2on
->
Prfrences
->
Greons
(Plugins)
Ac2ver
le
greon
Terminal
intgr
(Un
terminal
et
le
texte
dans
la
mme
fentre
!)
Congura2on
de
lditeur
Intgrer
un
terminal
sous
lditeur
:
(Etape
2)
Achage
->
Panneau
Infrieur
(
ac2ver)
Congura2on
de
lditeur
Intgrer
un
mini-explorateur
de
chiers
:
Achage
->
Panneau
latral
(
ac2ver)
(Edi2on
->
Prfrence
->
Greons
->
Explorateur
de
chiers)
Fichiers
ouverts/
Explorateur
4.
Changement
de
bureau
4
espaces
de
travail
(bureaux)
disponibles
:
rparAr
ses
applicaAons
sur
plusieurs
bureaux
est
possible
en
cas
de
trs
nombreuses
fentres
dapplicaAons.
licne
Slecteur
espace
de
travail
permet
de
visualiser
le
contenu
des
bureaux
et
den
choisir
un.
changer
une
fentre
de
bureau
:
clic
droit
sur
le
bandeau
de
la
fentre
pour
le
menu.
Menu
1.
2.
3.
4.
5.
Usage
du
shell
Shell
:
la
ligne
de
commande
Voir
n
du
cours
dIntroduc2on
pour
:
les
6
commandes
essen2elles
(ls,cd,rm,mkdir,cp,mv)
lhistorique
de
commandes
(touches
,)
la
compl2on
automa2que
de
nom
forcer
linterrup2on
dun
programme
:
touche
[ctrl-c]
5.
Usage
du
shell
Pour
u2liser
exclusivement
le
shell
lors
des
TPs
lancer
lditeur
de
texte
par
son
nom: gedit
Noter
que
le
shell
ne
rpond
plus
tant
que
gedit
nest
pas
ferm.
Soit
:
-u2liser
un
second
terminal
pour
compiler
-
fermer
gedit
et
le
rouvrir
entre
chaque
compila2on
:-/
5.
Congura2on
du
shell
Protger
les
commandes
rm, cp et
mv
En
cas
de
suppression,
dcrasement
de
chiers
par
ces
commandes
->
aucune
rcupra2on
possible.
Solu2on
par2elle
:
demander
systma2quement
conrma2on
lu2lisateur
en
cas
de
perte
poten2el
de
donnes
(op2on
i
des
commandes)
5.
Congura2on
du
shell
Meere
en
place
lop2on
i
systma2que:
Ouvrir
ou
crer
le
chier
.bashrc
dans
votre
HOME
directory
:
gedit ~/.bashrc
Ajouter
la
n
du
chier
(ne
pas
copier
du
pdf):
alias rm=rm -i
alias cp=cp -i
alias mv=mv -i
Redmarrer
le
terminal
et
tester
!
Note
:
ls a permet
de
lister
les
chiers
cachs
=
dont
le
nom
commence
par
un
.
A
ne
pas
confondre
avec
./
le
rpertoire
courant.