CAT(1)
π± CAT(1) β bestie's guide to concatenating literally everything π
okay so picture this: you got files, you got a terminal, and you want the files in the terminal. that's it. that's the whole vibe. cat is the OG main character of Unix commands and honestly she ate. this is from the General Commands Manual bestie, section 1, we're in the big leagues now β¨
πΈ NAME πΈ
cat β Concatenate FILE(s), or standard input, to standard output With no FILE, or when FILE is -, read standard input.
no cap, that's the entire job description and she's been booked and busy since forever π«Ά
π SYNOPSIS π
cat [OPTION]... [FILE]...
like literally that's it. options, then files. you got this π
π¦ DESCRIPTION π¦
Concatenate FILE(s), or standard input, to standard output With no FILE, or when FILE is -, read standard input.
okay so let me translate: you hand cat a bunch of files and she justβ¦ smooshes them together and dumps the whole thing onto standard output. no thoughts, head empty, just bytes flowing through π«
and here's the cute part: if you give her no FILE at all, or if one of the FILEs is literally just -, she reads from standard input instead. so cat with nothing after it just sits there waiting for you to type at her, which is honestly so relatable π
β¨ OPTIONS β¨
she has range, bestie. look at all these flags π
-A,--show-allβ equivalent to-vET. the whole package deal, all three vibes at once π-b,--number-nonblankβ number nonempty output lines, overrides-n. so only the lines that actually have something on them get a number, and she'll straight up override-nif you try both. she's the boss π-eβ equivalent to-vE. combo meal, two for one π-E,--show-endsβ display$at end of each line. now you can see where the lines end, which is a whole vibe when you're debugging π-n,--numberβ number all output lines. every single one. no skipping, no favorites β-s,--squeeze-blankβ suppress repeated empty output lines. one blank line is cute, twelve is a cry for help π and this flag fixes that-tβ equivalent to-vT. another duo, we love a bundle π-T,--show-tabsβ display TAB characters at^I. so those sneaky tabs show up as^Iinstead of doing their invisible little thing π§-v,--show-nonprintingβ use^andM-notation, except for LF (\n) and TAB (\t). so the weird invisible characters finally get a face, but newlines and tabs are spared because they're innocent π₯-uβ (ignored). literally nothing. she's just there. decorative. a little ghost π»-h,--helpβ Print help. when you're lost, she's got you π«Ά-V,--versionβ Print version. so you know exactly which queen you're dealing with π--β hmm wait no, that one's not in the list. ignore me. moving on. π
ngl bestie, -u does nothing. it's ignored. don't build your whole workflow on it, she's not listening π
π VERSION π
v(uutils coreutils) 0.12.0
and that's the whole page, bestie β every flag, every default, nothing skipped, nothing invented. go forth and concatenate π¦π
sign-off szn: this little love letter is from the General Commands Manual, dated 2026-09-17, and the version on the tin is v(uutils coreutils) 0.12.0 β mwah, periodt π π
π¦ where this page comes from
- arch rolling: uutils-coreutils 0.12.0-1 Β· MIT
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms