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