命令“open”在 Ubuntu 终端上不起作用

命令“open”在 Ubuntu 终端上不起作用

我正在尝试关注数据分析之bash简介。它有一行命令为:open ~/.bash_profile

该教程是在 Mac 电脑上进行的,但评论部分说我也可以通过 VirtualBox 在 Ubuntu 上进行操作

但是这个命令在 Ubuntu 上无法识别:

命令“打开”在 Ubuntu 终端上不起作用

在 Ubuntu 上是否有其他可以替代open命令的方法?

答案1

在Linux中,xdg-open将使用关联的应用程序打开一个文件。

xdg-open ~/.bashrc

将打开位于您的主文件夹中的配置文件(此处以您的默认文本编辑器的.bashrc快捷方式表示) 。~/

答案2

您可以尝试一下gedit。我相信您要做的是在文本编辑器中打开该文件。

答案3

man openmacos 上来看:

The open command opens a file (or a directory or URL), just as if you had
double-clicked the file's icon. If no application name is specified, the
default application as determined via LaunchServices is used to open the
specified files.

因此,该命令的作用只是在默认编辑器中打开文件。由于~/bash_profile是纯文本配置文件,因此您可以使用您喜欢的任何文本编辑器直接打开它(例如gedit ~/bash_profilenano ~/bash_profile等)。

还有一些使用自动默认编辑器打开的选项

  • xdg-open
  • gnome-open

我个人的偏好是更加谨慎地使用我所使用的程序。不过你可以尝试这些选项,看看哪些有效,哪些最适合你。

相关内容