LES ASTUCES
ACCUEILL' installation LES LIENSLES TUTOSLES ASTUCES Compiz fusion Les JeuxLes Logiciels  KDE


La Console
Commandes de base
Manipulations de texte
Installer des logiciels
Recherche
Utilisateurs, droits et permissions
Gestion des processus / tâches
Enchaînements de commandes
Divers

Comment rapeller une commande déjà tapée

Plusieures consoles d'ouvertes

Trouver ses disques durs

Comment trouver le bon driver vidéo  

Sortir élégamment d'un plantage

Créer un site avec Kompozer  

Comment rendre  un programme résidant dans la barre de tache



Les astuces de

Monter un lecteur de cd rom
Monter une partition MS DOS
supprimer les ^M dans les fichiers ASCII
Monter un lecteur de diskette
Redemarrer l'ordinateur
Forcer la reconnaissance du contrôleur SCSI
Créer un alias
Supprimer les bips
Comment jouer à mes jeux Windows sous Linux ?
Comment convertir des fichiers wma en mp3 ?
Pas de rc local sous debian
supprimer les ^M dans les fichiers ASCII avec vim
lancer knoppix sans souci
Classer ses courriers et les rechercher avec mhonarc
Installer flash sous firefox 64 bit
Supprimer les espaces d'un nom de fichiers
Comment défragmenter sous Linux
Utiliser un DNS public
Ajouter un utilisateur à un groupe
Bruteforce de login
Changer adresse mac
Gestion des quotas sous Linux
Droits base de donnée mysql
Effacer les mails d'un compte unix
Expression régulière pour tester la validité d'une adresse IP
Erreur: device non autorisé
Comment supprimer une ligne contenant une chaine de caractere
Pour convertir des fichiers iso-8859 en utf-8
Mise à jour facile des paquetages Mandriva
Formater une clé usb
Sauvegarde sur un Pc distant via ssh
Récupération d'une sauvegarde Thunderbird
Mettre à jour le dernier noyau par les miroir 








La Console

Konsole


Il existe des commandes puissantes, hélas, sans interface graphique.Voici les avantages de la console :
  • Les applications console proposent souvent plus d'options, sont plus rapides et stables que leurs interfaces graphiques.
  • Il est plus rapide de taper une commande que de cliquer sur 12 fenêtres.
  • En cas de plantage de l'environnement graphique (KDE, Gnome...), vous serez bien content de savoir vous débrouiller sans la souris.
  • En lancant une application, graphique ou non, via la console, vous obtiendrez des messages qui peuvent vous orienter en cas de pépins.
L'inconvénient ? Il faut connaître les commandes .

Certains pourraient comparer la console Linux avec MS-DOS. Il s'agit effectivement de taper des commandes au clavier.


Première approche: que voit on?
[focus39@localhost ~]$   vous êtes connecté en temps qu'utilisateur normale (symbole $­­­­) et dans son répertoire ~ /home/focus39
taper su pour vous connecter sous root (administrateur) on lit:
[root@localhost focus39]# (root et symbole #) travaille dans le dossier /focus39
*Liste des commandes

Commandes de base


ls Afficher la liste des dossier et fichiers d'un répertoire.
cd Se déplacer vers un répertoire.
pwd Affiche le nom du répertoire courant.
mkdir Créer un répertoire.
rm Effacer un fichier ou un répertoire.
cp Copier un dossier ou un répertoire.
mv Déplacer (renommer) un dossier ou un répertoire.
ln Créer un lien vers un fichier.

Manipulations de texte


cat Afficher le contenu d'un fichier texte. Concaténer des fichiers.
more,less Afficher le contenu d'un fichier texte intelligemment.
grep Rechercher une chaîne de caractère.
sed Remplacer des occurences de texte dans des fichiers.
echo Envoyer un message texte. Par exemple vers un fichier.

Installer des logiciels


urpmi Installer des paquets RPM (Mandriva).
apt-get Installer des paquets DEB (Mepis, Ubuntu, Knoppix, Debian...).
alien Convertir des paquetages RPM, DEV, Tar.Gz entre eux.
emerge Installer des ebuilds Gentoo.

Recherche


whereis
Rechercher une application (+ which)
find Rechercher un dossier ou un fichier.
locate Idem mais dans une base de données. Plus rapide.

Utilisateurs, droits et permissions


Article Gestion des utilisateurs, des groupes et des mots de passe.
su, sudo Passer la main à l'administrateur (root) ou un autre utilisateur.
chmod Modifier les permissions sur un fichier.
chown Changer le propriétaire/groupe d'un fichier.
chroot Modifier la racine. Très utile parfois.

Gestion des processus / tâches


ps & top Voir les processus en cours.
pidof Affiche le Process IDentifier d'une application.
kill Tuer un processus en cours.
fuser Afficher/tuer les processus accédant à un fichier/dossier.
nice Modifier la priorité d'exécution d'une tâche.
init Changer de "run level" : sortir de X, rebooter, éteindre
pstree Afficher l'arbre généalogique des processus lancés.
cron Planifier des tâches périodiquement (outil crontab).

Enchaînements de commandes


> >> Redigirer une sortie de commande vers un fichier.
; || && Enchaîner des commandes séquentiellement.
| Lancer des commandes simultanément via un 'pipe'.

Multimédia 


xwd Réaliser des captures d'écran par la console.
ImageMagick Manipuler des images (conversion format, miniatures, alléger poids...).

Comment rendre  une application résidante dans la barre de tache


Télécharger le logiciel Alltray.(urpmi alltray)
Pour par exemple le logiciel évolution il faux mettre la commande dans l'onglet "application "  d'un icone
Clique droit sur le bureau
               créer un nouveau
                                          lien vers une application
                                                             onglet application
                                                                              commande: "alltray evolution".
et voila finir de configurer l'icone  et quitter en cliquant "OK"

Comment trouver les bons drivers pour les cartes vidéo

Une méthode pour avoir les "bons drivers" :

1 - désinstaller tout ce qui contient le mot nvidia dans tes paquetages.
2 - retire tous les dépots backports de ta liste de medias (très important)
3 - dans le mcc, va dans l'onglet matériel
4 - va dans "configurer le serveur d'affichage"
5 - clique sur la première ligne "carte graphique" et valide simplement sur ok (si le choix proposé est le bon, ce qui est normalement le cas)
6 - continue de tout valider ce qui suit
7 - redemarre ton pc

normalement, tout devrait se passer nickel

un complément d'info:
Laptop = ordi portable
desktop = ordi de bureau


Plantage d'une application

 Vous gardez le contrôle de la souris

Si vous avez encore le contrôle de la souris, vous pouvez essayer de cliquer sur le croix en haut à droite de la fenêtre. Avec un peu de chance, une fenêtre apparaitra pour vous proposer de terminer le programme. Vous pouvez alors fermer le programme qui ne répond plus, mais sachez tout de même que vos données non-enregistrées seront perdues.

Vous n'avez plus le contrôle de la souris

Si vous n'avez plus le contrôle de la souris, par exemple lors du plantage d'un programme en plein écran, comme un jeu, ou que le système ne répond pas lors des clics, lancez une console virtuelle par la commande Ctrl+Alt+F1. Pour revenir à l'interface graphique, cliquer sur Ctrl+Alt+F7. La console virtuelle permet

Après 2 lignes de descriptif de votre machine, vous donnant votre version de Mandriva, ainsi que votre version du noyau (Kernel), comme :

Mandriva linux release 2008 for i586
Kernel 2.6.24-2-desktop-4mdv on a i686 tty

Vous verrez alors un message vous demandant :

localhost login:

localhost étant le nom de votre machine.

Rentrer ici votre nom d'utilisateur, puis cliquez sur Entrée. La console vous demande alors votre mot de passe utilisateur par :

password:

Vous pouvez alors entrer votre mot de passe et appuyer sur Entrée. Vous devez obtenir une invite similaire à :

Image:Konsole.png
[utilisateur@ordi ~]$

 Si vous connaissez le programme en cause

Si vous connaissez le nom du programme qui plante, vous pouvez essayer de taper directement :

Image:Konsole.png
[utilisateur@ordi ~]$ killall programme

En remplaçant bien sur programme par le nom du logiciel fauteur de trouble.

Si une nouvelle invite apparaît directement, sans aucun message, c'est que le programme a été tué. Vous pouvez tenter de retourner dans l'interface graphique via Ctrl+Alt+F7, et vous avez des chances de retrouver votre système en état de marche.

Il peut s'afficher un message semblable à :

Image:Konsole.png
[utilisateur@ordi ~]$ killall programme

programme: aucun processus tué

Dans ce cas, le nom de programme devait être incorrect, et vous pouvez suivre la suite des instructions.

 Identifier le processus à l'origine du gel du système

Vous pouvez utiliser le programme top en tapant top dans l'invite de commande, pour trouver le programme :

Image:Konsole.png
[utilisateur@ordi ~]$ top

Cliquer sur Entrée, vous verrez alors apparaître un tableau dynamique classant les processus en cours selon leur consommation processeur. La colonne USER indique le nom de l'utilisateur ayant lancé de processus (root est l'administrateur). Cherchez dans la colonne COMMAND le nom du programme que vous désirez arrêter. Notez la valeur correspondante dans le colonne PID. Pouvez quitter top en appuyant que la touche Q. Vous retrouvez alors un nouvelle invite, et pouvez passer à la fermeture du programme.

Si top ne vous a pas permis d'identifier la cause de plantage, essayez avec le programme ps :

Image:Konsole.png
[utilisateur@ordi ~]$ ps -A

Cette commande affichera une liste des programmes lancés, les plus récents étant en fin de liste (il est probable que toute la liste ne soit pas visible).

Si vous identifiez le programme dans la liste, notez son PID, qui est le chiffre affiché à gauche de la ligne, et passez à le suite.

Terminer le programme causant le gel

Si vous avez trouvé le programme à stopper, faites :

Image:Konsole.png
[utilisateur@ordi ~]$ kill PID

En remplaçant PID par le chiffre noté tout de suite. L'application en cause devrait alors se fermer immédiatement, et vous pouvez retourner sous votre environnement de bureau via Ctrl+Alt+F7.

Si cette commande n'a pas fonctionné, vous pouvez tenter :

Image:Konsole.png
[utilisateur@ordi ~]$ kill -9 PID

En remplaçant toujours 'PID par celui de votre programme, ce qui a pour effet de fermer brutalement votre programme.

Retournez alors dans votre interface graphique par Ctrl+Alt+F7.

Si le problème n'est pas réglé, continuez en redémarrant le serveur X.

Redémarrer le serveur X

Attention !
Le redémarrage du serveur X supprime toutes les données non-enregistrées.

Pour rédémarrerle serveur d'affichage (serveur X) faites Ctrl+Alt+Backspace (Backspace est le touche située au-dessus de la touche entrée, elle représente une flèche vers le droite).

Vous quittez alors votre environnement de bureau et revenez à l'écran de connexion, où vous pouvez vous reconnecter.

 Dernier recours : les touches magiques SysRq

Si le clavier et la souris ne répondent pas, et/ou l'écran totalement noir, ou que vous n'avez pas pu régler le problème avec les méthodes précédentes, il reste une dernière solution. En effet, lors d'un plantage, il est rare que le noyau en lui-même plante. Il est alors possible de reprendre le contrôle en communiquent diectement avec le noyau, ce sont les touchse magiques (plus d'infos sur Raccourcis clavier)... Ce sont des combinaisons de 3 touches, dont la touche Alt à gauche de la barre espace, et la touche SysRq, aussi appelée F13, Syst, ou Impécr. Il vaut mieux, si possible, être en console texte, par la commande Ctrl+Alt+F1, pour voir les messages éventuels s'afficher, mais ce n'est pas indispensable.

Un troisième touche leur est associée selon l'action à réaliser.

Voici un enchaînement possible pour redémarrer l'ordinateur :

  • 1. <Alt-SysRq-r> (met le clavier en mode raw)
  • 2. <Ctrl-Alt-Suppr> (redémarrage du système)

A titre de second recours, si la séquence qui précède n'a pas permis le redémarrage, faire successivement :

  • 1. <Alt-SysRq-s> (synchronisation : tous les tampons de données sont écrits sur le disque, évite des pertes de données)
  • 2. <Alt-SysRq-u> (démonte tous les disques)
  • 3. <Alt-SysRq-b> (pour redémarrer) OU <Alt-SysRq-o> (pour arrêter le système).

Si aucune de ces séquences ne fait redémarrer l'ordinateur, il ne vous reste plus qu'à éteindre votre ordinateur par le bouton reset.

 


Administration du système


fdisk Formater et partitionner un disque.
lsmod Afficher les modules du noyau présents en mémoire.
modprobe Manipulation de modules chargeables dans le noyau.
mount Monter des partitions dans l'arborescence de fichiers. /etc/fstab
lspci, lsusb Affiche les périphériques branchés sur ports PCI, AGP ou USB.
lshw Liste votre matériel de manière propre.
dmesg Affiche les messages du noyau.

Divers


split Découper un fichier en plusieurs morceaux. Réunion grâce à la commande cat.
uname Afficher des informations (comme la version du kernel).
du, df
Afficher des statistiques d'occupation sur les disques.
Article Gestion de la mémoire sous Linux (% d'occupation, créer /swap...).
wget Télécharger un fichier depuis Internet.
glxgears Affiche les performances graphiques en FPS.
alias Créer des raccourcis de commandes.
tar, bzip2 Compresser / décompresser des fichiers.
mkisofs Créer une image ISO d'un dossier.
clear Nettoie l'affichage de la console (= CTRl+L).
eject Ouvre le tiroir du cdrom. eject -t pour refermer.
cal Affiche un calendrier du mois en cours.
date Affiche ... hé oui la date.







Comment rapeller une commande déjà tapée sans utiliser la touche haut où bas:

    En debut de ligne taper un point d'exclamation et la première lettre de la commande
exemple  vous avez utilisez la commande urpmi  --auto-select   le fait de taper !u rapelle la commande

 Plusieures consoles d'ouvertes en même temps

 vous pouvez circuler entre les sessions Konsole en gardant la touche Majuscule appuyée et en appuyant sur les touches fléchées gauche et droite
Dans l'arborescence linux d'habitude on trouve les autres disques dur ou partitions dans le dossier /mnt
Mais il est possible de creer facilement un raccourcis sur le bureau, avec tout les disques dur.

Trouver ses disques durs


Creer sur le bureau à l'aide du click droit un lien vers une URL
Donner lui le nom de Peripherique
Et l'URL media:/
Une icone d'ordinateur devrais faire son apparition
Avec un Double Click vous devriez obtenir un truc dans le genre

Trop facile

L'AIDE SUR ROOT SE TROUVE ICI