Open from terminal in Linux
On macOS, if you want to open a file in its default viewer/editor from Terminal, you use the
open command like this:
On X-based Linux systems, you can do the same thing using a command called
xdg-open. However, it doesn’t really have the same ring to it, does it?
If you want to speak human instead of xdg, add an alias to your shell configuration file (for bash, ~/.bashrc, for zsh, ~/.zshrc). In my case, all I had to do was:
# Add the alias to your shell configuration. echo "alias open='xdg-open'" >> ~/.zshrc # Load your updated configuration. source ~/.zshrc
And now you can open directories in Files using:
And you can open images in Image Viewer and any other type of file in its default app using
open <name of file>.