What are the minimum number of programs that someone can use to edit files with the Linux kernel?
I mean reading a file from some storage device, changing it, and storing it. Maybe by specifying the address on the storage device to save the file (if that will reduce the number of programs used).
EDIT: just to clarify. I am asking mainly for a list of programs (and their dependencies if there are) that are needed to just edit text files nothing else.