从不同目录打开Exec

时间:2017-11-18 13:41:42

标签: linux bash shell ubuntu terminal

初学linux用户,

我想创建一个sh文件,它将打开firefox,file explorer和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/

我没有这样的文件或目录

错误:错误打开位置:没有应用程序注册为处理此文件

1 个答案:

答案 0 :(得分:0)

看起来第2行的目录拼写错误:

./Documemnts/sublime_text_3/sublime_text

请注意DocumemntsDocuments