【问题标题】:Create executable file for comand line Linux为命令行 Linux 创建可执行文件
【发布时间】:2015-07-22 18:30:08
【问题描述】:

当我登录 Linux 时,我通常会直接进入同一个文件夹,而不是输入:

$cd Document/..../..../..../..../....

我可以创建一个可执行文件,这样我就可以输入./csFolder,它会直接进入那里。

【问题讨论】:

  • 阅读链接。至少有两种:“硬链接”和“软链接”。它们有点(非常少)像 Windows 快捷方式。

标签: linux shell command-line


【解决方案1】:

您可以在 .bashrc 中添加一个 shell 函数并重新启动您的终端:

csf() {
  cd Document/..../..../..../..../....
}

只要你想去那个目录,你只需运行csf

【讨论】:

    【解决方案2】:

    你可以做一个符号链接

    ln -s /path/to/file /path/to/symlink

    【讨论】:

      【解决方案3】:

      除了其他选项(尽管如果您使用函数/别名选项,您希望使用目标目录的绝对路径,因此它可以在您碰巧所在的任何地方工作)您可以使用环境变量 CDPATH 来如果您有一个经常从其他不同地点前往的地点,请提供帮助。

      来自POSIX specification

      CDPATH

      引用目录的路径名的分隔列表。 cd 实用程序应使用此列表来尝试更改目录,如说明中所述。代替目录路径名的空字符串表示当前目录。如果未设置 CDPATH,则将其视为空字符串。

      这意味着如果您将CDPATH 设置为目标目录的父目录,您可以在任何地方使用cd dirname 并直接转到您想要的目录。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2010-10-23
        • 2015-11-03
        • 1970-01-01
        • 2011-08-22
        • 1970-01-01
        相关资源
        最近更新 更多