在 linux 中,如何在终端中的任何目录中启动程序(ex.sublime 文本)?
In linux, how to launch a program(ex.sublime text) in terminal in any directory?
我想做以下事情:
在任何目录中的终端中,键入:"sublime a.txt"
而sublime text会在当前目录下打开a.txt。
我知道我需要以某种方式编写一些脚本,但是如何呢?
我的一个朋友做过一次但是我忘记了。
首先,你应该知道sublime text在哪里。
例如,/usr/bin。
编辑用户资料
export PATH=$PATH:/usr/bin
然后,使用 - 选项重新登录用户(这将执行配置文件。)
现在这个用户可以在任何目录启动sublime text了。
将 sublime
所在的文件夹添加到 PATH
。假设是 "$HOME/Sublime Text 2/" 可能看起来像
export PATH="$PATH:$HOME/Sublime Text 2"
您可能还需要一个别名
alias sublime=sublime_text
1) 当您编写 Linux shell 脚本时...该脚本将执行您从命令行执行的相同类型的操作。
例如,如果您键入 "sublime a.txt",那么您的脚本也会包含 "sublime a.txt"。或者 "sublime "("parameterize" 参数 #1)。
这是一个简单的 shell 脚本教程(您可以在网上轻松找到其中之一):http://linuxconfig.org/bash-scripting-tutorial
2) "it works from anywhere" ... 的原因是命令 "sublime" 恰好在您的 $PATH 变量中。
如果 "sublime" 安装在 "standard directory" 中(例如“/usr/bin”),那么您不需要更改 $PATH - 它应该会自动运行。
3) 如果您在一台 PC 上从命令行成功键入 "sublime a.txt"(或 "subl a.txt")...但同一命令在另一台 PC 上失败...那么也许 sublime 只是没有安装在第二台电脑上。
这是在 Fedora/RedHat/Centos 上安装的说明(如果这恰好是您的 OS:
http://digitizor.com/2014/06/30/install-sublime-text-editor-3-fedora-redhat/
否则,您应该可以使用标准工具 "apt-get" 或 "yum".
安装 sublime
我想做以下事情: 在任何目录中的终端中,键入:"sublime a.txt" 而sublime text会在当前目录下打开a.txt。 我知道我需要以某种方式编写一些脚本,但是如何呢? 我的一个朋友做过一次但是我忘记了。
首先,你应该知道sublime text在哪里。 例如,/usr/bin。 编辑用户资料
export PATH=$PATH:/usr/bin
然后,使用 - 选项重新登录用户(这将执行配置文件。) 现在这个用户可以在任何目录启动sublime text了。
将 sublime
所在的文件夹添加到 PATH
。假设是 "$HOME/Sublime Text 2/" 可能看起来像
export PATH="$PATH:$HOME/Sublime Text 2"
您可能还需要一个别名
alias sublime=sublime_text
1) 当您编写 Linux shell 脚本时...该脚本将执行您从命令行执行的相同类型的操作。
例如,如果您键入 "sublime a.txt",那么您的脚本也会包含 "sublime a.txt"。或者 "sublime "("parameterize" 参数 #1)。
这是一个简单的 shell 脚本教程(您可以在网上轻松找到其中之一):http://linuxconfig.org/bash-scripting-tutorial
2) "it works from anywhere" ... 的原因是命令 "sublime" 恰好在您的 $PATH 变量中。
如果 "sublime" 安装在 "standard directory" 中(例如“/usr/bin”),那么您不需要更改 $PATH - 它应该会自动运行。
3) 如果您在一台 PC 上从命令行成功键入 "sublime a.txt"(或 "subl a.txt")...但同一命令在另一台 PC 上失败...那么也许 sublime 只是没有安装在第二台电脑上。
这是在 Fedora/RedHat/Centos 上安装的说明(如果这恰好是您的 OS:
http://digitizor.com/2014/06/30/install-sublime-text-editor-3-fedora-redhat/
否则,您应该可以使用标准工具 "apt-get" 或 "yum".
安装 sublime