質問

.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ファイルを同期する場合)。 .screenrcファイルで機能する$ HOME変数を使用することをお勧めします。例:

source $HOME/bin/Screen/multiUserSettings

この方法では、.screenrcを使用する1台のマシンに/ home / yournameのホームディレクトリがあり、別のマシンに/ Users / yournameがあり、別のマシンに/ opt / export / yournameがある場合、すべてがそのままです仕事。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top