알다시피, Linux 운영 체제의 대부분의 작업은 콘솔을 통해 수행됩니다. 사용자는 특정 프로세스를 수행 할 책임이있는 특별한 명령을 사용하며, 사전에 지정된 옵션은 자신의 손이 가장 많은 유틸리티의 추가 가능성을 제어 할 수 있습니다. 이 명령 중 하나는 에코이며, 오늘날 우리는이 유틸리티에 대해 자세히 알려주고 몇 가지 사용에 대한 몇 가지 예를 제공하고자합니다.
우리는 Linux에서 echo 명령을 사용합니다
고려중인 에코 팀은 원시적 모양과 좁은 프로필 대상 - 화면에 텍스트를 표시합니다. 그러나 이것은 다양한 스크립트 및 다른 목적으로 사용되는 경우가 많습니다. 다음으로, 우리는이 유틸리티의 구문을 간단히 익숙하고 표준 콘솔에서 가장 인기있는 간단한 예제를 분해합니다.에코 구문
주 기능 외에 거의 모든 팀은 지정된 인수를 고려한 다른 작업을 수행 할 수도 있습니다. 그러나 Echo는 고급 옵션 자체의 단순성으로 인해이 점에서 예외를 예외하지 않았습니다. 그렇지 않습니다. 각각에 대해 더 많이 생각해 보겠지만 먼저 선의 표준보기에주의하십시오 : echo + options + string.
- -n - 라인의 전송을 표시하지 않습니다.
- -e - 이스케이프 시퀀스의 포함을 담당합니다.
- -e - 이스케이프 시퀀스의 해석을 비활성화합니다.
또한 이스케이프 시퀀스는 기호 형태로 제공되는 보편적 인 옵션입니다. 각각의 값은 확실한 값을 가지며, echo 명령을 사용할 때 해석을 활성화하면 그러한 인수를 사용할 수 있습니다.
- / c - 문자열의 전송을 삭제할 책임이 있습니다.
- / t - 가로 탭을 표시합니다.
- / v - 수직 탭을 만듭니다.
- / b - 문자열에서 이전 기호를 제거합니다.
- / n - 새 문자열의 문자열을 포함합니다.
- / r - 캐리지를 선의 시작 부분으로 반환합니다.
다시 한번, 위의 옵션을 팀에서 인수를 처음 규정 한 해당 상황에서만 입력 할 수 있습니다. 필요한 경우 다음 지침에 표시 할 단어 중 하나를 입력 한 후에이 기호 각각을 향상시킬 수 있습니다.
간단한 문자열의 결론
앞에서 언급했듯이 echo 명령의 주요 목적은 문자열 화면의 출력입니다. 그것은 우리가 더 얘기하고 싶어하는 것에 관한 것입니다. 모든 주요 옵션 유틸리티가 어떻게 작동하는지 정확히 이해하는 데 도움이되는 몇 가지 간단한 조치를 조사했습니다.
- 예를 들어 응용 프로그램 메뉴를 통해 또는 Ctrl + Alt + T 핫 키를 누르면 콘솔을 편리하게 실행하십시오. 여기에 echo + all of the standard action 명령을 확인하십시오. Enter 키를 눌러 활성화됩니다.
- 새로운 줄에서 새로 입력 된 단어가 동일한 형식으로 새로 입력 된 단어가 나타납니다.
- 각 단어 앞에 옵션 \ b를 추가하면 이전 문자가 지워집니다. 즉, eCho -e "Lumpics \ BSite \ Blinux"의 원래보기가있는 경우 공백 없이는 결과가 표시됩니다.
- 우리는 지정된 옵션을 모든 단어에 넣었으므로 결과가 적절하게 밝혀졌습니다.
- 이제 \ N 매개 변수에주의를 기울였습니다. 이미 알고 있듯이 처음에는 표시되지 않은 경우 문자열 전송을 활성화합니다.
- 우리는 첫 번째 후에 \ n을 표시 한 후 \ n을 표시하므로 각각 새 행으로 표시됩니다.
- 우리는 텍스트를 정렬하는 데 사용되는 탭으로 이동합니다. 원하는 결과를 얻기 위해 필요한 장소에 충분히 등록 할 것입니다.
- 알 수있는 바와 같이, 첫 번째 단어에, 표는 두 번 적용되었다. 선이 표시되면이를 고려하십시오.
- 또한 아무 것도 입력 규칙을 준수하여 여러 옵션을 순차적으로 지정하는 것으로 간섭하지 않습니다.
- 예를 들어 아래에서 스크린 샷에서는 전송 및 탭이 동시에 출력 결과를 볼 수 있습니다.
- 마지막 예로서, take / v. 이 인수는 세로 탭을 만듭니다.
- 결과적으로 각 단어는 새 라인과 단계 형식으로 구성됩니다.
이제 echo 명령이 적절한 옵션을 지정하여 구현할 수있는 모든 형식으로 지정된 행을 표시 할 수 있음을 알고 있습니다. 다른 매개 변수로 가서 올바른 형식으로 결합하는 것이 무엇인지 이해하도록합시다.
변수 값의 출력
거의 모든 스크립트에서 특정 변수가 가치가 미리 사용되는 것으로 사용됩니다. 우리가 echo 유틸리티에 대해 이야기하고 있다면 그 의미를 출력 할 수 있습니다. 스크립트 자체의 이전 생성 없이이 예제를 하나의 터미널 세션에서 고려할 것입니다. 이렇게하면 콘솔을 다시 시작할 때 값이 지워집니다.
- export i = lumpics를 입력하여 재판 변수를 만드는 것으로, i = lumpics, i가 변수의 이름이고, 덩어리가 그 값입니다.
- Echo $ i를 사용하여 지정된 변수의 값을 다음 행에서 표시하십시오.
- 보시다시피 모든 것이 올바르게 표시됩니다.
- 내보내기 L = Linux를 통해 다른 변수를 만듭니다.
- 우리는 재판 명령 에코 $ I 사이트 $ L.를 소개합니다.
- 이제 Echo가 한 줄의 형식으로 두 개 이상의 변수의 출력으로 복사됩니다.
대부분의 경우이 변수의 출력은 스크립트를 작성할 때만 사용됩니다. 그러나 이러한 함수는 하나의 단말기 세션 내의 동작을 하나의 값에 대해 생성 할 수있는 많은 동일한 종속을 생성 할 수있는 경우 유용 할 수 있습니다.
색상 문자열 지정
콘솔을 적극적으로 사용하는 경우 각 단어는 여기에서 사용할 수있는 색상을 사용할 수 있고 흰색 또는 검정색 (주제 "터미널에 따라 다름"). Echo는 또한 선을 칠하고 이러한 인수를 책임지고 있습니다.
- \ 033 [30m - 블랙,
- \ 033 [31m - 빨간색;
- \ 033 [32m - 녹색;
- \ 033 [33m - 노란색;
- \ 033 [34m - 파란색;
- \ 033 [35m - 자주색;
- \ 033 [36m - 파란색;
- \ 033 [37m - 그레이.
비문 배경의 색상을 변경할 수있는 여러 가지 논쟁이 있습니다. 비슷한 목록처럼 보이지만 숫자가 차이가 있습니다.
- \ 033 [40m - 블랙;
- \ 033 [41m - 빨간색;
- \ 033 [42m - 녹색,
- \ 033 [43m - 노란색;
- \ 033 [44m - 파란색;
- \ 033 [45m - 자주색;
- \ 033 [46m - 파랑;
- \ 033 [47m - 회색]
- \ 033 [0m - 모든 값을 기본 상태로 재설정합니다.
이미 이해할 수 있듯이이 인수가 필요할 경우 각 행에 적용해야합니다. 다음과 같이 유사한 구조처럼 보입니다. echo -e "\ 033 [33ML 펌프 \ 033 [41mlinux").
위의 예는 주황색으로 컬러 루프틱 배경이었고 다른 색상의 배경이 추가로 "사이트"및 "Linux"로 활성화되었습니다. 입력 한 명령 아래에있는 스크린 샷 에서이 기능을 볼 수 있습니다.
특별한 배쉬 캐릭터
각각 Bash 환경에서만 echo 명령 기능은이 환경의 표준 옵션을 유지해야합니다. 대부분의 경우 현재 위치의 오브젝트의 파일 및 출력을 분류하는 책임이 있습니다.
- ECHO *에 ECHO *를 입력하여 현재 폴더의 내용을 표시하십시오.
- 다음 줄은 절대적으로 모든 들어오는 디렉토리와 요소 목록이 나타납니다. 등록하지 않고 표준 문자열이 될 것입니다. 그러나 이제는 위의 예를 바탕으로 수정할 수 있음을 이미 알고 있습니다.
- 지정된 형식의 요소 만 표시하려면 ECHO * .txt를 지정하십시오. .txt를 다른 필수 옵션으로 바꿉니다.
- 결국 에코는 또한 다음과 같이 수행되는 구성 파일을 편집 할 수 있습니다. ECHO 1> PROC / SYS / NET / IPv4 / IP_FORWARD. 1 - 응용 프로그램의 문자열, a / proc / sys / net / ipv4 / ip_forward - 원하는 객체의 경로.
오늘날의 자료의 일환으로 Linux 운영 체제의 Echo와 처리합니다. 인기있는 팀과의 상호 작용의 주제에 관심이 있으시면 아래 링크 아래에서 이동하면서 웹 사이트 에서이 주제에 대한 기사를 배우는 것이 좋습니다.
또한보십시오:
자주 사용하는 "터미널"Linux
LNUX에서 LN / Find / ls / grep / pwd 명령