tty

getty를 사용하여 bash 프로세스를 _without_ tty에 연결하는 방법
tty

getty를 사용하여 bash 프로세스를 _without_ tty에 연결하는 방법

두 개의 직렬 USB 장치를 서로 연결 /dev/ttyUSB1하고 한쪽 끝을 실행 /dev/ttyUSB2하여 /bin/bashpicocom을 사용하여 다른 쪽 끝에 연결하고 picocompicocom을 로컬 터미널 에뮬레이터로 사용할 수 있도록 연결하고 싶습니다. 나는 이런 것을 시도했다 setsid /bin/bash </dev/ttyUSB2 >/dev/ttyUSB2 2>&1 그러다가 피코콤으로 반대편에 접속했는데 화면에 횡설수설( :~$ 0m:~$ 0m:~$ 0m:~$ 0m...

Admin

infocmp에서는 그렇게 말하지 않지만 xterm과 screen 사이의 TERM ANSI 이스케이프 시퀀스 호환성
tty

infocmp에서는 그렇게 말하지 않지만 xterm과 screen 사이의 TERM ANSI 이스케이프 시퀀스 호환성

저는 Mac의 zsh에서 tmux를 사용하여 스크립트를 만들고 있습니다.https://unix.stackexchange.com/users/22565/st%c3%a9phane-chazelas답변, tmux를 사용할 때 호스트 시스템과 다른 인터프리터를 사용한다는 것을 발견했습니다. 따라서 스크립트된 tput 명령의 동일한 텍스트를 tty 및 tmux 창 모두에 출력할 때 생성 중인 ANSI 이스케이프 시퀀스와 일부 비호환성이 있는지 궁금합니다. $TERM이 내 Mac에서는 xterm-256color이고...

Admin

Ubuntu 22.04는 일시 중단에서 깨어난 후 systemd-journald 오류를 표시합니다.
tty

Ubuntu 22.04는 일시 중단에서 깨어난 후 systemd-journald 오류를 표시합니다.

컴퓨터(Mi Notebook Ultra 2021)를 일시 중지 상태에서 깨운 후 비밀번호가 필요한 필드를 클릭할 수 없습니다. 재부팅하려면 ctrl+alt+printscn+REISUB를 눌러야 합니다. ctrl + alt + f5를 눌러 tty를 입력하고 선형 속도 루프에 다음 3개의 오류를 표시합니다. /var/log/jounal/[computer-id]/system.journal을 회전할 수 없습니다: 입력/출력 오류 /var/log/jounal/[computer-id]/user-1000.jour...

Admin

Raspberry Pi OS Bookworm에서 xrandr을 사용하여 화면을 회전할 때 Neovim의 키 입력 버퍼링
tty

Raspberry Pi OS Bookworm에서 xrandr을 사용하여 화면을 회전할 때 Neovim의 키 입력 버퍼링

틈새 구성에서 매우 이상한 동작이 발생합니다. 저는 Raspberry Pi Zero 2에서 Raspberry Pi OS Lite Bookworm을 사용하고 있습니다. Qtile을 Windows 관리자로, Alacritty를 터미널로, Neovim 0.9.5를 NvChad 사용자 정의를 IDE로 사용하여 X11을 구성했습니다. 가장 틈새 시장을 추가하기 위해 Waveshare의 7.9인치 디스플레이(400x1280)를 사용했습니다. Neovim에서 INSERT 모드로 입력할 때 "버퍼링" 문제가 있...

Admin

직렬을 통해 getty를 설정하려고 하면 작업 제어가 작동하지 않습니다.
tty

직렬을 통해 getty를 설정하려고 하면 작업 제어가 작동하지 않습니다.

시리얼을 통해 로그인하도록 getty를 설정하려고 합니다(주로 실험용). 거의 모든 구성에서 동일한 현상이 발생합니다. 기본 쉘이 이면 bash로그인 후 다음 메시지가 표시됩니다. -bash: cannot set terminal process group (15297): Inappropriate ioctl for device -bash: no job control in this shell 그런 다음 작동하지 않는다는 것을 증명하기 위해 Ctrl+C를 사용하여 프로그램을 중지할 수 없습니다. $ sle...

Admin

터미널에서 입력을 읽는 스크립트입니다. stdout 리디렉션을 사용하여 스크립트를 호출하는 경우 tty 및 stdout으로 인쇄하도록 스크립트에 어떻게 지시합니까?
tty

터미널에서 입력을 읽는 스크립트입니다. stdout 리디렉션을 사용하여 스크립트를 호출하는 경우 tty 및 stdout으로 인쇄하도록 스크립트에 어떻게 지시합니까?

터미널에 사용자의 입력이 필요한 스크립트가 있으므로 stdout을 파일로 리디렉션하여 스크립트를 호출하면 사용자에게 프롬프트에 대한 컨텍스트가 없습니다. 그래서 표준 출력을 두 사이트 모두에 복사하고 싶습니다. 스크립트는 미적분학을 출력하므로 stdout 리디렉션을 허용하는 것이 여전히 의미가 있습니다. 그러나 stdin이 제공되면(yes 명령이나 cron과 같은 비대화형 컨텍스트와 유사) tty에 있을 필요 없이 출력을 허용하는 것이 합리적입니다. 그래서 다음과 같은 논리를 수행하고 싶습니다. If...

Admin

tail -f alacritty를 사용할 때 버퍼를 뒤로 지우거나 스크롤할 수 없습니까?
tty

tail -f alacritty를 사용할 때 버퍼를 뒤로 지우거나 스크롤할 수 없습니까?

options 와 함께 tail 을 사용하면 -f어쨌든 화면을 지우는 방법을 찾을 수 없습니다. 하나만 표시됩니다 ^L. docker를 사용하여 라이브 로그를 추적할 때도 동일한 문제가 발생합니다. 쉘에만 있지만 cmd-k잘 작동합니다 . 나는 github에서 이 문제를 제기했습니다(https://github.com/alacritty/alacrity), 그러나 그들은 그것이 자신들의 문제가 아니라고 재빨리 결정했습니다. 무슨 일이 일어나고 있는지 알려줄 수 있는 사람이 있나요? 화면 지우기가 터미널 ...

Admin

활성화 방법Tmux, Neovim 및 Alacritty를 사용하여 이전 단어를 삭제하시겠습니까?
tty

활성화 방법Tmux, Neovim 및 Alacritty를 사용하여 이전 단어를 삭제하시겠습니까?

나는 tmux와 함께 alacritty 터미널과 neovim 편집기를 사용합니다. 처음에는 Ctrl+ Backspace(이전 항목 삭제)가 터미널에서 전혀 작동하지 않았습니다. 그래서 다음 줄이 추가되었습니다 alacritty.yml. key_bindings: - { key: Back, mods: Control, chars: "\x17" } 이를 통해 신속하게 키 바인딩이 가능해집니다. 이제 터미널에서 단어를 삭제합니다. 그래서 neovim 키 바인딩에 다음을 추가했습니다. vim.keymap....

Admin

하위 프로세스 내에서 PTY의 파일 설명자를 얻는 방법은 무엇입니까?
tty

하위 프로세스 내에서 PTY의 파일 설명자를 얻는 방법은 무엇입니까?

https://man7.org/linux/man-pages/man7/pty.7.html "UNIX 98 의사 터미널"에서는 작동한다고 말하지만 ptsname(그런 다음 open) 이 함수는 파일 설명자를 허용합니다. 거기에 0(STDIN)과 1(STDOUT)을 넣으려고 했지만 "장치에 부적절한 ioctl"이라는 오류 메시지가 표시되어 실패했습니다. 그놈 터미널에서 프로그램을 실행합니다. 나는 다른 xterm프로그램을 작성하고 있지 않습니다. 비동기(비차단) 비표준 하위 수준 입력 및 출력을 위한 파일...

Admin

Vim에서는 Ctrl+Shift+C를 활성화합니다.
tty

Vim에서는 Ctrl+Shift+C를 활성화합니다.

그래서... 저는 Vim을 사용하고 있습니다(다른 GUI가 아닌 터미널에서, Vim이 단독으로 사용될 때마다 터미널 vim이라고 가정). Vim은 훌륭하고 실제로 학습 곡선이 그렇게 나쁘다고 생각하지 않습니다. 하지만 일반 텍스트 편집기를 사용하는 것보다 효율성이 조금 떨어졌습니다. 주로 일반 모드 간 전환 행위 때문이었습니다. 하지만 vim에는 나에게 치명적인 한 가지가 있습니다. 일반적으로 터미널에서 Ctrl+Shift+C를 누르면 강조 표시된 텍스트가 창 관리자 클립보드에 복사되어 붙여넣을 수 ...

Admin

busybox stty: stdin: 요청한 모든 작업을 수행할 수 없습니까?
tty

busybox stty: stdin: 요청한 모든 작업을 수행할 수 없습니까?

을 지정하면 stty isig다음 오류가 발생합니다. 내가 하나 찾았어유제하지만 해결하지 못했습니다. 정보를 많이 찾아봤지만 무슨 일이 일어나고 있는지 잘 모르겠습니다. 모르겠어요. 누군가 나를 도와줄 수 있나요? 나는 Busybox의 자체 stty. # tty /dev/tty1 # stty isig stty: standard input: cannot perform all requested operations. # stty -a speed 38400 baud; rows 37; columns 100...

Admin

Linux에서 로그인을 설정할 때 콘솔을 사용하여 터미널을 바인딩하지 않나요?
tty

Linux에서 로그인을 설정할 때 콘솔을 사용하여 터미널을 바인딩하지 않나요?

을 사용하여 가상 터미널을 지정했지만 해당 터미널에서 kill 명령을 사용할 console=tty1수 없는 문제가 발생했습니다 . 그러나 다른 터미널로 전환할 때 ping 명령을 사용하여 종료할 수 있습니다 . 그래서 나는 도중에 자동으로 이들 중 하나로 전환 할 수 있는지 생각하고 있습니다.pingctrl+cctrl+alt+F2/3/4/5/6ctrl+ctty2/2/3/4/5/6로그인ping을 사용하여 명령을 종료할 수 있습니다 ctrl+c. ...

Admin

GNU 화면 복사 및 붙여넣기 연결 끊김
tty

GNU 화면 복사 및 붙여넣기 연결 끊김

저는 Pi에서 Armbian을 실행하고 직렬 USB TTL 어댑터를 통해 작동하고 있습니다. PI에 연결하기 위해 다음 명령을 실행하고 있습니다. screen /dev/tty.usbXXXX 115200 성공적으로 로그인하고 명령을 실행할 수 있지만 긴 파일을 붙여넣으려고 하면 줄 바꿈이 깨져 상황이 심각하게 잘못됩니다. 예를 들어 다음 파일(CRLF)을 복사하여 붙여넣으면 다음과 같습니다. version: "3.9" services: ip-initializer: image: myImag...

Admin