Vous n'êtes pas identifié(e).
Dernière modification par smolski (22-09-2015 17:28:12)
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
J'suis toujours hésitant avec cette synthaxe.
À qui le dis-tu !
Je m'y suis repris à plusieurs fois pour tout bien mettre au clair.
À suivre dans ce tuto les commandes pipe et grep...
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Le vider un fichier se fait aussi simplement que ça :
L'intérêt de vider un fichier de cette manière, par rapport à un rm et un touch, c'est que l'on conserve le numéro d'inode (le numéro marqué à gauche). Autrement dit, il n'y a pas création ni suppression de fichier.
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
ça fonctionne; mais en faisant
j'ai le retour :
.
Est-ce que ce ne serait pas plutôt :
que tu voulais dire ?
Merci
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Ne doit pas être standard, c'est un raccourcis pour :
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
Y en aurait-il plusieurs ?
la note 2 de la préparation (http://debian-facile.org/doc:programmat … reparation)
renvoie là : http://debian-facile.org/doc:editeurs:vim:vim
où il y explication pour trois installations différentes.
1) apt-get install vim
2) apt-get install vim-full exuberant-ctags
3) apt-get install vim-nox vim-scripts exuberant-ctags
J'ai pris la première sans savoir pourquoi par rapport à la deuxième.
Autre remarque : j'ai suivi le wiki en me servant de nano ; sinon dans deux mois, j'y étais encore
Peut-être qu'on peut conseiller nano quelque part, car en haut le niveau mentionné est "débutant" ?
Enfin j'ai ajouté des exemple au niveau du # : http://debian-facile.org/doc:programmat … s?&#entree sur wc et <
Je crains d'avoir fait des qqs bêtises, faudrait vérifier : merci.
Dernière modification par Hypathie (29-03-2014 10:53:07)
Hors ligne
> /mon/fichier
Ne doit pas être standard
zut alors : j'avais compris dans le sens que ça sert à créer un fichier (comme autre méthode qu'avec touch) ou à faire une redirection (comme dans le développement du "raccourcit").
En plus ça marche pour créer un fichier !
svp : est-ce que tu veux dire que se servir de > pour cela n'est pas "bien" ?
Hors ligne
Pour créer simplement un fichier, on lui préférera en général « touch ».
Le comportement magique de la commande
et ce en quoi elle diffère de
c'est qu'elle vide le fichier sans en créer un autre, contrairement à la seconde commande.
Exemple :
Je crée un fichier /tmp/coin/foo, vide.
Ce fichier est l'entrée (inode) n°545948 sur la partition, et pèse 0 octet.
Je lui écris 4 octets dedans («b», «a», «r», «\n»)
Le fichier pèse maintenant 4 octets, on voit que c'est toujours l'entrée n°545948 sur la partition.
Je vide le fichier avec un cat /dev/null > /tmp/coin/foo :
Retour à la situation initiale : le fichier est vide, son numéro est 545948
Je réécris les 4 octets puis le vide avec rm + touch :
Cette fois-ci, la situation n'est plus celle de départ, le numéro du fichier a changé.
Qu'est-ce que ça change ?
1- Cela permet de ne pas recréer de fichier (et donc éviter de faire grimper inutilement le compteur d'inodes)
2- Si le fichier est ouvert par un processus, supprimer ce fichier le laisse accessible par le processus tel qu'il était lors de la suppression.
Vider le fichier en revanche affecte le processus, puisque c'est le fichier qu'il avait ouvert qui est modifié, et non pas un autre du même nom.
Exemple :
Toujours dans /tmp/coin :
Et dans un autre shell, toujours dans /tmp/coin :
Maintenant, on récupère le pid du tail lancé tout à l'heure :
Et on fait
(À changer par le numéro du PID obtenu)
Et là, magie, "bar"
Et ce n'est pas tout…
Regardez le shell avec «tail», on a bien écrit dans le fichier supprimé
Alors que
Renvoie toujours "baz".
captnfab,
Association Debian-Facile, bépo.
TheDoctor: Your wish is my command… But be careful what you wish for.
Hors ligne
saque eud dun (patois chtimi : fonce dedans)
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne
Hors ligne