logo de la page

Distributions




Exporter variable dans path


La procédure pour exporter une variable est très simple, il suffit de rentrer une ligne dans le fichier .bashrc de votre dossier HOME. Exemple, pour lancer un script se trouvant dans un dossier script du répertoire HOME lorsque vous vous trouvez dans un autre répertoire vous rajoutez :
export PATH=$PATH:$HOME/script
à la fin du fichier .bashrc puis vous enregistrez, et après reconnection l'export sera effectif.

Compression decompression et archivage


Imaginons que vous ayez plusieurs fichiers nommés document, document1, document2 et vous souhaitez les compresser au sein d'une même archive. Je vais donc vous détailler différente procédure permettant d'y arriver :


Quelques astuces pour vim


Pour activer la coloration syntaxique de l'éditeur vim, il vous faut un fichier .vimrc dans votre dossier utilisateur (attention à bien mettre le point devant le nom). A l'intérieur de ce fichier, il faut marquer ceci :
:syntax enable
Attention à bien respecter les 2 points devant. Le plus simple étant de faire un copier collé depuis le site, de cette manière les risques d'erreurs sont grandement diminués.

Pour activer l'affichage des numéros de ligne dans le même vim, ajouter ceci dans votre fichier .vimrc :
:set number
Si vous avez plusieurs utilisateurs sur votre pc et que vous souhaitiez qu'ils profitent tous de ces personnalisations, et ce sans avoir à recommencer pour chaque compte, plutôt que de créer/modifier un fichier .vimrc dans le répertoire courant, on peut faire la manip une seul et unique fois pour chaque option à rajouter en éditant le fichier :
/etc/vim/vimrc
et on ajoute les options à la fin.

Pour activer le défilement à l'aide de la molette de la souris, entrez ceci dans votre fichier de configuration :
set mouse=a


Astuces Firefox linux


Installer Firefox "à la main"


Ce tutoriel va vous détailler comment installer la dernière version de firefox disponible sur le site de la fondation mozilla. Dans cette page, choisissez la version française pour linux i686. Téléchargez la sur votre bureau. Dans une console en root, tapez
cd /usr/lib
puis
tar xjf firefox-3.0.tar.bz2
Valider par entrée, ça y est firefox est installé.
Taper maintenant toujours en root :
ln -s /usr/lib/firefox/firefox /usr/bin/firefox
Valider par entrée.
Vous pouvez maintenant lancer firefox en tapant firefox dans un terminal.

Ouvrir un lien mailto depuis firefox

Vous utilisez Firefox ou Mozilla et vous aimeriez que ceux-ci ouvrent automatiquement Kmail ou Thunderbird quand vous cliquez sur un lien "mailto:" Dans la Barre d'adresse, tapez
about:config
Ensuite dans la page qui s'affiche cliquez n'importe où avec un clic droit et sélectionnez le choix Nouvelle et ensuite Chaîne de caractères. Dans le champ qui s'affiche tapez la valeur :
network.protocol-handler.app.mailto
et cliquez sur OK. Ensuite dans le champ qui suit tapez la valeur kmail ou mozilla-thunderbird et encore une fois sur le bouton OK. Le changement est opérationnel.

Rétablir le fonctionnement de la touche backspace sous firefox2

Pour respecter certaines guidelines de gnome, cette version a changé le comportement par défaut de la touche backspace sous Linux: désormais c'est un allias de la touche "Page up". Si vous souhaitez garder le même fonctionnement qu'avec les versions précédentes, quelques manipulations s'imposent. Dans la Barre d'adresse, tapez :
about:config
à partir de là, recherchez la balise qui s'appelle
 browser.backspace_action 
faîtes un clic droit dessus et choisissez modifier. Dans la fenêtre qui apparaît, remplacer la valeur 1 par 0, cliquez sur ok et voila.

Astuces kde


Fermer une session kde

Pour se déconnecter d'une session kde, taper ceci dans un terminal :
dcop kdesktop KDesktopIface logout

Commande pour changer de bureau virtuel

Pour passer d'un bureau virtuel à un autre sous kde, vous pouvez soit cliquer sur l'icone du bureau voulu soit utiliser la commande ci-après :
dcop kwin KWinInterface nextDesktop


Monter un périphérique usb ( par exemple une clé usb) en manuel


La première chose à faire, c'est de connecter le périphérique. Si vous utilisez mandriva ou ubuntu comme distribution, le montage doit se faire automatiquement. Pour vérifier, vous pouvez aller voir dans le dossier /mnt. Si tel n'est pas le cas, ou que votre distribution ne le gère pas le montage automatique, il faut le faire manuellement. Pour cela, nous allons créer un dossier dans lequel apparaîtra le contenu de la clé.
Dans un terminal, connectez-vous en utilisateur root, puis tapez :
mkdir /mnt/cle
Après cela, il faut que l'on demande au système sous quel nom il détecte le périphérique. Pour cela, nous allons taper dans un terminal : fdisk -l . Cette commande permet de lister les périphériques de stockage reconnus par votre système ainsi que leurs désignations. Selon le nombres de disques dur, lecteurs optiques et autres la liste peut-être longue. L'élément qui nous intéresse doit se prénommer /dev/sd**** désigne une lettre et un chiffre pouvant varier d'une configuration à une autre. Si vous avez un seul périphérique correspondant à cette description dans la liste, c'est celui là qui nous intéresse. Par contre, si vous avez plusieurs choix apparaissant, il faut choisir celui qui dans la colonne System est dénommé W95 FAT16.
Dans notre exemple la clé usb est détecté comme étant sda1, donc pour la monter nous allons taper toujours dans un terminal et toujours en root :
mount -t vfat /dev/sda1 /mnt/cle
Si aucun message d'erreur n'apparaît après validation de la commande, c'est que votre clé est monté correctement et donc utilisable. Pour y accéder, il vous faut aller avec votre explorateur de fichier dans le dossier /mnt/cle. Il faut bien comprendre, que du fait que le périphérique est monté dans le dossier mnt, pour écrire dessus, il faudra vous connecté en root. Sinon, pour pouvoir écrire dessus en étant simple utilisateur, il faudrait monter le périphérique dans votre dossier $HOME.

Utilisation de chroot


mount -o remount,exec /dev/hda7


Gestion des paquets debian avec apt, aptitude et dpkg


Les commandes apt et dpkg: nous allons privilégier aptitude en lieu et place d'apt-get.

DESCRIPTION
Aptitude est un gestionnaire de paquets en mode texte basé sur l'infrastructure APT de Debian GNU/Linux.

Elle permet à l’utilisateur de connaître la liste des paquets, et de réaliser des tâches d’administration comme l’installation, la mise à jour ou l’effacement de paquets. Ces tâches peuvent être réalisées en mode « interactif » ou à partir de la « ligne de commande ».

Je prendrai comme exemple le paquet vim :

Mettre à jour la liste des paquets :
aptitude update
Mettre à jour les paquets :
aptitude upgrade
Installer un paquet :
aptitude install vim
Installer un paquet en force : (à utiliser avec parcimonie)
aptitude install -f vim
Télécharger un paquet au format deb sans l'installer :
aptitude download vim
Supprimer un paquet :
aptitude remove vim
rechercher le nom exact d'un paquet :
aptitude search vim
ce qui vous donnera la liste de tous les paquets dont le nom contient vim
supprimer un paquet et ses fichiers de configurations :
aptitude purge vim
Connaître les dépendances requisent pour l’installation d’un logiciel:
apt-cache depends nomdulogiciel
Connaître la liste des versions disponibles pour un logiciel:
apt-cache madison paquet nomdulogiciel

DPKG
Lister les résidus de configuration suite à une desinstallation :
dpkg --list | grep ^rc | awk '{print $2}'
Purger tous les résidus de configuration d'un seul coup :
dpkg --list | grep ^rc | awk '{print $2}' | xargs dpkg -P
Pour faciliter l'utilisation de cette commande, il peut être intéressant de créer un alias dans le fichier .bashrc de root. Ajouter ceci dans la section alias :
alias dkpurge="le contenu de la commande"
Effectuer une recherche sur tous les paquets disponibles dans les dépots(exemple avec vim) :
dpkg -l vim*
ce code va nous lister tous les paquets dont le nom contient vim :
ii  vim 7.0-122+1etch3 Vi IMproved - enhanced vi editor
ii  vim-common 7.0-122+1etch3 Vi IMproved - Common files
un  vim-doc néant (aucune description n'est disponible)
un  vim-full néant (aucune description n'est disponible)
un  vim-gnome néant (aucune description n'est disponible)
ii  vim-gtk 7.0-122+1etch3 Vi IMproved - enhanced vi editor
ii  vim-gui-common 7.0-122+1etch3 Vi IMproved - Common GUI files
un  vim-lesstif  néant (aucune description n'est disponible)
un  vim-perl  néant (aucune description n'est disponible)
un  vim-python néant (aucune description n'est disponible)
un  vim-ruby néant (aucune description n'est disponible)
ii  vim-runtime  7.0-122+1etch3 Vi IMproved - Runtime files
un  vim-scripts  néant  (aucune description n'est disponible)
un  vim-tcl  néant  (aucune description n'est disponible)
ii  vim-tiny  7.0-122+1etch3  Vi IMproved - enhanced vi editor
Connaitre le statut d'un paquet :
dpkg -s vim

ce qui vous donnera si le paquet est installé :
Package: vim
Status: install ok installed
Pour afficher le contenu d'un fichier deb présent sur votre système :
dpkg -c vim.deb

pour obtenir différentes informations sur un paquet au format deb présent sur votre système :
dpkg -I vim.deb

Pour lister les fichiers appartenant à un paquet :
dpkg -L vim

Pour savoir à quel paquet appartient un fichier présent sur votre système :
dpkg -S le_fichier


Manipuler les images iso


Réaliser une image iso d'un cd : on part du principe que votre lecteur cd/dvd est connu du système sous le nom hdd et que vous souhaitez créer une iso nommée image.iso dans votre répertoire local.
dd if=/dev/hdd of=$HOME/image.iso



Mode édition bash


Par défaut bash propose le mode d'édition emacs. Si comme moi vous préférez le mode vi, créez un fichier .inputrc dans votre dossier personnel, et dans ce fichier mettez ceci :
set editing-mode vi