Еще более общий подход, чем те, которые уже были представлены - в моем ~/.bashrc есть следующее:
open() {
for file in "$@"
do
xdg-open "$file" > /dev/null 2>&1
if [ "$?" != 0 ]; then
echo "$file"": Failed to open"
else
echo "$file"": Opened successfully"
fi
done
}
xdg-open - полезная программа, которая открывает что-то, как будто вы дважды щелкнули по ней, но он работает с терминала. [F5] отбрасывает stdout из любой программы, открывающей ваш файл или каталог, поскольку это может быть очень раздражающим. С этим вы можете открыть несколько каталогов в одной строке, например
open . .. Documents
Откроет 3 окна, текущий каталог, каталог выше текущего каталога и папку Documents в текущем каталоге, все с ваш файловый менеджер по умолчанию, это nautilus или nemo.
Естественно, он также откроет другие типы файлов, например open file.doc откроет file.doc в LibreOffice.