Raspberry Pi_Kor_10.7.1 “which” 명령 – 실행파일의 path name 확인

10.7 프로그램 실행 관련 명령

10.7.1 “which” 명령 – 실행파일의 path name 확인

“which” 명령은 시스템에서 특정 명령을 실행할 때 실제로 어떤 프로그램이 사용되는지를 알려준다. 실제로 시스템에는 여러 가지 프로그램이 여러 곳에 설치되어 있어서 실제로 어떤 위치에 있는 프로그램이 사용되는지 판단하기 어려울 때가 많다. 이럴 때 사용하는 것이 “which” 명령이다.

Raspberry Pi_Kor_10.6.2 “||” 명령 – “or” 형식의 명령 실행

10.6.2 “||” 명령 – “or” 형식의 명령 실행

이 명령은 이전 명령이 정상적으로 종료되지 못한 경우에 다음 명령을 처리해주고, 두 명령의 최종 처리 결과에 따라 or 연산방식으로 exit status를 설정해 준다.

[명령 형식]

< 명령-1> || < 명령-2>

Raspberry Pi_Kor_10.6.1 “&&” 명령 – “and” 형식의 명령 실행

10.6 선택적 실행 처리 관련 명령

통상적으로 어떤 명령이 정상 처리되면 exit status가 zero로 설정되는데, 이것을 True라고 판단하며, 반대로 정상 처리되지 않으면 non-zero 값이 설정되는데, 이를 False로 처리한다.

10.6.1 “&&” 명령 – “and” 형식의 명령 실행

이 명령은 처음 명령이 정상적으로 종료된 경우에 다음 명령을 처리해주고, 두 명령의 최종 처리 결과에 따라 and 연산방식으로 exit status를 설정해 준다.

Raspberry Pi_Kor_10.5.2 “test” 명령

10.5.2 “test” 명령

이 명령은 파일 상태를 점검하거나 논리 연산을 하여 그 결과가 “True”, “False”인지에 따라 exit status를 지정한다.

[명령 형식]

test < 파일 연산식 | 논리 연산식 >

Raspberry Pi_Kor_10.5.1 “expr” 명령 – 산술연산

10.5 연산 처리 관련 명령

10.5.1 “expr” 명령 – 산술연산

“expr” 명령을 이용해서 산술연산을 수행할 수 있다.

[명령 형식]

expr [OPTION] / [EXPRESSION]

Raspberry Pi_Kor_10.4.4 “alias” 명령

10.4.4 “alias” 명령

Linux에서는 사전에 일정한 문자열에 대해서 alias 이름을 지정한 다음, 나중에 정의된 alias 이름을 문자열 대신 사용할 수 있는 기능이 있다. 이때 사용하는 명령이 “alias”이다.

Raspberry Pi_Kor_10.4.3 “man” 명령 – 명령에 대한 도움말 보기

10.4.3 “man” 명령 – 명령에 대한 도움말 보기

Linux에서 사용하는 명령들은 대부분 하나의 명령이 다양한 기능을 수행할 수 있다. 특정명령으로 처리할 수 있는 이러한 다양한 기능을 정확히 실행하기 위해서는 여러 가지 형태로 명령을 입력해야 한다. 또한 명령의 실행 결과도 다양한 방식과 다양한 형태로 표시된다. 현실적으로 우리는 각각의 명령에 대해서 그 명령으로 할 수 있는 기능과 지시를 하는 방법, 그리고 실행 후 나오는 결과물을 이해하는데 필요한 모든 지식을 기억하기 어렵다.

Raspberry Pi_Kor_10.4.2 “echo” 명령

10.4.2 “echo” 명령

이 명령은 지정된 텍스트를 표준출력에 표시해 준다. 일반적인 작업에서는 필요가 없는데, bash script를 작성할 때 여러 가지 진행상황에 대한 정보를 표시할 때 많이 사용한다.

Raspberry Pi_Kor_10.4.1 “clear” 명령 – 화면 지우기

10.4 기초 명령

10.4.1 “clear” 명령 – 화면 지우기

Shell Terminal에서 작업을 하면 화면에 다양한 내용들이 함께 표시된다. 화면의 내용이 많거나 복잡할 경우 불편할 수도 있다. 이런 경우 현재의 Terminal 화면을 깨끗하게 지우고 새롭게 시작하고 싶을 때가 있다. 이렇게 화면의 내용을 모두 지우고 새롭게 시작하고 싶을 때 다음 명령을 사용한다. .

Raspberry Pi_Kor_10.3.2 profile 적용 순서

10.3.2 profile 적용 순서

시스템이 시작되고, 특정 사용자가 logon했을 때 시스템에 적용되는 것은 여러 가지의 profile이 우선순위에 따라 통합된 최종 결과 값이다. 기본적으로 global profile 보다는 local profile이 우선 순위가 있고, user profile 보다는 application profile이 우선순위가 높다.