Synopsis
ls [-lahst] [fichier]
Description
afficher le contenu du répertoire passé en argument (par défaut du répertoire courant)
synopsis
cp [-irafl] source1 [source2 ...] destination
description
Copie le ou les fichiers source vers la destination. PAr défaut ne copie pas de répertoire sauf si vous ajoutez l'option -r
ou -a
.
Synopsis
scp [-r] [-P <port>] [user@machine:]source1 [user@machine:]destination
Description
Cette copie utilise ssh
pour copier à distance les fichiers. Elle fonctionne comme cp
à part le fait qu'il est possible pour une élément de donner un utilisateur ou une machine distante.
-r
récurssif, cela permet de copier les répertoires.-P <port>
permet de choisir son numéro de port (22 par défaut). Attention, contrairement à beaucoup de commande, l'endroit ou vous mettez cette option est important. Elle n'est considérée que si elle est située avant la source. Exemple:
# copie du répertoire ''repertoireDeMonProjet'' vers l'université (dans le répertoire Projet de mon home) scp -r repertoireDeMonProjet p12335643@linuxetu.univ-lyon1.fr:~/Projets/ # récupération d'un répertoire depuis l'université vers le répertoire courant scp -r p12335643@linuxetu.univ-lyon1.fr:~/TP/System/TP1/ ./
Synopsis
du [-hks] [--max-depth=?] [fichier]
Description Utilisation du disque, la commande calcule la place occupée par le(s) répertoire(s) passé en argument avec tous ses sous répertoire.
Exemple
du -k | sort -n
affiche les répertoires en les triant selon leur taille pour trouver les plus gros.
Synopsis
netstat [-tnlpu]
Description
Affiche les sockets ouvertes soit en écoute soit les liaisons établies
-t
les sockets tcp uniquement-u
les sockets udp uniquement-l
les sockets en écoute (donc les serveurs)-p
affiche aussi le programme propriétaire de la socket (uniquement ceux de l'utilisateur si ce dernier n'est pas root)-n
affichage numérique i.e. sans transformer les @IP et ports (134.214.128.39:443
en nom de machine et de service tomuss.univ-lyon1.fr:https
).Exemple
## Afficher les serveur tcp en écoute netstat -tnlp ## les serveur udp netstat -unlp
Synopsis
nc [-l] <port> # pour le serveur nc <host> <port> # pour le client
Description
Création d'un serveur qui lira tout ce que le client envoie et l'affiche. Il envoie aussi au client l'ensemble de ce que l'utilisateur tape au clavier.
-l
listen pour faire un serveur-u
UDP pour utiliser udp-4
pour l'IPv4-6
pour l'IPv6
nc
permet aussi de créer un client TCP, mais il est moins pratique que telnet
car ce dernier est plus verbeux (et donc permet de savoir si la connexion est réalisée).
Exemple
## Créer un serveur tcp en écoute sur le port 8080 nc -l 80 ## sous debian/ubuntu parfois il faut utilsier en plus l'option p nc -lp 80 ## Créer un client UDP (qui teste le serveur dns local) nc -u localhost 53
Synopsis
telnet <host> <port>
Description
Fait une connexion TCP sur un serveur, telnet
lit ce que l'utilisateur tape et l'envoie au serveur (ajoutant \r\n
à chaque ligne).
Exemple
## Afficher les serveur tcp en écoute telnet www.univ-lyon1.fr 80 Connected to www.univ-lyon1.fr. Escape character is '^]'. GET / HTTP/1.1 host: www.univ-lyon1.fr