commands需要绝对路径啜饮。所以我需要程序员引用,因为懒惰写长路径。我怎样才能使用它们:
^a :readbuf `pwd`/file
答案 0 :(得分:1)
您的问题似乎假设可以通过这种方式使用反引号。但是,screen
似乎不支持:readbuf
命令中的反引号。它也不支持其他shell约定,例如主目录为~
,环境变量扩展为$XYZ
。
当screen
读取:readbuf
命令中指定的文件时,文件名相对于screen
启动的当前目录,而不是活动中显示的当前目录窗口。这可能就是您发现绝对路径适合您的原因。尝试使用相对于您最初从screen
开始的目录的文件名。
更新:有关此答案的其他工作,请参阅:GNU Screen: Environment variables