Linux – commandes de base

La base, c’est le shell. Pour administrer Linux ou même pour tester des choses comme la domotique, les serveurs, l’IoT, etc… Il ne faut pas avoir peur de la ligne de commande. Décortiquons-la et apprenons les premières commandes :

[CentOs@localhost ~]$ <= CentOs correspond à l’utilisateur qui est connecté @ localhost (nom de la machine) ~ (indique qu’on est dans le home de l’utilisateur) et le $ indique que nous sommes un utilisateur classique

[root@localhost ~]# le # indique qu’on est connecté en tant qu’ administrateur, en l’occurrence root

Commande whoami , cette commande permet de savoir sous quel utilisateur, nous sommes connectés

[CentOs@localhost ~]$ whoami
CentOs

Commande df permet de donner l’espace disque libre. A combiner avec l’option -h pour avoir une lecture adaptée aux humains.

[CentOs@localhost ~]$ df
Sys. de fichiers blocs de 1K Utilisé Disponible Uti% Monté sur
devtmpfs 901856 0 901856 0% /dev
tmpfs 931300 0 931300 0% /dev/shm
tmpfs 931300 9704 921596 2% /run
tmpfs 931300 0 931300 0% /sys/fs/cgroup
/dev/mapper/cl-root 11204608 4824736 6379872 44% /
/dev/sda1 1038336 328244 710092 32% /boot
tmpfs 186260 1180 185080 1% /run/user/42
tmpfs 186260 4644 181616 3% /run/user/1000
/dev/sr0 59724 59724 0 100% /run/media/CentOs/VBox_GAs_6.1.18

Commande free

[CentOs@localhost ~]$ free
total used free shared buff/cache available
Mem: 1862600 1093296 106352 13256 662952 602236
Swap: 1363964 10560 1353404
[CentOs@localhost ~]$

Commande clear

[CentOs@localhost ~]$ free
total used free shared buff/cache available
Mem: 1862600 1093296 106352 13256 662952 602236
Swap: 1363964 10560 1353404

Commande uname -a

[CentOs@localhost ~]$ uname -a
Linux localhost.localdomain 4.18.0-240.22.1.el8_3.x86_64 #1 SMP Thu Apr 8 19:01:30 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Une commande utile si vous travaillez avec beaucoup d’os différent en virtualisation ou non, c’est cat /etc/os-release

NAME= »Ubuntu »
VERSION= »20.04.1 LTS (Focal Fossa) »
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME= »Ubuntu 20.04.1 LTS »
VERSION_ID= »20.04″
HOME_URL= »https://www.ubuntu.com/ »
SUPPORT_URL= »https://help.ubuntu.com/ »
BUG_REPORT_URL= »https://bugs.launchpad.net/ubuntu/ »
PRIVACY_POLICY_URL= »https://www.ubuntu.com/legal/terms-and-policies/privacy-policy »
VERSION_CODENAME=focal
UBUNTU_CODENAME=focal

résultat de cat /etc/os-release

Allez, une nouvelle commande qui permet de chercher le nom et la description des pages du manuel (man) et cela vous permettra de trouver une commande en saissant un mot clé comme usb :

pi@raspoctoprint:~ $ apropos usb
hp-config_usb_printer (1) – HP device config using USB
lsusb (8) – list USB devices
sane-canon630u (5) – SANE backend for the Canon 630u USB flatbed scanner
sane-cardscan (5) – SANE backend for Corex CardScan usb scanners
sane-epjitsu (5) – SANE backend for Epson-based Fujitsu USB scanners.
sane-find-scanner (1) – find SCSI and USB scanners and their device files
sane-genesys (5) – SANE backend for GL646, GL841, GL843, GL847 and GL124 …
sane-gt68xx (5) – SANE backend for GT-68XX based USB flatbed scanners
sane-kvs1025 (5) – SANE backend for Panasonic KV-S102xC USB ADF scanners.
sane-kvs20xx (5) – SANE backend for Panasonic KV-S20xxC USB/SCSI ADF scan…
sane-kvs40xx (5) – SANE backend for Panasonic KV-S40xxC USB/SCSI ADF scan…
sane-ma1509 (5) – SANE backend for Mustek BearPaw 1200F USB scanner
sane-mustek_usb (5) – SANE backend for Mustek USB flatbed scanners
sane-mustek_usb2 (5) – SANE backend for SQ113 based USB flatbed scanners
sane-pieusb (5) – SANE backend for USB-connected PIE PowerSlide and Refl…
sane-plustek (5) – SANE backend for LM983[1/2/3] based USB flatbed scanners
sane-sm3600 (5) – SANE backend for Microtek scanners with M011 USB chip

apropos

Vous aimerez aussi...

Laisser un commentaire

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