{tag>cours python dev todo}}
====== Python: les fichiers ======
Les **fichiers** sont, comme souvent en Python, simples et intuitifs à utiliser, cependant il fau... t pour les **lire**. Nous allons voir qu'avec les fichiers, cette gestion de l'encodage est extrêmement simple puisque c'est l'objet fichier qui va se charger d'encoder et de décoder les cha
cours mooc informatique sécurité anssi}}
====== Fichiers en provenance d'Internet ======
Module 3, Unit... données numériques généralement sous la forme de fichiers. Ces fichiers peuvent être de nature très variée et nous associons souvent par abus de langage leurs extensions et leurs formats.
Pour récupérer un fichier en provenance d'Internet nous utilisons principal
//www.coursera.org/|coursera]].
====== Accès aux fichiers avec ioutil ======
On utilise fréquemment les fichiers dans les programmes pour échanger des données. N... ci la façon dont Golang nous permet d'accéder aux fichiers.
===== Généralités à propos des fichiers =====
L'accès aux fichiers (c'est le cas dans tous les languag
nts.
===== Rechercher/traiter dans le système de fichier =====
==== find ====
La commande **find** permet de rechercher des fichiers en fonction de nombreux critères. On pourra cite... cher dans les répertoires /etc et /bin
# tous les fichiers ou dossiers dont le nom commence par a
find /etc... aires pour inhiber
# le développement des noms de fichiers par le shell.
# Le motif doit être transmis sans
rooms.com/fr/courses/2356316-montez-un-serveur-de-fichiers-sous-linux|Montez un serveur de fichiers sous Linux]]" disponible sur la plateforme [[https://openclassro... om|Openclassrooms]].
====== Gérez le système de fichier ext4 ======
Dans le chapitre précédent, vous ave... ne partition au format ext4 qui est le système de fichier par défaut d’Ubuntu. Dans cette partie, vous alle
ste minimale des répertoires, sous-répertoires et fichiers attendus pour chacun.
Prenons quelques exemples... eur différent ;
* Les répertoires contenant des fichiers qui ne peuvent pas ou ne doivent pas être partag... par exemple, qui contient traditionnellement les fichiers de configuration du système et des services.
*... peut quant à lui adresser les répertoires et les fichiers de manière relative à un emplacement courant. Po
//www.coursera.org/|coursera]].
====== Accès aux fichiers avec os ======
Pour accédez aux fichiers, nous avons parlé du package ''io/ioutil'' qui offre des fonct... tez contrôler un peu plus précisément l'accès aux fichiers, vous allez probablement utiliser le package ''o... alement un ensemble de fonctions pour accéder aux fichiers avec davantage de contrôle. Avec ''io/ioutil'',
</code>
Je vais vous faire une visite guidée des fichiers de configuration.
===== Découvrez la configurat... ration est ensuite découpée en un grand nombre de fichiers. Le fichier principal se nomme ''apache2.conf''. Comme c’est souvent le cas pour les fichiers de configuration, les lignes commençant par un '
penclassrooms]].
====== Editez et supprimez des fichiers ======
Certains événements entrent dans l'histo... our évoquer la notion d'inode qui caractérise les fichiers et répertoires sous Linux. Et je vous expliquera... comment effectuer les opérations de base sur les fichiers (éditer, copier/coller, chercher/remplacer) et q...
| <key>/</key> | Recherche un pattern dans le fichier. |
| <key>:</key> | Saisir une
oms.com|Openclassrooms]].
====== Transférez des fichiers par le réseau ======
Transférez des fichiers par le réseau
Dans de nombreux cas, un serveur Linux ne se... t les tâches de téléchargement et de transfert de fichiers à partir d'un terminal. Nous verrons dans un pre... logiciels les plus utilisés pour télécharger des fichiers en HTTP sur le réseau, à savoir ''wget'' et ''cu
rooms.com/fr/courses/2356316-montez-un-serveur-de-fichiers-sous-linux|Montez un serveur de fichiers sous Linux]]" disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]].
====== Partagez vos fichiers sur un réseau hétérogène avec Samba ======
Hist... s utilisent leur propre **protocole de partage de fichiers : SMB/CIFS**. Le logiciel Samba a été développé
=== Gérez les environnements virtuels à l'aide du fichier requirements.txt ======
===== Pourquoi utiliser un fichier requirements.txt ? =====
Nous avons créé ensembl... le même environnement virtuel, nous utilisons un fichier ''requirements.txt''. Il s'agit de la liste des p... tion s'exécute correctement.
Voici un exemple de fichier ''requirements.txt'':
<file txt requirement.txt>
penclassrooms]].
====== Analysez les principaux fichiers de traces ======
Unix est un système d'exploita... ée sur le système, alors vous allez consulter les fichiers de traces, comme nous allons le voir dans la première section de ce chapitre avec les fichiers contenus dans le répertoire ''/var/log''.
Mais... re ''who''.
===== Consultez les répertoires des fichiers de traces de rsyslog =====
Comme nous avons pu
age ======
Les filtres permettent de traiter des fichiers texte ou des chaînes de caractères. Ce sont des ... mande via du caractère '|'.
===== Découpage d'un fichier =====
Pour extraire seulement le début d'un fichier on utilise la commande **head**:
<code bash>
# extrai... e
</code>
Pour extraire les dernière lignes d'un fichier, utiliser la commande **tail**:
<code bash>
# ext
oms.com|Openclassrooms]].
====== Visualisez des fichiers ======
Étant donné que Linux est un système d'e... ion dont la conception initiale est très orientée fichier, vous allez passer votre temps à consulter ces fichiers pour administrer votre serveur. Heureusement, Linu... visualiser de manière efficace le contenu de ces fichiers.
Nous aborderons dans ce chapitre les commandes