I highly recommend you take a moment off and learn basic console skills. They are extremely valuable to programmers. Dos and unix are similar enough that you can learn enough of both pretty fast.
https://www.digitalcitizen.life/command-prompt-how-use-basic-commands
both dos and unix support redirect to and from a file (eg, a text file of inputs for testing your code, or a text file out output so you can search your output in a text editor for long runs full of debug messages etc). that looks like this in both OS:
programname > output.txt //overwrites
programname >> output.txt //appends
programname < input.txt
in unix, you have to type
./programname to run a program unless you have put it in specific folders or added the path where your executables land to allow it without the ./ (its a bit dumb, but that is how it is).
extending just a tiny bit more
dir /s will search forward into folders to find stuff, eg
dir /s array.txt would find your file (eventually).
* means anything.
dir *.txt means all the .txt files will be shown.
? is one character.
dir ?rray.txt will find array.txt and brray.txt and so on if they exist.
both dos and unix support building small mini-programs from these commands (batch or shell script respectively) -- super useful for programmers, for example you can make a dos batch file that compiles your code with standard options for your compiler.