我正在Windows机器上开发。我需要 linux 命令行的唯一地方是 Git Bash。问题是:当我打开它时,我在主目录中。我必须将目录更改为我的工作区,例如:
cd ../../../d/work_space_for_my_company/project/code_source
我可以将它包装在 .sh 文件中,这样我就不必再手动输入了吗?这应该很简单,但我对 Linux 命令行的了解为零。如果您能指导我完成如何创建该 .sh 文件,我将不胜感激。
只需将该行写入文件“cd.sh”,然后在 shell 提示符下执行此操作:
. ./cd.sh
或者,您可以在$HOME/.bashrc文件中创建别名或函数:
$HOME/.bashrc
foo() { cd /d/work_space_for_my_company/project/code_source ; }
如果目录名称包含空格或其他 shell 元字符,则需要引号;即使没有必要,添加它们也无妨:
foo() { cd "/d/Work Space/project/code_source" ; }
(请注意,我省略了../../..; 你不需要它。)
../../..
编辑:如果你添加一行
foo
在.bashrc函数定义之后,您的 shell 将在该目录中启动。或者,如果您以后不需要使用该功能,则可以cd直接在您的命令中使用该命令。.bashrc
.bashrc
cd
(这个名字foo只是一个例子;你应该选择一个更有意义的名字。)