Создание файла командой cat
Если не задан входной файл, то будет предполагаться стандартный ввод (клавиатура). Одновременно перенаправим вывод в новый (создаваемый) файл
$cat > newfile.
Здесь стандартный ввод буферизован: накопление 512 (обычно) знаков и потом ввод.
Небуферизованный (лучше, на случай сбоев) ввод с ключом -u (unbuffered):
$ cat -u > people Mary 101 Sally 113 Jana 121 ^d [для конца текста(EOF)]
$
Можно добавлять:
$ cat -u >> people Charlie 122 Bill 100 ^d $