Lancez-Vous. C'est gratuit
ou s'inscrire avec votre adresse e-mail
0) Ubuntu Console par Mind Map: 0) Ubuntu Console

1. L'invite de commandes

1.1. mateo21@mateo21-desktop:~$

1.1.1. C'est l'invite de commande : il vous invite à rentrer des commandes et vous donne aussi de nombreuses informations comme :

1.1.1.1. mateo21 :

1.1.1.1.1. C'est le pseudo sous lequel vous vous êtes loggés.

1.1.1.2. mateo21-desktop :

1.1.1.2.1. c'est le nom de l'ordinateur sur lequel vous êtes en train de travailler

1.1.1.3. ~ :

1.1.1.3.1. le symbole ~ signifie que vous êtes dans votre dossier personnel, ce qu'on appelle le « home » sous Linux ; c'est l'équivalent du dossier « Mes documents » de Windows

1.1.1.4. $ :

1.1.1.4.1. Indique le niveau d'autorisation sur la machine et est de plusieurs types :

2. Commandes et paramètres

2.1. commandes

2.1.1. C'est ce qu'on tape en travaillant dans la console

2.1.2. Les commandes sont nombreuses et impossibles de tout connaitre mais il faut :

2.1.2.1. Connaitre les commandes les plus courantes

2.1.2.2. Etre capable de se servir des commandes les moins courantes en lisant un manuel d'utilisation

2.2. Manuel d'utilisation

2.2.1. Appelée RTFM (« Read the fucking manual! »), c'est la bible des utilisateurs de Linux: c'est le référentiel !

2.3. Une commande simple

2.3.1. Exemples :

2.3.1.1. Taper date après l'invite de commande et vous aurez

2.3.1.1.1. mateo21@mateo21-desktop:~$ date lundi 20 septembre 2010, 15:39:51 (UTC+0200)

2.3.1.2. Taper ls après l'invite de commande et vous aurez

2.3.1.2.1. mateo21@mateo21-desktop:~$ ls Desktop Examples Images

2.4. Paramètres

2.4.1. Des options que l'on écrit à la suite de la commande. La commande et les paramètres sont séparés par un espace

2.4.1.1. mateo21@mateo21-desktop:~$ commande parametres

2.4.2. Typologie

2.4.2.1. Les paramètres courts (une lettre)

2.4.2.1.1. sont constitués d'une seule lettre précédée d'un tiret.

2.4.2.1.2. REMARQUE : les fichiers commençant par un point sont des fichiers cachés

2.4.2.2. Les paramètres longs (plusieurs lettres)

2.4.2.2.1. Sont constitués de plusieurs lettres précédées de deux tirets

2.4.3. Les valeurs des paramètres

2.4.3.1. Certains paramètres nécessitent que vous les complétiez avec une valeur.

2.4.3.1.1. Avec un paramètre court : commande -p 14

2.4.3.1.2. Avec c'est un paramètre long : commande --parametre=14

2.5. Retrouver une commande

2.5.1. Il existe plusieurs manières de retrouver une commande qu'on oubliée car on ne peut tous les retenir

2.5.2. Méthodes

2.5.2.1. Autocomplétion de commande

2.5.2.1.1. Taper le début de la commande par exple "da " pour date

2.5.2.1.2. Double cliquer sur la touche Tab du clavier pour avoir la liste de toutes les commandes commençant par "da"

2.5.2.2. Lister les commandes correspondantes

2.5.2.2.1. REMARQUE: Display all 2173 possibilities? (y or n)

2.5.2.2.2. Quelques raccourcis à connaître quand une liste s'affiche page par page :

2.5.3. L'historique des commandes

2.5.3.1. Pour retrouver la dernière commande tapée sur la console : appuyez sur la flèche directionnelle Haut

2.5.3.2. Taper sur la flèche directionnelle Bas pour retrouver la commande la plus récente

2.5.3.3. Pour retrouver l'historique des commandes tapées il faut utiliser la commande "history"

2.6. Quelques raccourcis clavier pratiques

2.6.1. Linux propose beaucoup de raccourcis clavier qui permettent d'aller plus vite

2.6.2. Ctrl + L :

2.6.2.1. efface le contenu de la console

2.6.2.2. Commande équivalente => clear

2.6.3. Ctrl + D :

2.6.3.1. fermera la console en cours

2.6.3.2. Commande équivalente => exit

2.6.4. Shift + PgUp

2.6.4.1. permet de « remonter » dans les messages envoyés par la console

2.6.4.2. Commande équivalente =>

2.6.5. Ctrl + A :

2.6.5.1. ramène le curseur au début de la commande.

2.6.5.2. Commande équivalente => touche Origine

2.6.6. Ctrl + E :

2.6.6.1. ramène le curseur à la fin de la ligne de commandes

2.6.6.2. Commande équivalente => touche Fin

2.6.7. Ctrl + U :

2.6.7.1. supprime tout ce qui se trouve à gauche du curseur

2.6.8. Ctrl + K :

2.6.8.1. supprime tout ce qui se trouve à droite du curseur.

2.6.9. Ctrl + W :

2.6.9.1. supprime le premier mot situé à gauche du curseur.

2.6.10. Ctrl + Y

2.6.10.1. si vous avez supprimé du texte avec une des commandes Ctrl + U, Ctrl + K ou Ctrl + W qu'on vient de voir, alors le raccourci Ctrl + Y « collera » le texte que vous venez de supprimer. C'est donc un peu comme un couper-coller.

3. Pourquoi avoir inventé la console ?

3.1. Dans les années 70, la console était la seule solution

3.2. Une fois maitrisée on va plus vite avec la console qu'avec l'interface graphique

3.3. Il y'a des choses que seule la console peut faire

4. Rappels

4.1. Définitions

4.1.1. OS

4.1.1.1. sont orientées vers un besoin en particulier.

4.1.1.1.1. serveur

4.1.1.1.2. sécurité,

4.1.1.1.3. multimédia,

4.1.2. Distribution

4.1.2.1. Exemples

4.1.2.1.1. Debian

4.1.2.1.2. Kali Linux

4.1.2.1.3. Ubuntu

4.1.2.2. sont développées pour répondre à un besoin précis:

4.1.2.2.1. ou autre.

4.1.2.2.2. serveur,

4.1.2.2.3. poste de travail,

4.1.3. Gnome

4.1.3.1. Gnome est le bureau de la distribution Ubuntu.

4.1.3.2. livré par défaut avec la distribution Ubuntu.

5. RESSOURCES

5.1. Installer Linux sur Windows 10 en 5 minutes !

5.2. Voir à partir de 3mn 42 s ==> Comment installer Ubuntu sur Windows (avec VirtualBox)

6. La console

6.1. raccourcis à connaître pour accéder à la console :

6.1.1. Ctrl + Alt + F1 : terminal 1 (tty1) ;

6.1.2. Ctrl + Alt + F2 : terminal 2 (tty2) ;

6.1.3. Ctrl + Alt + F3 : terminal 3 (tty3) ;

6.1.4. Ctrl + Alt + F4 : terminal 4 (tty4) ;

6.1.5. Ctrl + Alt + F5 : terminal 5 (tty5) ;

6.1.6. Ctrl + Alt + F6 : terminal 6 (tty6) ;

6.1.7. Ctrl + Alt + F7 : retour au mode graphique

6.2. Comment accéder à la console en mode graphique ?

6.2.1. Sous KDE: Pour KDE, il suffit de rechercher "Konsole" dans le lanceur (figure suivante).

6.2.1.1. Sans titre

6.2.2. Sous Unity: Si vous êtes sous Unity, rendez-vous dans le lanceur et recherchez "Terminal" (figure suivante).

6.2.2.1. Sans titre

7. L'accès à distance en SSH avec PuTTY

7.1. Une des grosses forces de la console, c'est d'être accessible à distance par Internet

7.2. A condition que la machine soit connectée au réseau on peut se logger à sa console et travailler dessus à distance

7.2.1. c'est comme ça que l'on administre un serveur sous Linux.

7.3. Telnet et SSH

7.3.1. Le protocole est un ensemble de règles qui permet à 2 ordinateurs de communiquer. Mais pour accéder à la console à distance il y'a 2 protocoles:

7.3.1.1. Telnet

7.3.1.1.1. Un protocole basique

7.3.1.1.2. Ne crypte pas les données échangées entre vous et le serveur. Un gros défaut car les pirates peuvent récupérer les données sensibles (mots de passe)

7.3.1.2. SSH

7.3.1.2.1. Le protocole le plus utilisé

7.3.1.2.2. Crypte les données et sécurise ainsi la connexion avec le serveur

7.4. PuTTY

7.4.1. C'est un programme capable de se connecter en SSH à un serveur Linux. Il est capable de restituer la ligne de commande à distance