2014-02-25 172 views
-4

我在Linux系统中使用Bash,现在我可以在终端中执行诸如“gedit 1.txt”之类的操作。如何添加一个可以从CMD行运行的程序?

我想用Sublime text 2来做,而不是去我的Sublime目录并手动打开程序。

感谢

+0

我不会se崇高,但是如果你只是输入'sublime somefile',会发生什么?如果这不起作用,[tag:sublime]安装位置不在您的路径中,或者可执行文件未被称为sublime。在任何一种情况下,找出它的安装位置并添加一个别名“alias sublime =/some/location/sublime_executable”,或者如果它是相同的路径,则指向'$ PATH'变量的路径。 – BroSlow

回答

0

什么是你的问题也适用于sublime也。您还使用哪个系统?

你的路径可能是不包含路径sublime executable.So首先你可以通过

$ locate sublime 

找到它,并添加此可执行文件的路径,你$PATH

或者,如果不希望搜索并添加然后请从您的系统中删除崇高和安装如下,所以它将被添加到您的默认路径

删除步骤:

sudo rm -r /opt/Sublime\ Text\ 2 
sudo rm /usr/bin/sublime 
sudo rm /usr/share/applications/sublime.desktop 
sudo sed -i 's/sublime\.desktop/gedit.desktop/g' /usr/share/applications/defaults.list 

安装步骤:

sudo add-apt-repository ppa:webupd8team/sublime-text-2 
sudo apt-get update 
sudo apt-get install sublime-text 

安装到终端,输入名称以sub或按TAB键,然后将automiticaly给予提示为副线像

sysadmin:~/Desktop$ subl //after entering some first char then Pressed enter 
subl   sublime-text 

,你会之后现在能够通过终端打开崇高如下

sysadmin:~/Desktop$ sublime-text file1.txt 
相关问题