Informations systèmes

reboot Redémarre
shutdown -now Éteint sans délais
systemctl (start/stop/restart/status) <service> Démarre/Arrête/Redémarre/Affiche le statut d'un service
uname -a  Afficher les informations systèmes de linux
uname -r Afficher la version du noyau
uptime Afficher le temps d'activité du système et affiche la charge
hostname Affiche le nom d'hôte de la machine
hostname -I Affiche l'adresse IP de l'hôte
last reboot Afficher l'historique des redémarrages
date Afficher la date et l'heure du système
cal Affiche le calendrier du mois
w Affiche qui est en ligne
whoami Affiche où nous sommes connecté en tant que qui

 

Informations matérielles

dmesg Affiche les messages du noyau
cat /proc/cpuinfo Affiche les informations du CPU
cat /proc/meminfo Affiche les informations de la RAM
free -h Affiche la mémoire libre et utilisé (-h pour lisible par l'homme, -m for MB et -g pour GB)
lspci -tv Affiche les périphériques PCI
lsusb -tv Affiche les périphériques USB
dmidecode Affiche les information DMI/SMBIOS (informations systèmes) depuis le BIOS
hdparm -i /dev/sda Affiche les informations du disque /dev/sda
hdparm -rT /dev/sda Faire un test de vitesse de lecture sur le disque /dev/sda
badblocks -s /dev/sda Test le disque /dev/sda pour d'éventuels blocks défectueux

Commandes logicielles

Tipee

tipee Connaitre le temps restant de la journée
tipee punch Badger les heures

Lien : Gitlab

Git

git status Permets d'afficher le statut du dépôt dans lequel nous sommes (quelle branche, s'il y a des commit à réaliser…)
git add nom_du_fichier Permet de “tracker” (suivre) le fichier, et ainsi, le faire reconnaître par Git pour des prochaines actions (merge, commit, status…)
git init “nom_du_dossier” Initialise le dossier, créant ainsi un dossier caché “.git" qui sera reconnu par l'outil Git et les plateformes comme GitHub, GitLab… Sans cela, le dossier ne sera jamais utilisable par Git.
git log Affiche les dernières actions réalisées sur le repository (incluant les métadatas, les commit ID, commit messages…)
git clone Clone un projet sur sa machine.
git commit -am “message” Met à jour le commit avec un message défini.
git fetch Récupère les informations d'un repository sans télécharger sur la machine.
git push Envoi la mise à jour au git distant (dit “remote”). Prends en compte le dossier dans lequel on se situe.
git pull Récupère les dernières mises à jours du répertoire distant