Accueil

Menu Linux

Menu Windows

I. Partie LINUX

  • Préliminaire

Introduction Linux

LiveCD Linux

  • Installation

LiveCD Ubuntu

Installation Ubuntu

Ubuntu sur Netbook

Installation Netbook

Installations, mise à jour

Applications Ubuntu

Documentation-Aides

  • Aller plus loin

Arborescence Ubuntu

Recherche Ubuntu

Edition Linux

Terminal & Super Utilisateur

Commandes Linux (1)

Commandes Linux (2)

Utilisateurs, groupes, droits

Installation Imprimante

Compression-Archivage

Déplacer le /home

  • Réseau

Connexion Linux

Réseau Linux

Analyse Réseau - Gestion parc

Partages,Transferts

Contrôle à distance

Serveur Linux

OpenVPN

Sécurité Linux

  • Utiliser des applications Windows

Virtualisation

Wine: Applications Windows sous Linux

  • Téléphonie VOIP

Asterisk, TrixBox

  • Maintenance, dépannage

Dépannage Ubuntu

Grub

Partitions Linux

Fstab

Sauvegarde-Synchronisation

  • BDD

BDD Linux

Access/MySQL

Talend Open Studio

II. Partie commune

Présentation

  • Internet

Navigation Internet

Thunderbird (1)

Thunderbird (2)

Thunderbird (3)

Courrier GMail

  • Bureautique

Open Office

  • Graphisme

Picasa

  • Photo

Photo: Théorie

Photo: Pratique

Diaporama, site photos

Retouche: Gimp

  • Vidéo

YouTube

  • BDD

Access/MySQL

III. Partie WINDOWS

  • Préliminaire

Logiciels Windows

Téléchargements

Utilitaires Windows

  • Internet

Connexion Internet

Export OutlookExpress

Changement d'ordinateur

Agenda

Blog: Dotclear

Exploration/Dépannage Internet

  • Création de site

Joomla

Dreamweaver

  • Réseau

Partage Connexion

Partage Fichiers

Partage Imprimante

Transfert Fichiers

  • Dépannage

Prévention-dépannage Windows

  • Divers

Anti-virus

Gravure CD

Installation périphérique Windows

Partitions Windows

Organisation disque dur

Sauvegarde-Synchronisation Windows

Putty

Contrôle à distance

Terminal - Super Utilisateur

Terminal

En bureau Gnome (interface d’Ubuntu), l’appellation normale utilisée pour le shell est “Terminal” (pour Emulateur de terminal). En KDE, cela devient “console”.

  • Pour lancer un terminal, cliquer sur Applications/Accessoires/Terminal.
  • Pour suspendre une tâche en arrière-plan, entrer Ctl+Z ou suspend. On la reprend par bg (background)
  • Pour arrêter l’exécution d’une commande ou la “tuer”, entrer Ctl+C,
  • Pour quitter le terminal, entrer Exit ou Ctl+D ou Ctl+Maj+Q.

L’invite de commande (ou prompt) du shell a en général la forme suivante :

nom@machine~$       (Utilisateur normal)
root@machine~#      (Super Utilisateur)
  • nom : représente l’identifiant de l’utilisateur connecté
  • machine : représente le nom de la machine
  • ~ est un raccourci qui signifie le répertoire personnel (/home/utilisateur)
  • $ signifie que l’on est connecté en tant qu’utilisateur
  • # signifie que l’on est connecté en tant que root

On peut configurer les couleurs de fond et du texte de la console par Edition/Profil actuel/Couleurs.

D’autre part, dans le fichier de configuration /home/<login>/.bashrc, on peut aussi modifer l’interface en vérifiant l’activation de la couleur par les lignes suivantes (en général, à décommenter. C’est à dire, supprimer le dièze devant la ligne de commande. Le premier dièze décrit la commande qui suit):

Vérifier également que la complétion est bien activée:

Consulter également la documentation Ubuntu http://doc.ubuntu-fr.org/console

Terminator

Grâce à Terminator, on peut scinder le terminal en plusieures fenêtres. Lancer d’abord Terminator (Menu Accessoires). Les fenêtres se commandent par Clic droit ou par Ctl+Maj+E (fenêtre verticale) ou Ctl+Maj+O (verticale).

Xterm

En cas de problème avec la console normale (gnome-terminal), on peut utiliser Xterm comme alternative. On l’installe par le lien suivant apt://xterm. L’icône de lancement s’ajoute (ou est à ajouter) dans le menu Accessoires.

Le seul interface se fait par Ctl+Clic droit qui permet de choisir la taille des caractères.

Si on a mis le mode coloration dans son shell (par défaut, le bash. Fichier de configuration dans /home/<login>/.bashrc), il s’affiche.

Il n’y a pas d’ascenseur sur le côté de la fenêtre Xterm.

Screen

Après avoir quitté un poste (connexion à distance, par exemple), on utilise screen pour y revenir et récupérer l’historique des commandes.

  • Lancer screen après l’ouverture de session
  • A la demande, on peut “détacher” un terminal par Ctl+a suivi rapidement de d (en gardant Ctl). La réponse est:
 guy@Athos-U9:~$ screen
[screen is terminating]
guy@Athos-U9:~$ 
  • En ouvrant la nouvelle session, chercher les sessions anciennes avec la commande screen et une des 2 options -ls ou -rd:
guy@jeriserv:~$ screen -ls
There are screens on:
	1051.pts-0.jeriserv	(Detached)
	1014.pts-2.jeriserv	(Detached)
2 Sockets in /var/run/screen/S-guy.

guy@jeriserv:~$ screen -rd
There are several suitable screens on:
	1051.pts-0.jeriserv	(Detached)
	1014.pts-2.jeriserv	(Detached)
Type "screen [-d] -r [pid.]tty.host" to resume one of them.
  • Pour revenir à l’une des sessions, entrer la commande screen -rd suivie de l’identifiant de la session
screen -rd 1051.pts-0.jeriserv

Les différents Shells

Il existe plusieurs “shells”, parmi les plus populaires, le bash (bourne again shell) par défaut en Ubuntu, le sh (bourne shell) et le zsh (extension du Korn shell). Pour savoir quel est le shell courant, la commande est:

echo $SHELL

Pour avoir la liste des shells disponibles:

cat /etc/shells

Le zsh est un shell apprécié de beaucoup, d’un côté pour les couleurs, la complétion automatique (Il s’agit d’un outil qui permet d’accélérer la saisie des commandes, en les complétant automatiquement dès qu’il n’y a plus d’ambigüité) de l’autre pour les corrections automatiques de faute de frappe (voir http://doc.ubuntu-fr.org/zsh).

Pour changer de shell et passer en zsh, la commande est d’abord chsh (change shell):

dbott@feisty:~$ chsh
Password:                         # Répondre au mot de passe
Changing the login shell for dbott
Enter the new value, or press ENTER for the default
        Login Shell [/bin/bash]:  # Répondre /bin/zsh

Ensuite, il faut incorporer les fichiers de configuration zshenv, zlogin, zlogout, zshrc et dir_colors pour les placer en /etc/zsh. Pour cela, aller les récupérer sur le site de formation Debian.

 wget http://people.via.ecp.fr/~alexis/formation-linux/config/zshrc
 wget http://people.via.ecp.fr/~alexis/formation-linux/config/zshenv
 wget http://people.via.ecp.fr/~alexis/formation-linux/config/zlogin
 wget http://people.via.ecp.fr/~alexis/formation-linux/config/zlogout
 wget http://people.via.ecp.fr/~alexis/formation-linux/config/dir_colors
 mv zshrc zshenv zlogin zlogout dir_colors /etc/zsh  # Déplace les fichiers en /etc/zsh

On pourra aussi mettre ses propres fichiers de configuration dans son /home (mais avec le nom du fichier précédé d’un point).

Enfin, pour démarrer le zsh, lancer la commande zsh:

zsh  # on voit aussitôt les couleurs changer

Le tout est récapitulé (hors installation zsh) dans la copie d’écran suivante (où l’édition par nano n’avait pas été demandée en sudo, on n’aurait pas pu enregistrer de changement à la fin).

Consoles virtuelles

Au lieu de passer en terminal, on peut utiliser une “console virtuelle”. La console virtuelle (tty1 à tty6) est un écran noir où une invite de commande apparaît, de la forme login :

  • Depuis l’interface graphique, il est possible de se connecter à une console virtuelle en utilisant la combinaison de touches Ctrl+Alt+Fn, où n est un chiffre de 1 à 6.
  • Pour aller d’une console virtuelle à une autre, en mode console: Alt+Fn (de F1 à F6)
  • Pour revenir au mode graphique depuis une console virtuelle, utiliser la combinaison de touches ALT+F7.
  • La combinaison Ctl+Alt+Supp lance l’arrêt de la session.



Mode super-utilisateur

  • Pour accéder aux commandes de l’adminstrateur appelé aussi super-utilisateur ou root, il faut,

- soit entrer su

su   # ou bien: su -l                       

et entrer le mot de passe administrateur. On reste “root” jusqu’à en sortir par exit.

- soit pour un commande isolée sudo (si l’on a des droits d’administrateur), entrer:

sudo  <commande_à_exécuter>

En réponse, il faut donner son mot de passe-utilisateur et la commande est lancée si l’authentification est bonne.

Quand il y a une succession de commandes sudo, Ubuntu mémorise le mot de passe, il n’y a pas besoin de le rentrer à chaque fois.

  • Pour entrer en mode administrateur en changeant d’identité, entrer su (Switch User) et le login désiré.
su <login>          # pour passer à l'utilisateur <login>. Répondre ensuite au mot de passe
  • Pour entrer en mode administrateur et utiliser l’interface graphique, utiliser la commande gksu ou gksudo.
gksu               # la réponse demande pour quelle application et ensuite le mot de passe
gksudo gedit /boot/grub/menu.lst
  • L’option -c permet d’exécuter une commande en tant que root et sortir:
sudo -c nano /etc/fstab
  • L’option -s permet de passer le shell en root jusqu’à la sortie par exit. Cette commande permet de garder le /home de l’utilisateur:
sudo -s  # répondre à la demande de mot de passe
  • L’option -i permet de passer le shell en root jusqu’à la sortie par exit. Mais ici, comme pour sudo su, le /home devient celui du Root:
sudo -i  # répondre à la demande de mot de passe

Nota On a vu plus haut que:

  • En mode utilisateur normal, l’invite du shell est précédée du dollar ($).
  • En mode super-utilisateur, ce signe est remplacé par le dièse (#).

Exemple:

$ su
Password: ******
#

Console super-administrateur

Pour passer une console en super-administrateur, la commande est

$ sudo -i
[sudo] password for <login_actuel>:   # entrer le mot de passe utilisateur

Dans ce terminal uniquement, le compte courant sera root pour une durée indéterminée. Pour repasser à son identité normale, sortir par la commande suivante exit ou par Ctl+D.

 
 
terminal-root.txt · Dernière modification: 2009/11/14 16:16 par guy
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki