Par exemple, si l’on est dans rep1 et que l’on souhaite renommer fichier2 en README, on
utilisera mv fichier2 README
Exercice 4 Cr´eez quelques nouveaux fichiers et testez ces nouvelles commandes. Terminez en
effa¸cant toute l’arborescence que vous avez cr´e´ee.
3 emacs
Nous vous conseillons pour taper vos programmes java d’utiliser l’´editeur de texte emacs,
`a moins que vous ne soyez d´ej`a habitu´es `a un autre ´editeur. emacs est un ´editeur de texte
extrˆemement puissant, et nous n’utiliserons qu’une infime partie de ses tr`es nombreuses fonc-
tionnalit´es.
Introduisons la commande
–emacs nom_du_fichier & : ouvre avec emacs le fichier nom_du_fichier .nom_du_fichier
est cr´e´e s’il n’existe pas d´ej`a.
emacs ouvre alors une nouvelle fenˆetre. La plupart des commande dont nous allons avoir
besoin sont disponibles `a partir des menus (File,Edit et Tools principalement) situ´es en haut
de la fenˆetre. Suivant la version, quelques icones peuvent apparaitre pour les taches les plus
courantes. N´eanmoins `a l’usage, il est plus rapide d’utiliser quelques raccourcis clavier :
–Ctrl x Ctrl s : sauvegarder
–Ctrl x Ctrl c : fermer emacs
–Ctrl k : couper une ligne
–Ctrl y : coller une ligne
le cas ´ech´eant, les autres raccourcis sont indiqu´es dans les menus !
Il existe ´egalement un m´ecanisme g´en´eral permettant de faire des copier-coller `a la souris :
pour copier, il suffit de s´electionner le texte `a copier (click gauche), et pour coller, il suffit de
faire un click central `a l’endroit o`u vous souhaitez coller. Ceci fonctionne aussi dans un terminal.
Exercice 5 Ouvrez un nouveau fichier avec emacs, tapez une ligne de texte, dupliquez-l`a, puis
sauvegardez et quittez.
4 Premier programme java
Nous sommes prˆets `a ´ecrire un premier programme java.
Exercice 6 Commencez par cr´eer un r´epertoire TP1 dans votre r´epertoire racine. Nous allons
d´esormais travailler `a l’int´erieur de ce r´epertoire. Ouvrez avec emacs un fichier Test.java et
´ecrivez le code suivant :
public class Test{
public static void main(String[] argd)
{
System.out.println("Bonjour tout le monde");
}
}
Quelques rappels :
– Un fichier .java d´efinit une classe et doit porter son nom (ici Test.java). Par convention,
ce nom commencera toujours par une majuscule.
4