我有一台正在运行的 AWS 机器,想将文件从它传输到我的本地机器。Filezilla 成功列出了目录,但出于某种原因拒绝传输文件。所以我手动尝试了一下:
scp [email protected]:/home/ubuntu/deep-photo-styletransfer-py/serial_example/best1_t_1000.png /Users/Me/Desktop/foo.png
并收到
TERM environment variable not set.
stty: standard input: Inappropriate ioctl for device
/home/ubuntu/.bashrc: line 4: bind: warning: line editing not enabled
/home/ubuntu
stty: standard input: Inappropriate ioctl for device
/home/ubuntu/.bashrc: line 85: bind: warning: line editing not enabled
/home/ubuntu/.bashrc: line 88: bind: warning: line editing not enabled
/home/ubuntu/.bashrc: line 91: bind: warning: line editing not enabled
当我运行时echo $TERM
,我会xterm-256color
同时进入本地机器和 AWS 机器。
答案1
事实证明,主要问题是由我的.bashrc
( clear;ls;pwd;
) 中的某些命令引起的。
其他错误/警告与bind
仅应在交互式 shell 中执行的指令有关。