Vous êtes ici

geek

Connaître sa machine avec lshw

Il existe un ensemble de commandes vous permettant de connaître les éléments physiques composant votre ordinnateur. C'est peut être moins glamour que sous Fenêtre mais c'est diablement efficace.

Tags: 

Trucs de geek : Manipulation de fichiers texte

Vous trouverez ci dessous des commandes vous permettant de manipuler des fichiers texte ou leur contenu :

Supprimer les lignes vides :

sed '/^$/d' fichier_in.txt > fichier_out.txt 

Ajouter un chiffre à la fin de chaque ligne:

Trucs de geek : Bouts de scripts

Cet article regroupe des trucs trouvés dans des scripts bash :

Connaître le no du groupe vboxusers

$ grep vboxusers /etc/group | cut -d':' -f 3

Un script avec un menu et un tableau :

Trucs de geek : Les variables d'environnement

Les variables d'environnement sont présentes dans toutes les commandes que vous passez. Alors autant les maîtriser !

Pour les connaître saisissez à la console :

$ export -p

et vous obtenez :

Tags: 

Trucs de geek : La commande cut (couper)

Les admins mais aussi les utilisateurs avertis de Linux sont souvent amenés à écrire des scripts bash. Cela permet d'automatiser des ensembles de commandes. Une planification avec cron permettra ensuite de les exécuter automatiquement. Ces scripts regroupent de nombreuses commandes awk, sed, tr, cut. Cette dernière commande fait objet de cet article.

Trucs de geek : la commande cp

Un des trucs que l'on fait le plus souvent : copier des fichiers. On le fait naturellment sous Dolphin ou Nautilus mais sous la console on utilisera la commande cp.

Dans le principe on copie une source vers une destination : cp source destination

$ cp test.txt /home/jfd/

ou

$ cp fichier1 fichier2 /mon/reperoire/

On peut indiquer les répertoires :

$ cp /tmp/test.txt /medi/diskusv/

On peut copier les répertoires avec l'option r

$ cp -r /home/jfd/ /media/sauve/

Tags: 

Trucs de geek : Compter les lignes dans un fichier

Lors de l'éxécution d'un script on peut rediriger les commandes vers un fichier. Il faut ensuite vérifier si on a un résultat sous la forme de lignes dans le fichier en question.

Soit le fichier test.txt suivant :

France
Italie
Allemagne
Grande Bretagne
Belgique

On peut compter le nombre de lignes avec la commande nl qui affiche le contenu du fichier en numérotant les lignes. Ainsi

$ nl test.txt

donne

Tags: 

Trucs de geek : Diverses commandes pratiques

Quelques petites commandes qui peuvent vous servir.

Trucs de geek : la commande cat

La comande cat vous permet d'afficher le contenu d'un fichier texte. L'affichage se fait à la console et il n'est pas question d'édition du fichier mais simplement de visualisation.

On a tous fait des trucs comme :

$ cat /etc/passwd

pour voir la liste des utilisateurs d'une machine.

Mais "cat" offre  bien d'autres fonctionnalités.

Soit notre fichier test du jour (conv.sh) :

Trucs de geek : Trier des fichiers texte

Lorsque l'on écrit des scripts bash on peut être amené à avoir à trier un fichier texte. La commande sous Linux est "sort" suivi d'options et du nom du fichier contenant les données à lire en entrée.

Soit le fichier test.txt contenant :

zzz
aaa
bbbb

Le trier consiste à saisir à la console (ou mettre dans un script bash) :

$ sort text.txt

donne

aaa
bbbb
zzz

Pages

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer