

So, for example, if you renamed "file.txt" to just "textfile" then open textfile would still open it in the default text-file editing application, as long as file textfile still thought that "textfile" was actually a text file. You can use the "file" command to reveal what the operating system thinks the file type is: file file.txt. By default, this will be /Applications/TextEdit.app however, it's possible for this setting to get overridden:įinally, any file that's of the "text" type will get opened by the application bound to the text type if you just say open file.txt. The -t option means "open the file with the default application for editing text files, as determined via LaunchServices".

The -e option means "open the file argument with the TextEdit application": You can edit text-based files, including system files, using the nano command, followed by the filename.
The -a option means "open the file argument with the named application": Example usage: nanoHere are some possible answers, all using the 'open' command-line utility.
