주문이란 정확히 무엇입니까? 식별하는 방법? [복사]

주문이란 정확히 무엇입니까? 식별하는 방법? [복사]

Linux 명령이 정확히 무엇인지 알고 싶습니다. 그리고 그것들을 식별하고 찾는 방법은 무엇입니까?

즉, 명령의 종류/유형/범주에는 어떤 것이 있습니까? 이를 식별하고 찾는(소스) 방법.

답변1

다음 내용은 책에서 발췌한 내용입니다리눅스 명령줄. 전체 PDF 튜토리얼도 이용 가능여기:

명령은 다음 네 가지 중 하나일 수 있습니다.

  1. 하나실행 가능한 프로그램/usr/bin에 있는 모든 파일과 같습니다. 이 카테고리에서는 프로그램을 C, C++로 작성된 프로그램이나 쉘, 펄, 파이썬, 루비 등과 같은 스크립팅 언어로 작성된 프로그램 등 바이너리로 컴파일할 수 있습니다.

  2. 쉘 자체에 내장된 명령. bash는 내부적으로 쉘 내장이라고 알려진 여러 명령을 지원합니다. 예를 들어, cd 명령은 쉘 내장 명령입니다.

  3. 쉘 기능. 이는 환경에 통합된 작은 쉘 스크립트입니다. 이후 장에서 환경 구성과 셸 기능 작성에 대해 다루겠지만 지금은 그런 기능이 있다는 점만 알아두시기 바랍니다.

  4. 별명. 다른 명령으로 구성된 명령을 직접 정의할 수 있습니다.

사용할 수 있는 명령 유형을 식별하려면 다음을 수행하십시오 type.

NAME
    type - Display information about command type.

예:

$ type ls
ls is aliased to `ls --color=auto'
$ type cd
cd is a shell builtin

명령의 위치를 ​​표시하려면 다음을 사용할 수 있습니다 which.

$ which info
/usr/bin/info
$ which init
/sbin/init

이것이 새로운 사용자가 명령의 기본을 이해하는 데 도움이 되기를 바랍니다.

관련 정보