Also, if there are spaces in a path, then you must either enclose the path in double-quotes, or you must escape the spaces by placing a backslash before the space. For example, either of these are acceptable:
cat "Bits and Bytes.txt"
cat Bits\ and\ Bytes.txt
The "less" command is a good option for displaying text files on the command line as you can use the up & down arrow keys to scroll through the text. To exit the display of text, just press the "q" key. "cat" is better used within scripts or multi-part commands with pipes.
You can also start typing the path, then press the Tab key to auto fill the path until the system finds multiple options. Pressing Tab twice will show you all of the options. Just type a character(s) to once again make a unique name where pressing Tab will auto fill as much as it can until another unique character must be entered.
Or with macOS you can just drag & drop the item from the Finder onto the open Terminal window which will auto fill the correct path to that item for you.
If you are going to be using the command line a lot, then I suggest you create folders & file names without using any spaces as it will greatly simplify things for you. I personally like to use the underscore character, although I will also use a hyphen as well for some situations.
If you are using the command line on both macOS and Linux, then you will usually find the Linux utilities have much newer versions with a lot more capabilities than the macOS couter parts which are usually using very old outdated versions of the utilities.