저는 Pi에서 Armbian을 실행하고 직렬 USB TTL 어댑터를 통해 작동하고 있습니다.
PI에 연결하기 위해 다음 명령을 실행하고 있습니다.
screen /dev/tty.usbXXXX 115200
성공적으로 로그인하고 명령을 실행할 수 있지만 긴 파일을 붙여넣으려고 하면 줄 바꿈이 깨져 상황이 심각하게 잘못됩니다.
예를 들어 다음 파일(CRLF)을 복사하여 붙여넣으면 다음과 같습니다.
version: "3.9"
services:
ip-initializer:
image: myImage
restart: unless-stopped
environment:
MODULE: ip-initializer
IP: 10.0.0.19
LOGLEVEL: info
volumes:
- ./docker-compose.yml:/docker-compose.yml
- ./logs:/logs
privileged: true
network_mode: host
cap_add:
- NET_ADMIN
healthcheck:
test: ["CMD-SHELL", "ip addr show dev eth0 | grep -q $$IP || exit 1"]
telnet-haas:
image: myImage
restart: unless-stopped
environment:
MODULE: telnet-haas
IP: 10.0.0.20
PORT: 8081
DPRINT_PORT: 8080
COMMANDS: '["?Q102", "?Q100", "?Q500", "?Q303", "?Q201", "?Q600 8505", "?Q600 8511", "?Q600 8512", "?Q600 8515", "?Q600 3011", "?Q600 3027"]'
LOGLEVEL: info
devices:
- '/dev/ttyS1:/dev/ttyOpto'
volumes:
- ./logs:/logs
ports:
- "10.0.0.20:8081:8081/tcp"
- "10.0.0.20:8080:8080/tcp"
depends_on:
- ip-initializer:
condition: service_healthy
telnet-haas2:
image: myImage
restart: unless-stopped
environment:
MODULE: telnet-haas2
IP: 10.0.0.21
PORT: 8081
DPRINT_PORT: 8080
COMMANDS: '["?Q102", "?Q100", "?Q500", "?Q303", "?Q201", "?Q600 8505", "?Q600 8511", "?Q600 8512", "?Q600 8515", "?Q600 3011", "?Q600 3027"]'
LOGLEVEL: info
devices:
- '/dev/ttyS2:/dev/ttyOpto'
volumes:
- ./logs:/logs
ports:
- "10.0.0.21:8081:8081/tcp"
- "10.0.0.21:8080:8080/tcp"
depends_on:
- ip-initializer:
condition: service_healthy
이 시리즈는 다음을 생산합니다.
줄 바꿈을 추가하고 키를 누르지 않아도 내용을 편집하는 것처럼 보입니다.
이 문제를 해결하기 위해 변경해야 할 사항이 있나요?
편집하다:
~/.nanorc에 다음 줄을 추가하기만 하면 됩니다.
unbind ^J main
답변1
다음 줄을 추가하면 ~/.nanorc
문제가 해결됩니다.
unbind ^J main