Les Carnets de Byfeel domotique , Objets connectés , DIY , Programmation, Nouvelles Technologies ….

Commande linux utile

Taille partition / Espace libre

connaître la taille des partitions et espace libre : ( l’option h permet d’afficher des tailles compréhensible et l’option T de connaître le type de partition ).

df -h

ou

df -hT

Monter une partition CIFS

Tout d’abord , il faudra créer un répertoire ou monter la partition distante , puis monter cette dernière  par la commande mount .

mkdir /media/montage

sudo mount.cifs //IP_SERVEUR/NomDePartage ~/mnt -o user=toto,iocharset=utf8,pass=toto

Cloner un disque :

Tout d’abord repérer le disque à cloner avec la commande fdisk puis utiliser la commande dd , afin d’optimiser la sauvegarde et la taille de l’image , appliquer une compression sur la sortie.

fdisk -l


dd   if=/dev/hda1   |   gzip   -v6   |   dd   of=/mnt/hdb5/sauvegarde.gz

Compter environ une vingtaine de minute pour un disque de 8 Go , pour info pour obtenir le caractère  « | » sous Mac il faut utiliser la combinaison de touches suivante : Alt + Maj + L

Restaurer une image :

zcat   /mnt/hdb5/sauvegarde.gz   |   dd   of=/dev/hda1

Ajout d’un Swap :

Dans le cas ou on n’aurait pas pensé à faire une partition swap , à l’installation il est possible d’utiliser un fichier qui sera dédié au SWAP. Pour cela il faut utiliser les commandes suivantes :

Création d’un fichier dédié au swap de la taille de 1go dans le répertoire /nmt , puis droits systèmes uniquement.

sudo fallocate -l 1g /nmt/file.swap
sudo chmod 600 /nmt/file.swap


sudo mkswap /nmt/file.swap
sudo swapon /nmt/file.swap

Puis dédié ce fichier au swap , et enfin activation du swap.

Pour permettre d’utiliser ce swap à chaque démarrage système , il suffit de modifier le fichier /etc/fstab , en ajoutant la commande suivante :

#Entree du fichier swap :
/nmt/file.swap none swap defaults 0 0

Liste des utilisateurs

cat /etc/passwd | awk -F: '{print $ 1}'

Liste des groupes

cat /etc/group | awk -F: '{print $ 1}'


Commande Nano

CTRL + A : Permet d’aller au début de la ligne
CTRL + E : Permet d’aller à la fin de la ligne
CTRL + Y : Permet de remonter de page en page
CTRL + V : Permet de descendre de page en page
CTRL + _ : Permet de se rendre au n° de ligne indiqué
CTRL + C : Permet de savoir à quel n° de ligne / colonne / caractère se trouve votre curseur
CTRL + W : Permet de faire une recherche
CTRL + D : Permet de supprimer un caractère
CTRL + K : Permet de supprimer une ligne complète ( plus exactement la couper )
CTRL + O : Permet de sauvegarder votre fichier
CTRL + X : Permet de quitter nano
CTRL + G : Affiche l’aide

Couper / coller sous nano

CTRL + K pour la couper, suivi d’un CTRL + U pour la coller. 

Sélection multiple : CTRL + ^ et déplacer flèches pour surligner le texte.