【发布时间】:2009-09-30 13:19:42
【问题描述】:
我的 .cshrs 文件中存储了一百万个别名。我想知道这是首选方式还是人们使用其他文件来执行此操作,然后将其加载到环境中。
你是怎么做到的?
【问题讨论】:
我的 .cshrs 文件中存储了一百万个别名。我想知道这是首选方式还是人们使用其他文件来执行此操作,然后将其加载到环境中。
你是怎么做到的?
【问题讨论】:
我在我的主目录中为别名保留了一个名为“.aliases”的单独文件。然后,在我的 .cshrc 文件的开头,我包含以下内容
if ( -e ~/.aliases ) then
source ~/.aliases
endif
我对用于更改 shell 中的设置的“.env”文件和用于设置路径的“.path”文件执行相同的操作。如果它们存在,我的 .cshrc 会简单地获取它们中的每一个。
这是使用 tcsh。
【讨论】:
我更喜欢在我的私有 bin 目录中使用脚本而不是别名。这避免了启动成本;以后搜索命令时可能会花费一点。
【讨论】: