Magazine Internet

Pense-bête: lignes de commandes

Publié le 29 mars 2010 par Nicolargo

Voici un nouvel article que je vais faire évoluer dans le temps au fil de mes découvertes. Le but est d'y centraliser (avec un classement par thème) les lignes de commandes Unix utiles et que j'ai toujours beaucoup de mal à retenir (c'est l'âge mon bon monsieur).

Lecteurs, vous êtes libre d'enrichir cette base avec vos commentaires.

Fichiers & répertoires

Affiche la taille d'un répertoire en octets.

Syntaxe:

du -sh /mon/path | awk '{print $1}'

Exemple:

du -sh /usr/local/ |awk '{print $1}'

375M

Système

Ajoute un dépôt PPA sous Ubuntu (9.04 ou supérieur).

Syntaxe:

sudo add-apt-repository ppa:nicolargo

Exemple:

gpg: requête de la clé CEC06767 du serveur hkp keyserver.ubuntu.com
 gpg: clé CEC06767: clé publique « Launchpad Nicolargo PPA »  importée
 gpg: Quantité totale traitée: 1
 gpg:   importée: 1  (RSA: 1)

Réseau

Affiche les informations sur sa carte réseau.

Syntaxe:

sudo mii-tool -v

Exemple:

eth0: negotiated 100baseTx-FD flow-control, link ok
 product info: vendor 00:50:43, model 11 rev 1
 basic mode:   autonegotiation enabled
 basic status: autonegotiation complete, link ok
 capabilities: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD
 advertising:  100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control
 link partner: 1000baseT-HD 1000baseT-FD 100baseTx-FD 100baseTx-HD 10baseT-FD 10baseT-HD flow-control

Affiche son adresse IP publique.

Syntaxe:

curl -s http://checkip.dyndns.org/ | grep -o "[[:digit:].]\+"

Exemple:

89.122.166.229

Affiche les ports réseau en écoute sur sa machine.

Syntaxe:

sudo netstat -tlnp

Exemple:

Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address   Foreign Address   State   PID/Program name
tcp   0   0 0.0.0.0:12865   0.0.0.0:*   LISTEN   15943/netserver
tcp   0   0 0.0.0.0:37634   0.0.0.0:*   LISTEN   16117/netserver
tcp   0   0 0.0.0.0:5666   0.0.0.0:*   LISTEN   2014/nrpe
tcp   0   0 127.0.0.1:3306   0.0.0.0:*   LISTEN   5034/mysqld
tcp   0   0 0.0.0.0:842   0.0.0.0:*   LISTEN   2030/inetd
tcp   0   0 0.0.0.0:53295   0.0.0.0:*   LISTEN   16114/netserver
tcp   0   0 0.0.0.0:33903   0.0.0.0:*   LISTEN   16066/netserver
tcp   0   0 0.0.0.0:80   0.0.0.0:*   LISTEN   9022/apache2
tcp   0   0 0.0.0.0:21   0.0.0.0:*   LISTEN   14247/pure-ftpd (SE
tcp   0   0 127.0.0.1:25   0.0.0.0:*   LISTEN   4709/exim4
tcp6   0   0 :::21   :::*   LISTEN   14247/pure-ftpd (SE
tcp6   0   0 :::22   :::*   LISTEN   1926/sshd

Tester sa connectivité réseau de bout en bout avec mtr (ping+traceroute).

Syntaxe:

mtr www.google.fr

Exemple:

Pense-bête: lignes de commandes

Audio/video

Encoder un VOB DVD vers un OGG Theora en qualité correcte.

Syntaxe:

ffmpeg2theora -V 900 -x 540 --first-pass log input.vob -o output.ogv</code>  <code>; ffmpeg2theora -V 900 -x 540 --second-pass log input.vob -o output.ogv

Exemple:

'

Pense-bête: lignes de commandes

A vous de sheller...


Retour à La Une de Logo Paperblog

A propos de l’auteur


Nicolargo 417 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte

Dossier Paperblog

Magazine