컴퓨터 지식 네트워크 - 컴퓨터 구성 - 리눅스에서 echo 와 write 의 차이점은 무엇입니까?

리눅스에서 echo 와 write 의 차이점은 무엇입니까?

Linux 의 echo 명령은 셸 프로그래밍에서 매우 일반적이며 터미널 아래에 변수 값을 인쇄할 때도 자주 사용됩니다. 따라서 echo 의 사용법을 이해할 필요가 있습니다. Echo 명령은 모니터에 텍스트를 표시하는 역할을 하며 일반적으로 프롬프트 역할을 합니다. 이 명령의 일반 형식은 echo [-n] string 입니다. 여기서 n 옵션은 출력 텍스트가 줄 바꿈되지 않음을 나타냅니다. 문자열에는 따옴표가 있거나 따옴표가 없을 수 있습니다. Echo 명령을 사용하여 인용 부호가 있는 문자열을 출력하면 문자열이 있는 그대로 출력됩니다. Echo 명령을 사용하여 따옴표가 없는 문자열을 출력하는 경우 문자열의 각 단어는 공백으로 구분된 문자열로 출력됩니다. 기능 설명: 텍스트를 표시합니다. 언어: echo [-ne][ string] 또는 echo [-help] [-version] 추가 정보: echo 는 입력 문자열을 표준 출력으로 보냅니다. 출력 문자열은 공백 문자로 구분되고 끝에 줄 바꿈이 추가됩니다. 매개 변수: -n 끝 줄 바꿈 안 함 -e 문자열에 다음 문자가 나타나면 일반 텍스트로 출력되는 대신 특수하게 처리됩니다. \ 경고음이 나옵니다. \b 이전 문자 삭제 : \c 끝에 줄 바꿈을 추가하지 마십시오. \f 줄 바꿈하지만 커서는 원래 위치에 유지됩니다. \ n 줄 바꿈, 커서가 줄 시작 부분으로 이동; \r 커서가 줄 시작 부분으로 이동하지만 줄 바꿈은 하지 않습니다. \ t 탭 삽입 : 을 눌러 섹션을 인쇄할 수도 있습니다 \v 는 \f 와 동일합니다. \ \ Insert \ character\ \ nnn nnn (8 진수) 으로 표시된 ASCII 문자를 삽입합니다. -도움말 표시 도움말-버전 버전 정보를 표시합니다.

Linux 의 echo 명령은 셸 프로그래밍에서 매우 일반적이며 터미널 아래에 변수 값을 인쇄할 때도 자주 사용됩니다.

예를 들어 echo 를 사용하여 일부 배치 명령에서 사용자가 주석을 볼 필요가 있는 곳에 사용되는 주석을 표시할 수 있습니다. 예를 들어, 이전 명령을 실행하는 데 시간이 오래 걸릴 수 있습니다. echo 는 이 시간이 느리다는 것을 사용자에게 알려주는 메시지를 표시하는 데 자주 사용됩니다. 조금만 기다려 주세요. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 성공명언)

Linux 에서 echo 명령은 표준 출력에 문자를 표시하는 데 사용됩니다 (예: echo“echo 명령 테스트! ")

이렇게 하면 "echo 명령 테스트!" 가 출력됩니다 이 텍스트 줄!

Echo“echo 명령 테스트! " & gt 이것은 "echo 명령 테스트! 클릭합니다 . sh 파일에서 다음을 수행합니다. 이 텍스트 줄! 이 명령의 일반 형식은 echo [-n] string 입니다. 여기서 n 옵션은 출력 텍스트가 줄 바꿈되지 않음을 나타냅니다. 문자열에는 따옴표가 있거나 따옴표가 없을 수 있습니다. Echo 명령을 사용하여 인용 부호가 있는 문자열을 출력하면 문자열이 있는 그대로 출력됩니다. Echo 명령을 사용하여 따옴표가 없는 문자열을 출력하는 경우 문자열의 각 단어는 공백으로 구분된 문자열로 출력됩니다.

--

Write 명령을 사용하여 다른 온라인 사용자에게 메시지를 보낼 수 있습니다. 형식: # writeusername [tty] 셸 프롬프트에 write 를 입력합니다. username 은 전송된 정보를 받아들이는 사용자 이름입니다. 사용자가 시스템에 두 번 이상 로그인하는 경우 tty 매개변수는 전송할 터미널을 지정합니다. Write 를 사용하여 메시지를 보내려면 사용자가 시스템에 이미 로그인되어 있어야 합니다. 그렇지 않으면 다음과 같은 프롬프트가 나타납니다. # write cjhwrite: cjh 로그인되지 않았습니다. who 명령을 사용하여 로그인 사용자 이름을 조회할 수 있습니다. 그런 다음 보낼 정보를 입력할 수 있습니다. 입력이 완료되면 EOF 를 입력하여 메시지가 끝났음을 나타내고 Crtl+D 를 사용하여 메시지를 보냅니다. 입력이 사용자의 화면에 나타나고 통신이 일시 중지됩니다. Write 명령을 사용하여 네트워크의 사용자 이름 뒤에 호스트 이름이나 도메인 이름을 추가할 수 있는 경우 네트워크 통신을 설정할 수 있습니다. Cao 호스트의 bj 사용자와 통신하려면 명령: # writebj @ Cao 를 사용합니다. Russers 명령을 사용하여 LAN 에 로그인한 모든 사용자를 나열할 수 있습니다.

上篇: 조 웨이 블루투스 헤드셋 핀 코드가 잘못되면 어떡하죠? 下篇: JJ 대회에서 금화를 빨리 획득하는 방법은 무엇인가요?
관련 내용