Outils pour utilisateurs

Outils du site


informatique:linux

Ceci est une ancienne révision du document !


Linux

Monter un système de fichier dans l'arborescence

mount -t <type> <device> <dir>
 
# Pour monter un CR-ROM
mount -t iso9660 <device> <dir>
 
# Pour monter un partage Windows
mount -t cifs <device> <dir>

Il est possible d'ajouter des options lors du montage afin de modifier le comportement par défaut.

mount -t cifs -o username=<username>,password=<password>,uid=<uid>,gid=<gid> <device> <dir>
 
# Pour renseigner automatiquement le UID et le GID de l'utilisateur courant
mount -t cifs -o username=<username>,password=<password>,uid=`id -u`,gid=`id -g` <device> <dir>

Autoriser un utilisateur à monter un système de fichier

Par défaut, seul l'utilisateur root a les droits de monter et de démonter les systèmes de fichiers dans l'arborescence. Pour autoriser un utilisateur à faire de même, il faut configurer le fichier /etc/sudoers :

username ALL=NOPASSWD: /usr/bin/mount, /usr/bin/umount

Trouver les informations du lecteur optique

cat /proc/sys/dev/cdrom/info

Trouver son IP

Pour trouver son IP depuis le terminal est aussi facile que de lancer la commande suivante :

# Version courte
ip -c -4 a
 
# Version longue
ip -color -family inet address

Pour la récupérer dans un script, il faut faire quelques manipulations, mais ça reste tout de même très facile

ip -c -4 route get 1.1.1.1 | awk '{print $NF; exit}'

Configuration de la résolution de GRUB2

Par défaut, la résolution de la page d'accueil ainsi que celle de la console est de 640×480. Ce qui est petit considérant la taille des écrans actuels.

Pour changer la résolution, il faut modifier le fichier /etc/default/grub :

  • Ajouter la ligne suivante pour la résolution de la page d'accueil
    GRUB_GFXMODE=1024x768
  • Ajouter le paramètre vga1) pour la résolution de la console
    GRUB_CMDLINE_LINUX_DEFAULT="quiet vga=791"

Puis il faut appliquer ces changements :

  • Avec la commande update-grub2 pour Debian et ses dérivées
  • Avec la commande grub-mkconfig pour Arch et ses dérivées

Concaténer des fichiers

Il est possible de contaténer différents fichiers et de les afficher sur la sortie standard.

# Afficher le contenu d'un ou plusieurs fichiers
cat <fichier1> <fichier2>
 
# Afficher le contenu de l'entrée standard
echo <texte> | cat
# Ou
cat <<EOF
<texte>
EOF
 
# Afficher le contenu de plusieurs fichiers dont l'entrée standard
echo <texte> | cat - <fichier>

Il est également possible d'inverser le contenu d'un fichier en remplaçant cat par tac dans les commandes précédentes.

Affiche la date de l’installation du système

fs=$(df / | tail -1 | cut -f1 -d' ') && tune2fs -l $fs | grep created
informatique/linux.1733259355.txt.gz · Dernière modification : 2024/12/03 12:55 de alexis