character-special-files

cat 및 WinSCP를 사용하여 Windows에서 Linux로 업로드된 발음 구별 부호가 포함된 파일을 보고 실행합니다.
character-special-files

cat 및 WinSCP를 사용하여 Windows에서 Linux로 업로드된 발음 구별 부호가 포함된 파일을 보고 실행합니다.

Windows에서 파일을 만들었 습니다 DE_CopyOldToNew.sh. 그런 다음 WinSCP를 사용하여 파일을 Linux에 업로드합니다. 이 파일에는 파일을 새 폴더에 복사하고 새 파일 이름을 할당하는 여러 cp 명령이 포함되어 있습니다. 이 명령에는 움라우트가 포함된 명령이 포함되어 있습니다(예 Gewährleistungsbürgschaft: a를 실행하면 cat DE_CopyOldToNew.sh움라우트가 "깨진" 방식으로 표시됩니다 Gew▒hrleistungsb▒rgschaft. 예...

Admin

ext4 파티션에 생성된 문자 특수 파일을 열 수 없는 이유는 무엇입니까?
character-special-files

ext4 파티션에 생성된 문자 특수 파일을 열 수 없는 이유는 무엇입니까?

테스트로 sudo mknod test c 5 2다운로드 폴더에서 이 작업을 수행 했는데 /dev/ptmx. 그러나 예상 대로 작동합니다. 그렇다면 왜 차이가 있습니까? 별도의 홈 파티션이 없고 루트 디렉토리가 마운트되지 않았습니다 .cat testNo such file or directorysudo mknod /dev/test c 5 2cat /dev/testnodev MacOS에서는 이 문제가 없는 것 같습니다. ...

Admin

캐릭터 디바이스용 MITM/에이전트
character-special-files

캐릭터 디바이스용 MITM/에이전트

나는캐릭터 장치 파일, /dev/X라고 가정해 보겠습니다. /dev/X 안팎의 모든 상호 작용을 캡처하고 싶습니다. 이 파일에 대해 일종의 MITM/프록시를 만드는 방법을 찾고 있습니다. 편집하다: X가 무엇인지에 관해서는 안드로이드의 FM 인터페이스입니다. 따라서 /dev/fm은 문자 장치 파일입니다. 궁극적인 목표는 이 파일로 전송된 모든 명령을 가로채는 것입니다. ...

Admin

/dev/null 파일의 권한이 변경되거나 손상되는 것을 방지하는 방법은 무엇입니까?
character-special-files

/dev/null 파일의 권한이 변경되거나 손상되는 것을 방지하는 방법은 무엇입니까?

이 명령을 사용하여 gpg 비밀번호가 유효한지 확인합니다. gpg -o /dev/null --local-user $KEY_ID -as <(echo 1234) 내가 게시한 gpg 비밀번호를 확인하는 해킹된 명령은 다음과 같습니다.여기. /dev/null 파일 권한이 666에서 644로 변경된 것을 볼 수 있습니다. 때때로 파일이 손상되고 일부 스크립트가 /dev/null에 쓸 수 없습니다. 다음 명령을 사용하여 /dev/null을 다시 생성하여 이 문제를 해결할 수 있었습니다. rm -f /de...

Admin

추가 읽기
character-special-files

추가 읽기

나는 이 책을 읽었습니다:https://lwn.net/Kernel/LDD3/. 여기서 저자는 장치 파일을 캐릭터 장치, 블록 장치, 네트워크 장치의 3가지 종류로 구분한다. 1장 6페이지에서 나는 다음과 같은 사실을 발견했습니다. 캐릭터 장치 문자(char) 장치는 바이트 스트림(예: 파일)으로 액세스할 수 있는 장치입니다. 문자 드라이버는 이 동작을 구현합니다. 이러한 드라이버는 일반적으로 최소한 , open및 시스템 호출을 구현합니다. 텍스트 콘솔( )과 직렬 포트( 및 유사한 포트)는 스트림 ...

Admin

USB 마우스가 Linux PC에 연결되면 커널은 무엇을 합니까?
character-special-files

USB 마우스가 Linux PC에 연결되면 커널은 무엇을 합니까?

USB 마우스가 감지되면 로드되는 커널 모듈을 작성하려고 합니다. 저는 이 문제를 처음 접했습니다. 이 문제를 검색했지만 적절한 해결책을 찾을 수 없었습니다. 이 과정을 설명할 수 있는 사람이 있나요? ...

Admin

장치 유형 번호는 무엇을 의미합니까?
character-special-files

장치 유형 번호는 무엇을 의미합니까?

file /dev/*여러 파일의 설명을 "Block Special (M/N)" 및 "Character Special (M/N)"로 인쇄합니다. 여기서 M과 N은 숫자입니다. 예를 들어: $ file /dev/null /dev/null: character special (1/3) man file이는 문서화되지 않은 것 같지만 모호하게 참조되어 있으며 man stat이를 기본 장치 유형과 보조 장치 유형으로 지칭하는 것으로 보입니다. apropos 'device type'아무것도 발견되지 않았습니다...

Admin

어떤 Unix 계열 시스템이 실제로 /dev/tcp 특수 파일을 제공합니까?
character-special-files

어떤 Unix 계열 시스템이 실제로 /dev/tcp 특수 파일을 제공합니까?

나는 /dev/tcp/<host>/<port>이것이 리디렉션의 일부 쉘에 의해 독점적으로 처리되는 매직 경로라는 것을 알고 있습니다. 그러나 따르면 man bash: bash를 실행 중인 운영 체제가 이러한 특수 파일을 제공하는 경우 bash는 해당 파일을 사용합니다. 그렇지 않으면 내부적으로 해당 파일을 에뮬레이션합니다. 지금 사용하고 있는 Linux 시스템에는 /dev/tcp특수 파일이 존재하지 않으므로 Bash는시뮬레이션그것. 하지만 실제로 /dev/tcpBash...

Admin

SSH를 통해 문자 장치 사용
character-special-files

SSH를 통해 문자 장치 사용

나는 한동안 이 질문에 대한 좋은 답을 찾고 있었습니다. Xbox 컨트롤러를 사용하여 원격으로 로봇을 제어하려고 합니다. 문제는 컨트롤러가 로봇의 온보드 컴퓨터가 아닌 제어 스테이션에 연결된다는 것입니다. 온보드 컴퓨터는 Ubuntu 및 ROS(로봇 운영 체제)를 실행하며 직접 연결과 같은 문자 장치에 대한 액세스가 필요합니다. 온보드 컴퓨터에 SSH로 연결하고 콘솔에서 문자 장치 이벤트를 전달하는 방법을 찾고 있습니다. 실시간 업데이트가 필요합니다. 가장 좋은 접근 방식은 무엇입니까? 가능합니까...

Admin

해당 특수 장치로 /dev/ramX를 사용하시겠습니까?
character-special-files

해당 특수 장치로 /dev/ramX를 사용하시겠습니까?

이를 통해 등 ls -l다양한 장치를 발견하게 되었습니다 . 나는 출력을 주의 깊게 살펴보았는데 (예를 들어)ram0ram1 brw------- 1 root root 1, 3 Jan 6 11:34 /dev/ram3 crw-rw-rw- 1 root root 1, 3 Jul 15 1970 /dev/null 음, 장치 유형(블록 및 문자)에 따라서만 다릅니다. 읽고 쓰기를 시도했지만 ram3놀랍게도 8MiB의 0바이트 청크를 읽을 수 있었고 8MiB 이상의 데이터를 쓸 수 없었습니다. 왜냐하면 읽...

Admin

캐릭터 장치에서 USB 데이터를 읽는 방법
character-special-files

캐릭터 장치에서 USB 데이터를 읽는 방법

Arduino에서 데이터를 읽고 해당 데이터를 로그 파일에 쓰는 "문자 장치"를 작성해야 합니다. 나는 이 주제를 몇 시간 동안 검색해 왔으며 이를 달성하는 여러 가지 방법을 보았지만 문자 장치를 사용하지 않습니다. USB 장치의 cat을 사용하여 간단하게 이 작업을 수행할 수 있다는 것을 알고 있지만 시스템 프로그래밍 과정을 위해 이 작업을 수행하고 있으므로 문자 장치를 사용해야 합니다. 제가 찾아본 것과 가장 가까운 것은 작년 학생들이 했던 비슷한 과제인데 /dev/ttyACM0아래와 같이 파일...

Admin

캐릭터 특수장치에 어떻게 쓰나요?
character-special-files

캐릭터 특수장치에 어떻게 쓰나요?

udev데이터를 복구하려고 하는 컴퓨터의 설정이 손상되었기 때문에 (참조나의 이 글) USB 플래시 드라이브에 해당하는 "캐릭터 스페셜" 장치에 쓰려고 하는데 문제가 있습니다. 내가 기대하는 것은 (루트 권한으로) 다음을 수행할 수 있다는 것입니다. echo "test 123" > /dev/bus/usb/001/031 하지만 난 이해해 bash: echo: write error: Invalid argument 어떻게 되어가나요? 문자 장치에 쓰는 방법은 무엇입니까? 폴리스티렌: 일...

Admin

Linux의 디스크용 문자 장치
character-special-files

Linux의 디스크용 문자 장치

다른 UNIX 시스템에서는 저장 장치로 문자 장치가 필요한데 Linux에서는 그렇지 않은 이유는 무엇입니까? 기타 UNIX 운영 체제(AIX, HPUX, Solaris 및 macOS)는 "/dev/rdisk#" 및 "/dev/disk#"와 같은 저장 장치를 사용합니다. ...

Admin

프로그램이 내용을 처리하는 파일을 만듭니다.
character-special-files

프로그램이 내용을 처리하는 파일을 만듭니다.

읽을 때 내용이 생성되고 쓸 때 처리되는 특수 파일을 만들고 싶습니다. 파일을 처리하는 백그라운드 프로세스가 있어야 합니다. 파이프는 이중 대역(동시 읽기/쓰기)을 허용하지 않으므로 선호되지 않습니다. 두 개의 명명된 파이프는 좋아 보이지만 하나가 아닌 두 개의 파일입니다. 내가 원하는 것은 캐릭터 장치 파일이나 /sys. ...

Admin