Linux/Commandes

De WikiOpenTruc
Aller à : navigation, rechercher

(Sous Gnome, voir Applications|Accessoires|Terminal)

Commandes user

  • at : un peu comme cron. Attention, cette commande n'est pas installée de base sur Debian.
  • awk (ou gawk) : tripattouillage de fichiers
  • chgrp
  • chown
  • $ date -d "Mar 28 2019 21:11" +%s -> 1553803860 -> https://www.computerhope.com/unix/udate.htm
  • $ date -d @1553840584 -> vendredi 29 mars 2019, 07:23:04 (UTC+0100)
  • attention, dans certaines applications la stringtime fait plus de 10 caractères, et $date -d STRING renvoie alors nawak. Il faut virer les caractères surnuméraires pour récupérer une date sensée.
  • find . -name truc* : pour rechercher des fichiers. Attention aux majuscules/minuscules !. Voir aussi locate.
  • free -t
             total       used       free     shared    buffers     cached
Mem:       2073128     581676    1491452          0      56108     332772
-/+ buffers/cache:     192796    1880332
Swap:      4046840          0    4046840
Total:     6119968     581676    5538292
  • grep : grep -r chainetruc . -r pour fouiller récursivement dans les sous-dossiers
  • grep : grep -I -r chainetruc . -I pour exclure les fichiers binaires
  • groups : pour savoir à quels groupes on appartient (voir aussi id)
  • hostname : get or set hostname (via gnome, ça marche moyen)
  • id : pour savoir à quels groupes on appartient (voir aussi groups)
  • info Liste complète de toutes les commandes disponibles
  • info commande infos complètes sur la commande
  • iw : pour le wifi, normalement iw remplace iwconfig
  • iwconfig : normalement remplacé par iw
  • kill n°de process pour tuer un process (éventuellement via ssh)
  • locate : pour trouver un fichier
  • lshw : infos sur hardware
  • lsmod
  • lspci : infos sur ports pci
  • lsusb : infos sur ports usb
  • lsb_release -a infos de version

No LSB modules are available. Distributor ID: Debian Description: Debian GNU/Linux 6.0.7 (squeeze) Release: 6.0.7 Codename: squeeze

  • lsusb liste les ports USB
  • man commande infos complètes sur la commande
  • mkdir rep création du répertoire rep
  • ps -x pour connaître les process qui tournent
  • reboot : comme son nom l'indique
  • shred : pour effacer un fichier définitivement
  • ssh — OpenSSH SSH client (remote login program)
  • sudo : surtout pour exécuter des commandes admin
  • touch
  • uname -a infos noyau linux

Linux pirateBox 2.6.32-5-686 #1 SMP Mon Feb 25 01:04:36 UTC 2013 i686 GNU/Linux

  • uname --help Pour avoir toutes les infos sur cette commande
  • update-alternatives : pour réassigner une commande ambiguë (ie qui peut correspondre à plusieurs exécutables, eg des versions différentes)
  • whatis commande donne qqs infos succinctes sur la commande
  • whereis chaine : pour trouver les fichiers qui contiennent la chaine
  • which commande : pour savoir où se niche la commande

NB:
Quand une ligne d'exemple de commande commence par # , c'est qu'elle est lancée par un utilisateur root.
Quand une ligne d'exemple de commande commence par $ , c'est qu'elle est lancée par un utilisateur lambda.


Plus

Commandes utilitaires disponibles en standard dans Linux/Debian basique.


Liens