ActualitésDéveloppementFormationsLigne de commandeLinux

Lignes de commandes

Lignes de commandes et Terminal
Exécuter par “Copier coller” une ligne de commande d’une page internet.

Bonnes pratiques :
Ouvrir le terminal sélectionner la ligne de commande avec la souris (triple clic sur la ligne) et copier la (clic droit “copier”).
Coller la ligne de commande dans le terminal (clic sur le curseur et clic droit “coller”) et faite entrée au clavier.
Entrer le mot de passe de l’utilisateur (cas d’une ligne de commande commençant par sudo).

Exemples de lignes de commandes :

Mettre à jour tous les paquets : (avant debian 9 et ubuntu 16.04 =>”apt-get au lieu de apt”)
sudo apt update
sudo apt upgrade
sudo apt install -f
dpkg –configure -a

Réinstaller grub2 : (sda=1er disque dur, sdb=2eme disque dur, etc..)
sudo os-prober
sudo grub-install /dev/sda
sudo update-grub

Déverrouiller le clavier numérique à la session :
sudo apt-get install numlockx
sudo echo”greeter-setup-script=/usr/bin/numlockx on” >> /usr/share/lightdm/lightdm.conf.d/50-greeter-wrapper.conf

Créer plusieurs répertoires et sous-répertoires d’une seule commande :
mkdir -p Dir{1..12}/{premierDir,deuxiemeDir,troisiemeDir,quatriemeDir}
mkdir -p Photos{2010..2020}/{janv,fev,mar,avr,mai,juin,juil,aout,sept,oct,nov,dec}/{nikon,panasonic}

Effacer les deux dernières ligne d’un fichier avec sauvegarde :
sed -i”.bak” ‘$!N;$!D’ fichier

Les droits d’un serveur web :
stat -c ‘%A (%a) %n’ /var/www/html (informations dossier voir aussi %U %G %y)
sudo chown -R www-data:www-data /var/www/html
sudo chmod -R u+rwX,g+rwX,o-w /var/www/html

Autres :
sudo shutdown -h 16:50 & (arrêter à 16h30)
sudo shutdown -h +10 (arrêter dans 10 minutes)
sudo shutdown now (arrêter maintenant)
sudo shutdown -r now (redémarrer maintenant)
ln -s /mnt/DATA/Documents Documents (créer un lien symbolique)
sudo echo “utilisateur ALL=(ALL) ALL” >> etc/sudoers (donner les droits sudo à un utilisateur)

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *