终端重定向命令

时间:2013-02-15 06:03:16

标签: terminal cmd alias

我现在正在做几个项目。总是因为我正在启动我的终端,在mac中,我从根文件夹开始,这在大多数情况下都很好。但我想知道是否有可能制作一个文件,将您立即重定向到地图。比方说我必须输入:

cd Desktop / justamap / justanothermap / andamap / etc.

是否可以在root文件夹中创建一个命令文件,其中包含指定地图的完整地址,这样我就可以通过运行它来选择地图?

这可以节省我很多时间来处理项目之间的时间。

如果我要转发问题,我真的很抱歉,但我无法找到关键词。

提前谢谢,感谢您的帮助!

问候,

Kipt Scriddy

2 个答案:

答案 0 :(得分:2)

您可以创建一个简单的 sh文件(例如./anything_here)并运行它:

#!/bin/sh
cd Desktop/justamap/justanothermap/andamap/etc

$ chmod +x ./anything_here
$ ./anything_here

您还可以为该文件夹创建符号链接,然后将 cd 创建到符号链接中(这就像文件夹一样,实际上是 ./ anything_here ):

$ ln -s ./anything_here Desktop/justamap/justanothermap/andamap/etc
$ cd ./anything_here

或者您可以创建别名,并将其写在控制台上,将其放在〜/ .bashrc或〜/ .bash_profile文件中:

alias anything_here="cd Desktop/justamap/justanothermap/andamap/etc"

$ anything_here

答案 1 :(得分:1)

尝试使用

vi ~/.bash_profile

它将在vim中打开,你可以使用配偶或其他任何东西

 alias project='cd Desktop/justamap/justanothermap/andamap/etc.'

关闭终端并重新启动它。宾果应该为你工作。

非常适合我:)