【发布时间】:2018-05-02 04:21:39
【问题描述】:
这里是linux初学者,
我想创建一个 sh 文件,它将打开 firefox、文件资源管理器和 sublime 文本,而不是单独执行这些命令。我在 /home/user 中创建了一个 bin 文件夹,并将我的 .sh 文件保存在那里。 除了运行 sublime_text 可执行文件外,一切都按照我的意愿运行。 当我从 bin 目录运行 sh 文件时,它找不到目录。
所以,我的问题是,如何在不创建另一个 shell 进程的情况下从另一个目录打开 sublime 文本。
#!/bin/bash
cd /home/user/
./Documemnts/sublime_text_3/sublime_text
xdg-open ~/Documents/sublime_text_3/sublime_text
firefox -new-tab -url https://www.google.com
xdg-open Documents/Work/
我得到没有这样的文件或目录
或
错误:错误打开位置:没有注册应用程序来处理此文件
【问题讨论】:
标签: linux bash shell ubuntu terminal