logo

Linux 쉘 명령

Linux에서 명령은 시스템에 특정 작업을 수행하도록 지시할 수 있는 방법 또는 지침입니다. 명령은 명령줄에서 실행됩니다.

통사론:

 command [option] [argument] 

옵션이 없거나 'clear' 및 'pwd'와 같은 인수를 허용하지 않는 일부 명령이 있습니다.

분명한

'clear' 명령은 이전 명령과 터미널 디스플레이의 출력을 모두 지웁니다.

비밀

자바 정렬 배열 목록

'pwd' 명령은 '작업 디렉토리 인쇄'를 나타냅니다. 옵션이나 인수를 허용하지 않으며 현재 작업 디렉터리의 세부 정보를 표시합니다.


명령 유형

외부 또는 내장 명령

내장 명령은 셸에 내장된 내부 명령입니다. 내장 명령은 셸에서 호출되며 셸 자체 내에서 직접 실행됩니다. 'help' 및 'compgen -b' 명령을 사용하여 모든 내장 명령을 나열할 수 있습니다. 내장 명령의 예로는 'pwd', 'help', 'type', 'set', 'unset' 등이 있습니다.

외부 명령은 내장 명령이 아닙니다. 이러한 명령은 자체 바이너리가 있고 파일 시스템에 있는 프로그램입니다. 이는 시스템이 제공하는 명령이며 완전히 쉘 독립적입니다. 대부분 이러한 명령은 /bin, /sbin, /usr/sbin에 있습니다.


명령을 입력하세요

Linux 'type' 명령은 쉘에 제공된 명령이 내장 명령인지 외부 명령인지 알려줍니다.

통사론:

 type 

예:

 type pwd type cd type man type cat type file 
Linux 셸 확장 명령1

위의 스냅샷을 보면 'pwd' 및 'cd'와 같은 명령은 내장 명령이고 'man', 'cat' 및 'file' 명령은 외부 명령입니다.

Linux 'type' 명령은 명령이 다음과 같은지 여부도 알려줍니다. 별칭이 붙은 아니면.

예:

 type ls 
Linux 셸 확장 Command2

위의 스냅샷을 보면 'type' 명령은 'ls'가 별칭 명령임을 보여줍니다.


-a를 입력하세요

'type -a' 옵션은 내장형인지, 외부형인지, 별칭인지에 관계없이 모든 유형의 명령에 대해 알려줍니다. 일부 명령은 외부 명령이자 내장 명령입니다. 그러나 외부 명령의 경로가 언급되지 않는 한 내장 명령이 항상 우선순위를 갖습니다.

통사론:

 type -a 

예:

 type -a echo 
Linux 셸 확장 Command3

위의 스냅샷을 보면 'echo' 명령은 내부 명령과 외부 명령입니다. 외부 'echo' 명령을 사용하려면, 경로 '/빈/에코' 언급된다.


어느

Linux 'which' 명령은 명령의 경로를 찾습니다.

통사론:

 which .... 

예:

 which ls pwd rmdir mkdir cp cd file man 
Linux 셸 확장 Command4

위의 스냅샷을 보면 'cd' 명령을 제외하고 다른 모든 명령은 bash가 외부 경로를 표시했기 때문에 외부 명령입니다.