On Linux there are mutiple options
The typical used one is touch
touch bar.txt
However you may also use echo if you want to create and write to the file right away
The following command tells to create bar.txt and put foo inside of it
echo foo > bar.txt
You may also use >> which appends to an existing file
The following command puts bar at the end of bar.txt, in a other words, bar will display after foo inside bar.txt
echo bar >> bar.txt
You can either use touch:
$ touch something.txt
or > operator to redirect nothing to a file and effectively creating it:
$ > something.txt
or
$ : > something.txt
Note that last 2 commands will truncate file contents if file already exists.