리눅스의 에코 팀

Anonim

리눅스의 에코 팀

알다시피, Linux 운영 체제의 대부분의 작업은 콘솔을 통해 수행됩니다. 사용자는 특정 프로세스를 수행 할 책임이있는 특별한 명령을 사용하며, 사전에 지정된 옵션은 자신의 손이 가장 많은 유틸리티의 추가 가능성을 제어 할 수 있습니다. 이 명령 중 하나는 에코이며, 오늘날 우리는이 유틸리티에 대해 자세히 알려주고 몇 가지 사용에 대한 몇 가지 예를 제공하고자합니다.

우리는 Linux에서 echo 명령을 사용합니다

고려중인 에코 팀은 원시적 모양과 좁은 프로필 대상 - 화면에 텍스트를 표시합니다. 그러나 이것은 다양한 스크립트 및 다른 목적으로 사용되는 경우가 많습니다. 다음으로, 우리는이 유틸리티의 구문을 간단히 익숙하고 표준 콘솔에서 가장 인기있는 간단한 예제를 분해합니다.

에코 구문

주 기능 외에 거의 모든 팀은 지정된 인수를 고려한 다른 작업을 수행 할 수도 있습니다. 그러나 Echo는 고급 옵션 자체의 단순성으로 인해이 점에서 예외를 예외하지 않았습니다. 그렇지 않습니다. 각각에 대해 더 많이 생각해 보겠지만 먼저 선의 표준보기에주의하십시오 : echo + options + string.

  • -n - 라인의 전송을 표시하지 않습니다.
  • -e - 이스케이프 시퀀스의 포함을 담당합니다.
  • -e - 이스케이프 시퀀스의 해석을 비활성화합니다.

또한 이스케이프 시퀀스는 기호 형태로 제공되는 보편적 인 옵션입니다. 각각의 값은 확실한 값을 가지며, echo 명령을 사용할 때 해석을 활성화하면 그러한 인수를 사용할 수 있습니다.

  • / c - 문자열의 전송을 삭제할 책임이 있습니다.
  • / t - 가로 탭을 표시합니다.
  • / v - 수직 탭을 만듭니다.
  • / b - 문자열에서 이전 기호를 제거합니다.
  • / n - 새 문자열의 문자열을 포함합니다.
  • / r - 캐리지를 선의 시작 부분으로 반환합니다.

다시 한번, 위의 옵션을 팀에서 인수를 처음 규정 한 해당 상황에서만 입력 할 수 있습니다. 필요한 경우 다음 지침에 표시 할 단어 중 하나를 입력 한 후에이 기호 각각을 향상시킬 수 있습니다.

간단한 문자열의 결론

앞에서 언급했듯이 echo 명령의 주요 목적은 문자열 화면의 출력입니다. 그것은 우리가 더 얘기하고 싶어하는 것에 관한 것입니다. 모든 주요 옵션 유틸리티가 어떻게 작동하는지 정확히 이해하는 데 도움이되는 몇 가지 간단한 조치를 조사했습니다.

  1. 예를 들어 응용 프로그램 메뉴를 통해 또는 Ctrl + Alt + T 핫 키를 누르면 콘솔을 편리하게 실행하십시오. 여기에 echo + all of the standard action 명령을 확인하십시오. Enter 키를 눌러 활성화됩니다.
  2. 추가 옵션을 적용하지 않고 Linux에서 echo 명령 사용

  3. 새로운 줄에서 새로 입력 된 단어가 동일한 형식으로 새로 입력 된 단어가 나타납니다.
  4. 결과는 추가 옵션없이 Linux에서 echo 명령을 사용하는 것입니다.

  5. 각 단어 앞에 옵션 \ b를 추가하면 이전 문자가 지워집니다. 즉, eCho -e "Lumpics \ BSite \ Blinux"의 원래보기가있는 경우 공백 없이는 결과가 표시됩니다.
  6. Linux에서 Echo를 사용하여 이전 기호의 삭제 옵션

  7. 우리는 지정된 옵션을 모든 단어에 넣었으므로 결과가 적절하게 밝혀졌습니다.
  8. 이전 기호의 삭제 옵션을 사용하여 Linux에서의 에코를 사용한 결과

  9. 이제 \ N 매개 변수에주의를 기울였습니다. 이미 알고 있듯이 처음에는 표시되지 않은 경우 문자열 전송을 활성화합니다.
  10. Linux에서 Echo를 새 문자열로 전송 옵션으로 사용

  11. 우리는 첫 번째 후에 \ n을 표시 한 후 \ n을 표시하므로 각각 새 행으로 표시됩니다.
  12. 결과는 Linux에서 echo 명령을 새 문자열에 전송 옵션으로 사용하는 것입니다.

  13. 우리는 텍스트를 정렬하는 데 사용되는 탭으로 이동합니다. 원하는 결과를 얻기 위해 필요한 장소에 충분히 등록 할 것입니다.
  14. 탭 옵션이있는 Linux에서 에코를 사용합니다

  15. 알 수있는 바와 같이, 첫 번째 단어에, 표는 두 번 적용되었다. 선이 표시되면이를 고려하십시오.
  16. 탭 옵션을 사용하여 Linux에서 echo 명령을 사용한 결과

  17. 또한 아무 것도 입력 규칙을 준수하여 여러 옵션을 순차적으로 지정하는 것으로 간섭하지 않습니다.
  18. Linux에서 echo 명령을 사용할 때 옵션 결합

  19. 예를 들어 아래에서 스크린 샷에서는 전송 및 탭이 동시에 출력 결과를 볼 수 있습니다.
  20. Linux에서 echo 명령을 사용할 때 옵션을 결합한 결과

  21. 마지막 예로서, take / v. 이 인수는 세로 탭을 만듭니다.
  22. Linux의 echo 명령에 대한 세로 탭 옵션 사용하기

  23. 결과적으로 각 단어는 새 라인과 단계 형식으로 구성됩니다.
  24. Linux의 echo 명령에 대한 세로 탭을 사용한 결과

이제 echo 명령이 적절한 옵션을 지정하여 구현할 수있는 모든 형식으로 지정된 행을 표시 할 수 있음을 알고 있습니다. 다른 매개 변수로 가서 올바른 형식으로 결합하는 것이 무엇인지 이해하도록합시다.

변수 값의 출력

거의 모든 스크립트에서 특정 변수가 가치가 미리 사용되는 것으로 사용됩니다. 우리가 echo 유틸리티에 대해 이야기하고 있다면 그 의미를 출력 할 수 있습니다. 스크립트 자체의 이전 생성 없이이 예제를 하나의 터미널 세션에서 고려할 것입니다. 이렇게하면 콘솔을 다시 시작할 때 값이 지워집니다.

  1. export i = lumpics를 입력하여 재판 변수를 만드는 것으로, i = lumpics, i가 변수의 이름이고, 덩어리가 그 값입니다.
  2. Linux에서 에코를 통해 추가 출력을위한 변수 만들기

  3. Echo $ i를 사용하여 지정된 변수의 값을 다음 행에서 표시하십시오.
  4. 생성 된 변수를 사용하여 Linux에서 echo 명령을 입력하십시오

  5. 보시다시피 모든 것이 올바르게 표시됩니다.
  6. 변수를 사용하는 Linux의 echo 명령의 결과

  7. 내보내기 L = Linux를 통해 다른 변수를 만듭니다.
  8. 리눅스의 에코의 결합 된 입력을위한 두 번째 변수 생성

  9. 우리는 재판 명령 에코 $ I 사이트 $ L.를 소개합니다.
  10. Linux에서 두 개의 에코 변수가있는 결합 된 입력

  11. 이제 Echo가 한 줄의 형식으로 두 개 이상의 변수의 출력으로 복사됩니다.
  12. Linux에서 두 개의 에코 변수로 결합 된 입력 결과

대부분의 경우이 변수의 출력은 스크립트를 작성할 때만 사용됩니다. 그러나 이러한 함수는 하나의 단말기 세션 내의 동작을 하나의 값에 대해 생성 할 수있는 많은 동일한 종속을 생성 할 수있는 경우 유용 할 수 있습니다.

색상 문자열 지정

콘솔을 적극적으로 사용하는 경우 각 단어는 여기에서 사용할 수있는 색상을 사용할 수 있고 흰색 또는 검정색 (주제 "터미널에 따라 다름"). 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의 echo 명령을 사용하여 행의 색상을 변경합니다.

위의 예는 주황색으로 컬러 루프틱 배경이었고 다른 색상의 배경이 추가로 "사이트"및 "Linux"로 활성화되었습니다. 입력 한 명령 아래에있는 스크린 샷 에서이 기능을 볼 수 있습니다.

행의 색상을 변경하기 위해 리눅스에 에코 옵션을 적용한 결과

특별한 배쉬 캐릭터

각각 Bash 환경에서만 echo 명령 기능은이 환경의 표준 옵션을 유지해야합니다. 대부분의 경우 현재 위치의 오브젝트의 파일 및 출력을 분류하는 책임이 있습니다.

  1. ECHO *에 ECHO *를 입력하여 현재 폴더의 내용을 표시하십시오.
  2. Linux의 echo 명령을 사용하여 현재 폴더의 내용을 표시합니다.

  3. 다음 줄은 절대적으로 모든 들어오는 디렉토리와 요소 목록이 나타납니다. 등록하지 않고 표준 문자열이 될 것입니다. 그러나 이제는 위의 예를 바탕으로 수정할 수 있음을 이미 알고 있습니다.
  4. 현재 폴더의 내용을 표시 한 후 Linux의 echo 명령 동작

  5. 지정된 형식의 요소 만 표시하려면 ECHO * .txt를 지정하십시오. .txt를 다른 필수 옵션으로 바꿉니다.
  6. Linux에서 echo 명령을 사용하여 특정 파일 형식을 출력합니다.

  7. 결국 에코는 또한 다음과 같이 수행되는 구성 파일을 편집 할 수 있습니다. ECHO 1> PROC / SYS / NET / IPv4 / IP_FORWARD. 1 - 응용 프로그램의 문자열, a / proc / sys / net / ipv4 / ip_forward - 원하는 객체의 경로.
  8. Linux의 echo 명령을 사용하여 구성 파일을 변경합니다.

오늘날의 자료의 일환으로 Linux 운영 체제의 Echo와 처리합니다. 인기있는 팀과의 상호 작용의 주제에 관심이 있으시면 아래 링크 아래에서 이동하면서 웹 사이트 에서이 주제에 대한 기사를 배우는 것이 좋습니다.

또한보십시오:

자주 사용하는 "터미널"Linux

LNUX에서 LN / Find / ls / grep / pwd 명령

더 읽어보기