


Conseils sur le fonctionnement des fichiers Linux : supprimez plusieurs lignes à la fin
Lorsque vous utilisez le système d'exploitation Linux pour le traitement de fichiers, vous rencontrez souvent des situations dans lesquelles vous devez supprimer plusieurs lignes à la fin du fichier. Cette opération peut généralement être réalisée via quelques commandes simples. Ce qui suit présente quelques techniques courantes d'exploitation de fichiers Linux et fournit des exemples de code spécifiques.
- Utilisez la commande sed pour supprimer plusieurs lignes à la fin :
La commande sed est un éditeur de flux qui peut être utilisé pour traiter du texte. En combinant la commande sed et les expressions régulières, vous pouvez facilement supprimer plusieurs lignes à la fin du fichier.
Le code spécifique est le suivant :
sed -i '$d' file.txt
Dans cette commande, -i
signifie modifier directement le contenu du fichier, $
signifie faire correspondre la dernière ligne du fichier , d</code code> signifie supprimer les lignes correspondantes. Après avoir exécuté cette commande, la ligne à la fin du fichier <code>file.txt
sera supprimée. -i
表示直接修改文件内容,$
表示匹配文件的末尾行,d
表示删除匹配到的行。执行这条命令后,文件file.txt
末尾的一行内容将被删除。
如果需要删除末尾的多行内容,可以使用下面的命令:
sed -i '{start_line_number},{end_line_number}d' file.txt
其中{start_line_number}
是从末尾开始需要删除的起始行号,{end_line_number}
是要删除的结束行号。执行这条命令后,文件file.txt
中从起始行到结束行的内容将被删除。
- 使用head命令删除末尾多行内容:
head命令通常用来显示文件的头部内容,但也可以结合-n
参数来选择显示文件的前几行内容。
具体代码如下:
head -n -$N file.txt > temp.txt && mv temp.txt file.txt
其中$N
表示需要删除的行数。这条命令中,head -n -$N file.txt
会将文件除了末尾N行之外的内容输出到temp.txt
临时文件中,然后通过mv
命令重新将临时文件重命名为原文件名file.txt
rrreee
où{start_line_number}
est le numéro de la ligne de départ qui doit être supprimé à la fin, {end_line_number} est le numéro de ligne de fin à supprimer. Après avoir exécuté cette commande, le contenu de la ligne de début à la ligne de fin du fichier <code>file.txt
sera supprimé. 🎜- 🎜Utilisez la commande head pour supprimer plusieurs lignes à la fin : 🎜🎜🎜La commande head est généralement utilisée pour afficher le contenu de l'en-tête du fichier, mais elle peut également être sélectionnée en combinaison avec l'option Paramètre
-n
Affiche les premières lignes du fichier. 🎜🎜Le code spécifique est le suivant : 🎜rrreee🎜où $N
représente le nombre de lignes qui doivent être supprimées. Dans cette commande, head -n -$N file.txt
affichera le contenu du fichier à l'exception des N dernières lignes vers le fichier temporaire temp.txt
, puis transmettra La commande mv
renomme le fichier temporaire avec le nom de fichier d'origine file.txt
, obtenant ainsi l'effet de supprimer plusieurs lignes à la fin. 🎜🎜Grâce à l'introduction ci-dessus, nous pouvons utiliser la commande sed ou la commande head pour supprimer plusieurs lignes à la fin du fichier afin d'obtenir un traitement rapide du fichier. Dans le même temps, nous pouvons également procéder à des ajustements en fonction de besoins spécifiques et utiliser ces techniques de manière flexible pour améliorer l'efficacité des opérations sur les fichiers. 🎜Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Les principales différences entre Centos et Ubuntu sont: l'origine (Centos provient de Red Hat, pour les entreprises; Ubuntu provient de Debian, pour les particuliers), la gestion des packages (Centos utilise Yum, se concentrant sur la stabilité; Ubuntu utilise APT, pour une fréquence de mise à jour élevée), le cycle de support (CentOS fournit 10 ans de soutien, Ubuntu fournit un large soutien de LT tutoriels et documents), utilisations (Centos est biaisé vers les serveurs, Ubuntu convient aux serveurs et aux ordinateurs de bureau), d'autres différences incluent la simplicité de l'installation (Centos est mince)

Centos sera fermé en 2024 parce que sa distribution en amont, Rhel 8, a été fermée. Cette fermeture affectera le système CentOS 8, l'empêchant de continuer à recevoir des mises à jour. Les utilisateurs doivent planifier la migration et les options recommandées incluent CentOS Stream, Almalinux et Rocky Linux pour garder le système en sécurité et stable.

Docker utilise les fonctionnalités du noyau Linux pour fournir un environnement de fonctionnement d'application efficace et isolé. Son principe de travail est le suivant: 1. Le miroir est utilisé comme modèle en lecture seule, qui contient tout ce dont vous avez besoin pour exécuter l'application; 2. Le Système de fichiers Union (UnionFS) empile plusieurs systèmes de fichiers, ne stockant que les différences, l'économie d'espace et l'accélération; 3. Le démon gère les miroirs et les conteneurs, et le client les utilise pour l'interaction; 4. Les espaces de noms et les CGROUP implémentent l'isolement des conteneurs et les limitations de ressources; 5. Modes de réseau multiples prennent en charge l'interconnexion du conteneur. Ce n'est qu'en comprenant ces concepts principaux que vous pouvez mieux utiliser Docker.

Étapes d'installation de CentOS: Téléchargez l'image ISO et Burn Bootable Media; démarrer et sélectionner la source d'installation; sélectionnez la langue et la disposition du clavier; configurer le réseau; partitionner le disque dur; définir l'horloge système; créer l'utilisateur racine; sélectionnez le progiciel; démarrer l'installation; Redémarrez et démarrez à partir du disque dur une fois l'installation terminée.

La politique de sauvegarde et de récupération de GitLab dans le système CentOS afin d'assurer la sécurité et la récupérabilité des données, Gitlab on CentOS fournit une variété de méthodes de sauvegarde. Cet article introduira plusieurs méthodes de sauvegarde courantes, paramètres de configuration et processus de récupération en détail pour vous aider à établir une stratégie complète de sauvegarde et de récupération de GitLab. 1. MANUEL BACKUP Utilisez le Gitlab-RakegitLab: Backup: Créer la commande pour exécuter la sauvegarde manuelle. Cette commande sauvegarde des informations clés telles que le référentiel Gitlab, la base de données, les utilisateurs, les groupes d'utilisateurs, les clés et les autorisations. Le fichier de sauvegarde par défaut est stocké dans le répertoire / var / opt / gitlab / backups. Vous pouvez modifier / etc / gitlab

Comment utiliser Docker Desktop? Docker Desktop est un outil pour exécuter des conteneurs Docker sur les machines locales. Les étapes à utiliser incluent: 1. Installer Docker Desktop; 2. Démarrer Docker Desktop; 3. Créer une image Docker (à l'aide de DockerFile); 4. Build Docker Image (en utilisant Docker Build); 5. Exécuter Docker Container (à l'aide de Docker Run).

Le support de disque dur CentOS est divisé en étapes suivantes: Déterminez le nom du périphérique du disque dur (/ dev / sdx); créer un point de montage (il est recommandé d'utiliser / mnt / newdisk); Exécutez la commande Mount (mont / dev / sdx1 / mnt / newdisk); modifier le fichier / etc / fstab pour ajouter une configuration de montage permanent; Utilisez la commande umount pour désinstaller l'appareil pour vous assurer qu'aucun processus n'utilise l'appareil.

Une fois CentOS arrêté, les utilisateurs peuvent prendre les mesures suivantes pour y faire face: sélectionnez une distribution compatible: comme Almalinux, Rocky Linux et CentOS Stream. Migrez vers les distributions commerciales: telles que Red Hat Enterprise Linux, Oracle Linux. Passez à Centos 9 Stream: Rolling Distribution, fournissant les dernières technologies. Sélectionnez d'autres distributions Linux: comme Ubuntu, Debian. Évaluez d'autres options telles que les conteneurs, les machines virtuelles ou les plates-formes cloud.
