質問
.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がある場合、すべてがそのままです仕事。
所属していません StackOverflow