![命令“open”在 Ubuntu 终端上不起作用](https://linux22.com/image/1069255/%E5%91%BD%E4%BB%A4%E2%80%9Copen%E2%80%9D%E5%9C%A8%20Ubuntu%20%E7%BB%88%E7%AB%AF%E4%B8%8A%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我正在尝试关注数据分析之bash简介。它有一行命令为:open ~/.bash_profile
。
该教程是在 Mac 电脑上进行的,但评论部分说我也可以通过 VirtualBox 在 Ubuntu 上进行操作
但是这个命令在 Ubuntu 上无法识别:
在 Ubuntu 上是否有其他可以替代open
命令的方法?
答案1
在Linux中,xdg-open
将使用关联的应用程序打开一个文件。
xdg-open ~/.bashrc
将打开位于您的主文件夹中的配置文件(此处以您的默认文本编辑器的.bashrc
快捷方式表示) 。~/
答案2
您可以尝试一下gedit
。我相信您要做的是在文本编辑器中打开该文件。
答案3
从man open
macos 上来看:
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_profile
,nano ~/bash_profile
等)。
还有一些使用自动默认编辑器打开的选项
xdg-open
gnome-open
我个人的偏好是更加谨慎地使用我所使用的程序。不过你可以尝试这些选项,看看哪些有效,哪些最适合你。