Dlareg Blog

Aller au contenu | Aller au menu | Aller à la recherche

Mot-clé - commande

Fil des billets - Fil des commentaires

jeudi, octobre 27 2011

git enlever un fichier ajouté avant un commit

Un jour j'ai ajouté un fichier avec la commande git add nom_du_fichier mais je veux finalement le retirer du prochain commit :

$ git reset HEAD -- fichier_a_supprimer_du_prochain_commit

http://www.siteduzero.com/tutoriel-3-254198-gerez-vos-codes-source-avec-git.html

mercredi, octobre 20 2010

Vim : chercher un motif peut importe la casse

Pour rechercher un motif dans vim sans prendre en compte la casse :

Appuyer sur la touche Echap pour être en mode Normal puis tapez :

:set ic

ic pour insensitive case

puis effectuer votre recherche :

/motifDeRecherche

jeudi, octobre 14 2010

Connaître l'application qui à pour PID xxx

Pour connaître l'application qui est lancé avec le numéro de PID 4394 :

$ lsof -p 4394

Pour plus d'informations sur la commande lsof :

$ man lsof

vendredi, septembre 24 2010

Vim : remplacer tous les motifs par un autre dans une seule ligne

Dans Vim, il est possible de remplacer xx par yy sur toute une ligne :
Appuyer sur la touche Echap pour être en mode Normal puis tapez :s/xx/yy/g et valider.

Pour remplacer dans tout le texte :
Appuyer sur la touche Echap pour être en mode Normal puis tapez :%s/xx/yy/g et valider.

lundi, septembre 20 2010

Passer d'un clavier US à un clavier FR

Même si avec l'habitude on arrive à connaître par coeur l'équivalence des touches entre le clavier US et le clavier FR il est plus commode de savoir changer le mappage du clavier à la volée :

# loadkeys fr

Plus d'informations sur la commande loadkeys dans le manuel :

$ man loadkeys

mercredi, septembre 1 2010

Exécuter des commandes bash à partir d'un fichier textuel

Il est possible d'enregistrer des commandes bash dans un fichier texte pour ensuite les faire interpréter.
Pour cela créons un fichier texte contenant :

echo "commande ls :"
ls
echo "un cat du fichier leFichierTexte :"
cat leFichierTexte
echo "affichage de coucou :"
echo "coucou"
echo "un pwd :"
pwd

Interpréter les commandes présentent dans le fichier texte :

$ source leFichierTexte

jeudi, août 26 2010

Lire les manuels en anglais

La commande man permet de lire le manuel d'une commande :

$ man motd

Si la traduction n'est pas satisfaisante il peut être utile de lire le manuel en anglais :

$ man -L C motd

Le paramètre -L permet de préciser la locale utilisée.

Pour avoir le manuel en espagnol :

$ man -L es motd

Pour plus d'infos lire le man de la commande :

$ man man

mercredi, août 25 2010

Compilation de LXC sur Ubuntu Lucid depuis les sources

Créer un répertoire ou placer les sources :

$ mkdir lxc

Se placer dedans :

$ cd lxc

Télécharger la dernière version des sources depuis http://lxc.sourceforge.net/download/lxc/, ici la 0.7.2 :

$ wget http://lxc.sourceforge.net/download/lxc/lxc-0.7.2.tar.gz

Désarchiver le tar :

$ tar -xvf lxc-0.7.2.tar.gz

Installer les dépendances pour la compilation :

# apt-get install gcc libcap-dev libcap2-bin

Lancer la configuration :

$ ./configure

Compiler :

$ make

Installer :

# make install

Les commandes LXC sont dans /usr/local/bin :

# /usr/local/bin/lxc-version 
lxc version: 0.7.2

Consulter la documentation pour la compilation :

$ cat README

et

$ cat INSTALL

Il est possible de compiler avec un préfixe d'installation autre que /usr/local en passant à la commande configure l'option --prefix=PREFIX :

$ ./configure --prefix=/usr

Pour en savoir plus sur l'utilisation d'LXC :

$ man lxc

lundi, août 9 2010

Lister la taille des répertoires

Il est souvent intéressant de connaître le ou les répertoires qui prennent le plus de place sur le disque.
La commande du répond à ce besoin :

$ du -hs *

le paramètre -h permet d'avoir une sortie intelligible.
le paramètre -s permet de grouper les résultats par répertoire.

Encore mieux, il est pas possible de réordonner la sortie par ordre décroissant avec la commande sort :

$ du -hs * | sort -nr

le paramètre -n permet de trier par ordre numérique.
le paramètre -r permet d'inverser l'ordre de trie, donc du plus grand au plus petit.

Pour plus d'options :

$ man du

et / ou

$ man sort

samedi, juillet 10 2010

Lancer Firefox avec un nouveau profil

Il peut arriver de vouloir utiliser un nouveau profil, temporairement, par exemple pour avoir une navigation privée, pouvoir effacer les cookies et le cache sans perdre l'existant dans votre session habituelle.

Pour lancer Firefox avec un nouveau profil :

$ firefox -P --no-remote 2>/dev/null &

-P vous permet d'avoir la boite vous proposant les profils
--no-remote vous permet d'avoir une nouvelle instance de Firefox
2>/dev/null vous permet de ne pas avoir de message dans le terminal
& vous permet de détacher l'application du terminal

Pour avoir plus d'informations sur les options :

$ firefox --help

- page 1 de 5