是否可以添加bash用于代字号扩展的规则?我想〜数据扩展到/ data / users / me,〜scratch扩展到/ data / scratch / me等。这是可能的,还是bash对'〜'的紧握太紧了? / p>
谢谢,
安德鲁
答案 0 :(得分:4)
~user
扩展到指定用户的主目录。一个令人讨厌的黑客行为是创建一个名为data
的用户,主目录为/data/users/me
等。添加用户是特定于分发的。
答案 1 :(得分:4)
Tilde扩展与用户的主目录(或目录堆栈的内容或$PWD
或$OLDPWD
)相关联。使用变量扩展,别名或函数来完成您所追求的目标。您还可以使用CDPATH
列出cd
的一组目录来查找目标目录。