3

是否可以添加 bash 用于波浪号扩展的规则?我想让 ~data 扩展到 /data/users/me,~scratch 扩展到 /data/scratch/me 等等。这可能吗,还是 bash 对“~”的控制太紧了?

谢谢,

安德鲁

4

2 回答 2

4

波浪号扩展与用户的主目录(或目录堆栈的内容或$PWD$OLDPWD)相关联。使用变量扩展、别名或函数来完成你所追求的。您还可以使用CDPATH列出一组目录cd以查找目标目录。

于 2011-01-11T04:47:01.423 回答
4

~user展开到指定用户的主目录。一个可行的讨厌的黑客是创建以data主目录命名的用户/data/users/me等。添加用户是特定于发行版的。

于 2011-01-10T21:49:05.393 回答