• Aucun résultat trouvé

Cours Debrouille Info J2 Reseau et Fichiers Jour 2 - Reseau et Fichiers Text

N/A
N/A
Protected

Academic year: 2022

Partager "Cours Debrouille Info J2 Reseau et Fichiers Jour 2 - Reseau et Fichiers Text"

Copied!
2
0
0

Texte intégral

(1)

Cours Debrouille Info J2 Reseau et Fichiers

Jour 2 - Reseau et Fichiers Text

De nombreuses operations apparemment anodines utilisent le reseau. Par exemple :

- login -> utilisation de Network Information Service (NIS:yellow pages) qui centralise les mots de passe

- l'utilisation des disques, souvent montes a partir d'une autre machine par NFS Pour le tester, taper

> df

> df -h .

Souvent, on utilise explicitement le reseau : - mail, web. cf premier cours.

- connection sur une autre machine.

Essayons de nous connecter sur falbala ou asterix.

rlogin telnet

ssh (-X ou -Y)

La carte réseau connecte l'ordinateur au reste du monde df .; df -k; df -h, dans ~ et dans Cours_Debrouille NFS = Network File System

IP = Internet Protocol

Si on doit se connecter ailleurs (pour utiliser une code qui est sur cette machine, pour recuperer les fichiers, pour tourner une code lourd sur plusieurs machines, ou pour tuer une programme qui bloque la machine, ...)

CONNECTION A UNE AUTRE MACHINE rlogin alambix

xterm

/usr/X/bin/xterm env

env | grep PATH

setenv PATH /usr/bin:/usr/X/bin:${PATH}

env | grep PATH

alias plook 'env | grep PATH' plook

xterm

setenv DISPLAY mamachine:0 (sur votre machine) xhost +

xterm

Si ca ne marche pas, delogger et relogger avec ssh -X /usr/sbin/ping -s dell08

/usr/sbin/ping -s maccraw DNS: Domain Name Server -> IP number

xhost +name xhost -name

telnet (marche sur alambix, mais pas tout) rsh

ssh -l -X (secure shell syntax, faire le DISPLAY, ou -x)

1/2

(2)

TRANSFERTS

-http: hypertext transfer protocol -ftp: file transfer protocol

ftp ftp.ssh.com help

ls; cd; pwd; bin; ascii; get; put; mget; prompt help prompt

exit - scp:

- tar cvf toto.tar Cours_Debro uille gzip toto.tar

tar -tvf (-h pour lier) mkdir temp

mv toto.tar temp cd temp

tar -xvf toto.tar

TRAITEMENT DES FICHIERS TEXTES awk:

-awk 'pattern {Instruction}' fichier more MedEQ5.txt

-awk '/TURKEY/ {print $0}' MedEQ5.txt

!! | more

^TURKEY^FRANCE NR = number of records NF = number of fields toute la ligne = $0

$n = nth element de la ligne

awk '/FRANCE/ {print NR,$1,$6,$9}' MedEQ5.txt

awk '/FRANCE/ {printf "%6d %12s %5s %s\n",NR,$1,$6,$9}' MedEQ5.txt awk '($6>7) {printf "%6d %12s %5s %s\n",NR,$1,$6,$9}' MedEQ5.txt Diviser par 2

awk '($6>7) {printf "%6d %12s %5s %s\n",NR,$1,$6/10,$9}' MedEQ5.txt Compter # de lignes

awk 'END{print NR}' MedEQ5.txt Compter chars et # de lignes

awk 'BEGIN{nC=0;nW=0} {nW+=NF;nC+=length($0)} END{print NR,nW,nC,FILENAME}' MedEQ5.txt

Exercise: emuler exactement la ligne de sortie de "wc".

man awk

Références

Documents relatifs

Les fichiers de type texte (voir

2°) Ouvrir ce fichie r en lecture via open() a fin de l’a fficher dans le shell. 3°) Ouvrir ce fichie r en lecture via open() a fin de l’a fficher dans le shell dans une liste

Leur présence, leur accumulation continuelle, leurs noms (ce sont des fichiers, ils ont un nom, à vrai dire ils n’ont presque que ça, ce ne sont que des noms), leur mode d’action,

„ La méthode OnCancel est rarement redéfinie car son implémentation dans la classe CDialog appelle EndDilaog pour fermer la boîte et retourne IDCANCEL. „ De même, la méthode OnOK

Si au contraire la fonction a trouvé un fichier, les caractéristiques de ce fichier (i.e. son nom, sa taille, ses attributs,...) sont inscrits dans une zone de la mémoire appelée

Il suffit de mentionner le handle dans BX, le nombre d'octets à lire dans CX, et l'adresse d'un buffer dans DS:DX.. Au cas où vous ne sauriez pas ce qu'est un buffer (ou

¦ Étape suivante : on ouvre à nou- veau le fichier, en mode ajout (avec a ) ce qui permet d’écrire dedans en ajoutant les données à la fin du fi- chier existant. On lit chaque

Un fichier texte brut ou fichier texte simple est un fichier dont le contenu représente uniquement une suite de caractères. Bien qu’on l’oppose ici aux fichiers binaires il est