리눅스 명령어 만들기 리눅스 명령어의 구분 • 사용자는 리눅스 셸을 통해 명령어를 내려 리눅스 운영체제의 기능을 수행함. • 리눅스 셸의 명령어는 쉽게 내부 명령어와 외부 명령어로 구분할 수 있음. - 내부 명령어 : 셸에 내장된 명령어. 셸 프로그램 자체가 갖고 있는 명령어로 cd , echo 등이 있음. - 외부 명령어 : 셸에 내장된 명령어가 아닌 모든 명령어는 파일 형태로 존재함. 외부 명령어는 실행 파일 형태로 존재하여 사용자가 명령어를 입력할 때마다 해당 실행 파일이 실행되는 원리임. • type 명령어를 통해 확인할 수 있음. - 내부 명령어의 경우 셸 내장 명령어라고 출력됨. - 외부 명령어의 경우 해당 명령어 파일의 경로가 출력됨. 환경 변수 PATH • 리눅스에서 실행 파일을 실행하기 ..
운영체제, Shell, Bash 운영체제(OS) • 하드웨어와 사용자 사이에서, 사용자가 컴퓨터를 사용하기 쉽도록 관리해주는 시스템 프로그램 • 하드웨어 리소스 관리, 시스템 관리, 프로그램에 대한 일반적인 서비스 제공 • 운영체제가 없었을 땐, 프로그램을 실행하기 위해 프로그램이 담겨 있는 저장 장치 등을 직접 컴퓨터에 넣어 읽게 만들거나, 하드웨어를 직접 조작하여 실행하였다. Shell(셸) • 사용자가 운영체제를 통해 컴퓨터를 제어할 수 있도록, 운영체제가 제공하는 인터페이스 프로그램 • 사용자와 운영체제를 이어주는 역할 - 사용자는 운영체제에게 셸을 통해 명령어를 입력하고, 운영체제는 셸을 통해 사용자에게 결과를 출력 • 윈도우의 탐색기, CMD • 리눅스의 Bash Bash(배시) • 유닉스는 ..