TOULIVER x BINZ - "BIGCITYBOI" (Official Music Video)
차례:
echo
명령은 Linux에서 가장 기본적이고 자주 사용되는 명령 중 하나입니다.
echo
전달 된 인수는 표준 출력으로 인쇄됩니다.
echo
는 일반적으로 쉘 스크립트에서 메시지를 표시하거나 다른 명령의 결과를 출력하는 데 사용됩니다.
에코 명령
echo
는 Bash와 Zsh 및 Ksh와 같은 다른 인기있는 쉘에 내장 된 쉘입니다. 그 동작은 쉘마다 약간 다릅니다.
독립형
/usr/bin/echo
유틸리티도 있지만 일반적으로 쉘 내장 버전이 우선합니다. 우리는 Bash 내장
echo
버전을 다룰 것입니다.
echo
명령의 구문은 다음과 같습니다.
echo
-
-n
옵션을 사용하면 후행 줄 바꿈이 표시되지 않습니다.-e
옵션이 제공되면 다음 백 슬래시 이스케이프 문자가 해석됩니다.-
\\
-백 슬래시 문자를 표시합니다.\a
a-경고 (BEL)\b
백 스페이스 문자를 표시합니다.\c
추가 출력 억제\e
이스케이프 문자를 표시합니다.\f
용지 공급 문자를 표시합니다.\r
캐리지 리턴을 표시합니다.\t
가로 탭을 표시합니다.\v
세로 탭을 표시합니다.
-E
옵션은 이스케이프 문자 해석을 비활성화합니다. 이것이 기본값입니다. -
echo
명령을 사용할 때 고려해야 할 몇 가지 사항이 있습니다.
- 쉘은 인자를
echo
명령에 전달하기 전에 모든 변수, 와일드 카드 일치 및 특수 문자를 대체합니다. 반드시 필요한 것은 아니지만echo
전달 된 인수를 큰 따옴표 나 작은 따옴표로 묶는 것이 좋습니다. 따옴표로 묶은 각 문자의 리터럴 값이 유지됩니다. 변수와 명령은 확장되지 않습니다.
echo
예
다음 예제는 echo 명령을 사용하는 방법을 보여줍니다.
-
표준 출력에 한 줄의 텍스트를 표시합니다.
echo Hello, World!
Hello, World!
큰 따옴표가 포함 된 텍스트 줄을 표시합니다.
큰 따옴표를 인쇄하려면 작은 따옴표로 묶거나 백 슬래시 문자로 이스케이프하십시오.
echo 'Hello "Linuxize"'
echo "Hello \"Linuxize\""
Hello "Linuxize"
작은 따옴표를 포함하는 텍스트 줄을 표시합니다.
작은 따옴표를 인쇄하려면 큰 따옴표로 묶거나 ANSI-C Quoting을 사용하십시오.
echo "I'm a Linux user."
echo $'I\'ma Linux user.'
I'm a Linux user.
특수 문자가 포함 된 메시지를 표시하십시오.
이스케이프 문자의 해석을 가능하게하려면
-e
옵션을 사용하십시오.echo -e "You know nothing, Jon Snow.\n\t- Ygritte"
You know nothing, Jon Snow. - Ygritte
패턴 일치 문자.
echo
명령은 와일드 카드 문자와 같은 패턴 일치 문자와 함께 사용할 수 있습니다. 예를 들어 아래 명령은 현재 디렉토리에있는 모든.php
파일의 이름을 반환합니다.echo The PHP files are: *.php
The PHP files are: index.php contact.php functions.php
파일로 리디렉션
화면에 출력을 표시하는 대신
>
,>>
연산자를 사용하여 출력을 파일로 리디렉션 할 수 있습니다.echo -e 'The only true wisdom is in knowing you know nothing.\nSocrates' >> /tmp/file.txt
file.txt가 없으면 명령이이를 생성합니다.
>
사용하면 파일을 덮어 쓰지만>>
는 출력을 파일에 추가합니다.cat
명령을 사용하여 파일 내용을보십시오.cat /tmp/file.txt
The only true wisdom is in knowing you know nothing. Socrates
변수 표시
echo
는 변수를 표시 할 수도 있습니다. 다음 예에서는 현재 로그인 한 사용자의 이름을 인쇄합니다.echo $USER
linuxize
$USER
는 사용자 이름을 유지하는 쉘 변수입니다.명령 출력 표시
echo
출력에 명령 출력을 포함 시키려면$(command)
표현식을 사용하십시오. 다음 명령은 현재 날짜를 표시합니다.echo "The date is: $(date +%D)"
The date is: 04/17/19
컬러로 표시
ANSI 이스케이프 시퀀스를 사용하여 전경색과 배경색을 변경하거나 밑줄 및 굵은 체와 같은 텍스트 속성을 설정하십시오.
echo -e "\033[1;37mWHITE"
echo -e "\033[0;30mBLACK"
echo -e "\033[0;34mBLUE"
echo -e "\033[0;32mGREEN"
echo -e "\033[0;36mCYAN"
echo -e "\033[0;31mRED"
echo -e "\033[0;35mPURPLE"
echo -e "\033[0;33mYELLOW"
echo -e "\033[1;30mGRAY"
결론
이제
echo
명령의 작동 방식에 대해 잘 알고 있어야합니다.
마이크로 소프트와 베스트 바이는 리눅스에서 강탈한다

당신은 '안티 리눅스'라고 말하면, 나는 '프로 윈도우'라고 말한다. 당신은 'Linux bashing'이라고 말하면서 '마케팅'이라고 말합니다.
리눅스에서 부팅 가능한 데비안 10 USB 스틱 만들기

이 튜토리얼에서는`dd` 명령을 사용하여 Linux 터미널에서 부팅 가능한 데비안 10 (버스터) USB 스틱을 만드는 방법을 설명합니다.
리눅스에서 파일의 권한을 재귀 적으로 변경하는 방법

Linux는 다중 사용자 시스템이며 파일에 대한 액세스는 파일 권한, 속성 및 소유권을 통해 제어됩니다. 이 기사에서는 파일 및 디렉토리의 권한을 재귀 적으로 변경하는 방법에 대해 설명합니다.