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** où
** 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 à lutilisateur de connaître la liste des paquets, et de réaliser des tâches dadministration comme linstallation, la mise à jour ou leffacement 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 linstallation dun 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