如何解决如何默认到其他目录而不是主目录?
只需将该行写入文件“cd.sh”,然后在 shell 提示符下执行此操作:
. ./cd.sh
或者,您可以在$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
(这个名字foo
只是一个例子;你应该选择一个更有意义的名字。)
解决方法
我正在Windows机器上开发。我需要 linux 命令行的唯一地方是 Git
Bash。问题是:当我打开它时,我在主目录中。我必须将目录更改为我的工作区,例如:
cd ../../../d/work_space_for_my_company/project/code_source
我可以将它包装在 .sh 文件中,这样我就不必再手动输入了吗?这应该很简单,但我对 Linux 命令行的了解为零。如果您能指导我完成如何创建该 .sh
文件,我将不胜感激。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。