방법 : Linux에서 고유 한 명령을 만드는 방법

Linux 명령 줄 : 배경 화면

우리는 항상 Linux CLI, 콘솔, 터미널 에뮬레이터 등에서 실행할 명령에 대해 이야기합니다. 하지만 이번에는 약간 다른 튜토리얼을 제공합니다. 우리 자신의 Linux 명령 생성. 예, 들으시다시피 쉽고 간단한 방법으로 자체 도구를 만들고 Linux 콘솔에서 호출하여 실행하고 즐길 수 있습니다. 이를 위해 우리는 다른 프로그래밍 언어를 사용하여 만들 수 있기 때문에 다른 옵션이 있습니다.이 예에서는 Bash의 쉘 스크립팅에 중점을 둘 것입니다.

프로그램 또는 명령을 만드는 절차에는 다음 단계:

  1. 도구 코드 작성. 필요한 것이 무엇인지 이미 알고있는 경우 도구의 소스 코드가 무엇이든 선택한 언어가 무엇이든 작성하십시오. 예를 들어 C, Python, Perl 또는 Bash 용 스크립트로 수행 할 수 있습니다.
  2. 소스 코드 컴파일 실행 파일을 생성합니다. 예를 들어, C 또는 C ++ 등의 경우 gcc 컴파일러의 도움으로 쉽게 수행 할 수 있습니다. 파이썬, 펄, 루비 등과 같은 인터프리터 언어라면 인터프리터를 설치하고 소스 코드가있는 파일을 실행 가능하게 만들어야합니다. 이것은 Bash 용 스크립트의 경우이기도합니다.이 경우 인터프리터는 Bash 자체이며 실행 가능하게 만들기 위해 다음을 사용할 수 있습니다. chmod + x script_name.sh
  3. 일단 컴파일되거나 실행 파일이 있으면 복사하거나 경로로 이동합니다. / usr / bin과 같은 $ PATH 환경 변수에 포함됩니다. echo $ PATH로 경로를 볼 수 있습니다. 이것으로 우리는 단순히 이름을 입력하여 실행할 수 있으며 절대 경로를 입력 할 필요가 없습니다.

이 작업이 완료되면 명령을 실행할 준비가되었습니다. 이름을 쓰면 실행됩니다.

예를 들어 이해를 돕기 위해 실용적인 예:

  • 1 단계 : 코드 (이 경우 간단한 bash 스크립트)를 작성하여 즐겨 찾는 텍스트 편집기를 열고 다음 코드 (또는 스크립트의 코드)를 작성합니다.
#!/bin/bash

echo "Hola mundo"

  • 2 단계 : 텍스트 파일을 저장하고 제 경우에는 hello라고 부릅니다. 이제 실행 가능하게 만듭니다.
chmod +x hola

  • 3 단계 : 이제 호스트 된 디렉토리에 항상 있어야하거나 실행을위한 절대 경로를 입력 할 필요가 없도록 알려진 경로로 이동할 때입니다.
cp hola.sh /usr/bin/

이제 간단한 방법으로 실행할 수 있습니다.

hola

그리고이 경우 화면에 간단한 메시지«안녕하세요 월드«


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자: AB Internet Networks 2008 SL
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   에밀리아

    간단한 hello로 호출하려면 파일을 .sh없이 hello로 호출해야합니다.
    안녕하십니까!