Commandes de base pour Linux
Comment mettre à jour ?
sudo apt-get update sudo apt-get dist-upgrade
Comment afficher les périphériques USB ?
Autoriser l’accès aux ports séries sous Ubuntu/Debian
Sous Ubuntu ou Debian, un utilisateur non root ne peut avoir accès aux ports série de type ttyS0 ou ttyUSB0 s’il n’est pas membre du groupe dialout ! Autrement dit, il suffit de vous ajouter à ce groupe pour y avoir accès.
Pour cela, il existe une commande très simple:
$ sudo usermod -aG dialout votre_login
Connaître l’adresse IP et MAC de votre poste linux
Lancer un script sh
- soit tu renseignes sur la première ligne de ton script le chemin vers l’interpréteur de commandes
johand@horus:~/src/bash$ cat hello.sh #!/bin/sh echo ${USER}
- tu le marques comme exécutable :
johand@horus:~/src/bash$ chmod 744 hello.sh johand@horus:~/src/bash$ ./hello.sh johand
- soit tu le lances directement avec sh ou bash ( sous Linus sh est en général un lien vers bash)
sh hello.sh bash hello.sh
Attention
Sourcer le fichier lance l’exécution DANS LE SHELL COURANT.
S’il y a une instruction exit par exemple , on est éjecté du shell courant.