Un guide rapide de la commande cat, utilisée pour ajouter du contenu à un fichier
Semblable àtail
d'une certaine manière, nous avonscat
. Saufcat
peut également ajouter du contenu à un fichier, ce qui le rend super puissant.
Dans son utilisation la plus simple,cat
imprime le contenu d'un fichier sur la sortie standard:
cat file
Vous pouvez imprimer le contenu de plusieurs fichiers:
cat file1 file2
et en utilisant l'opérateur de redirection de sortie>
vous pouvez concaténer le contenu de plusieurs fichiers dans un nouveau fichier:
cat file1 file2 > file3
Utilisant>>
vous pouvez ajouter le contenu de plusieurs fichiers dans un nouveau fichier, en le créant s'il n'existe pas:
cat file1 file2 >> file3
Lorsque vous regardez des fichiers de code source, il est bon de voir les numéros de ligne, et vous pouvez avoircat
imprimez-les à l'aide du-n
option:
cat -n file1
Vous ne pouvez ajouter un nombre aux lignes non vides qu'en utilisant-b
, ou vous pouvez également supprimer toutes les lignes vides multiples en utilisant-s
.
cat
est souvent utilisé en combinaison avec l'opérateur de canalisation|
pour alimenter le contenu d'un fichier en entrée d'une autre commande:cat file1 | anothercommand
.
Cette commande fonctionne sur Linux, macOS, WSL et partout où vous avez un environnement UNIX
Téléchargez mon gratuitManuel des commandes Linux
Plus de tutoriels cli:
- Le shell Bash
- Introduction aux scripts Bash Shell
- La coquille de poisson
- Shell, regardez le contenu du fichier au fur et à mesure qu'il se remplit
- Comment quitter Vim
- Éditeurs UNIX
- Commandes du système de fichiers UNIX
- Tutoriel Unix Shells
- Comment définir un alias dans un shell macOS ou Linux
- Un guide pratique de l'homebrew
- Comment réparer l'erreur de chemin de développeur actif non valide xcrun dans macOS
- La ligne de commande pour les débutants
- Introduction à Linux
- Comment trouver le processus qui utilise un port
- Commandes Linux: mkdir
- Commandes Linux: cd
- Commandes Linux: pwd
- Commandes Linux: rmdir
- Commandes Linux: ls
- Commandes Linux: mv
- Commandes Linux: cp
- Commandes Linux: moins
- Commandes Linux: queue
- Commandes Linux: toucher
- Commandes Linux: cat
- Commandes Linux: trouver
- Commandes Linux: ln
- Commandes Linux: ps
- Commandes Linux: echo
- Commandes Linux: top
- Commandes Linux: tuer
- Commandes Linux: killall
- Commandes Linux: alias
- Commandes Linux: tâches
- Commandes Linux: bg
- Commandes Linux: fg
- Commandes Linux: type
- Commandes Linux: qui
- Commandes Linux: whoami
- Commandes Linux: qui
- Commandes Linux: effacer
- Commandes Linux: su
- Commandes Linux: sudo
- Commandes Linux: chown
- Commandes Linux: chmod
- Commandes Linux: passwd
- Commandes Linux: ouvrir
- Commandes Linux: wc
- Commandes Linux: historique
- Commandes Linux: du
- Commandes Linux: umask
- Commandes Linux: grep
- Commandes Linux: man
- Commandes Linux: uname
- Commandes Linux: tri
- Commandes Linux: uniq
- Commandes Linux: diff
- Commandes Linux: nohup
- Commandes Linux: df
- Commandes Linux: xargs
- Commandes Linux: gzip
- Commandes Linux: gunzip
- Commandes Linux: ping
- Commandes Linux: traceroute
- Commandes Linux: tar
- Commandes Linux: export
- Commandes Linux: crontab
- Commandes Linux: dirname
- Commandes Linux: nom de base
- Commandes Linux: printenv
- Commandes Linux: env
- Un petit guide de l'éditeur ed
- Un petit guide de vim
- Un petit guide sur emacs
- Un petit guide sur le nano
- Linux, plus d'espace disponible sur l'appareil
- Comment utiliser Netcat