Linux uses three distinct input/output (I/O) streams called standard input, standard output, and standard error. You can redirect these streams when you run a command.
You can redirect standard output and standard error to a new file, append the output to an existing file, or send the output to a virtual device.
You can use one or more pipes to use a command output as input for another command. Each stage of the pipeline modifies the output to achieve a goal.
Linux uses hidden files to protect configuration files from being accidentally modified or deleted.
Linux does not rely on file extensions to identify the type of a file. Linux reads the file header and compares it internally to help determine the file type.
Plain text files do not contain a file header, and do not have formatting features. Linux includes many command-line text editors to view and modify plain text files, such as nano or Vim.