我在我的.screenrc以下

 source ~/bin/Screen/multiUserSettings                                                                                                                                                                 

这使我

No such file or directory

虽然我有它。

下面的代码说我,未知命令 “”。

. ~/bin/Screen/multiUserSettings                                                                          

有奇怪,因为我可以源通过。在的.vimrc和.zshrc,例如

在文件的 multiUserSettings

 # allow the following people full control
 addacl root,aledesma,mymanager,mycoworker1,mycoworker2
 aclchg aledesma +rwx ?#??

 # allow everyone readonly access
 aclchg *,!aledesma -rwx ?#??

 # setup 10,000 lines of available scrollback ? copy/paste
 defscrollback 10000

 # fix scrollback in putty
 termcapinfo xterm* ti@:te@

你怎么能源.screenrc?

有帮助吗?

解决方案

尝试使用

source /home/yourname/bin/Screen/multiUserSettings

代替。我的猜测是,屏幕不支持在这方面扩大〜。

如果不工作,我想你应该调查找出究竟哪一个文件名,报告说“没有这样的文件或目录”有关。您可以使用strace的登录这个系统调用。

其他提示

使用绝对路径是不可移植的跨机器(例如,如果你使用git或svn跨服务器同步您的.rc文件,您登录到)。更好的是使用$ HOME变量,它在.screenrc文件的工作。 E.g:

source $HOME/bin/Screen/multiUserSettings

这样,如果您在其上使用您的.screenrc一体机拥有的/ home /提供yourname主目录,而另一个有/用户/提供yourname,另一个拥有的/ opt /导出/提供yourname,一切都会仍然只是工作

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top