« Le système d'exploitation GNU-Linux/Autres commandes utiles » : différence entre les versions
Contenu supprimé Contenu ajouté
Aucun résumé des modifications |
m Ajout de la commande du |
||
Ligne 1 :
{{TODO|chapitre à compléter au fur et à mesure}}
== Manipulation des flux et des fichiers textes ==
=== awk ===
La commande '''awk''' permet d'effectuer des manipulations sur des fichiers texte (ou un flux redirigé en entrée), dont notamment afficher une colonne particulière. Exemple :
$ dpkg -l | awk '( print $2)'
Cette commande dit à dpkg que l'on ne veut que la deuxième colonne.
=== sed ===
{{TODO|la commande sed}}
== Trouver les commandes et les programmes ==
=== which ===
La commande '''which''' permet de connaitre dans quel répertoire se situe une commande (présente dans le PATH) :
$ which ls
/bin/ls
=== updatedb et locate ===
La commande locate (ou slocate) permet une recherche rapide sur le système de fichier (suite à une indexation réalisée par updatedb).
$ locate maillog
warning: locate: warning: database /var/lib/slocate/slocate.db' is more than 8 days old
/etc/log.d/conf/logfiles/maillog.conf
/var/log/maillog
Lorsque l'indexation a eu lieue il y a plus de 8 jours, la commande locate l'indique par un message.
Pour réindexer le système de fichier :
$ sudo updatedb
ou
# updatedb
Note sur les droits : updatedb utilise par défaut une base d'indexation globale. Il faut donc avoir les droits super-utilisateur pour mettre à jour l'indexation globale.
== Outils réseaux ==
=== wget ===
La commande '''wget''' permet de télécharger un fichier depuis la ligne de commande :
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.tar.bz2
--13:16:02-- http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.23.tar.bz2
=> `linux-2.6.23.tar.bz2'
Résolution de www.kernel.org... 204.152.191.5, 204.152.191.37
Connexion vers www.kernel.org[204.152.191.5]:80...connecté.
requête HTTP transmise, en attente de la réponse...200 OK
Longueur: 45,488,158 [application/x-bzip2]
9% [===> ] 4,245,225 630.29K/s ETA 01:28
Pour utiliser un proxy, il faut définir la variable d'environnement http_proxy. Exemple :
http_proxy=monproxy:3128 wget http://apache.cict.fr/ant/source/apache-ant-1.7.0-src.tar.gz
==Divers==
===file===
La commande "'''file'''" permet de connaître le type du fichier indiqué en paramètre.
# file TmDedicatedServer_2006-05-30.tgz
TmDedicatedServer_2006-05-30.tgz: gzip compressed data, was "fr.22968.0.TmDedicatedServer_20",
from Unix, last modified: Tue May 30 13:41:35 2006
===du===
La commande "'''du'''" sert à afficher la taille des grandes espaces (partitions de disque et répertoires)
# du -sh /var/temp
L'option "'''s'''" affiche seulement un total pour chaque type d'argument
L'option "'''h'''" permet l'affichage automatique de l'unité adaptée (Ko, Mo, Go...)
[[Catégorie:Le système d'exploitation GNU-Linux (livre)]]
|