为comand line Linux创建可执行文件

时间:2015-07-22 18:30:08

标签: linux shell command-line

当我登录Linux时,我通常会直接进入同一个文件夹,我想知道是否可以输入:

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

我可以创建一个可执行文件,这样我就可以输入./csFolder,直接就可以了。

3 个答案:

答案 0 :(得分:3)

您可以在.bashrc中添加shell功能并重新启动终端:

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

每当您想要转到该目录时,只需运行csf即可。

答案 1 :(得分:2)

哟可以做一个符号链接

;WITH cte AS ( SELECT something FROM tbl_something WHERE something = @someparameter UNION SELECT something FROM tbl_something WHERE something = @someOtherParameter ) SELECT *, overall_count = COUNT(*) OVER() FROM cte ORDER BY something OFFSET (@intPage - 1) * 50 ROWS FETCH NEXT 50 ROWS ONLY

答案 2 :(得分:1)

除了其他选项之外(如果使用函数/别名选项,您希望使用目标目录的绝对路径,以便它可以在任何地方运行),您可以使用环境变量{{1}如果你有一个经常从其他地方去的地方,可以帮助解决这个问题。

来自POSIX specification

  

CDPATH

     

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

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