본문 바로가기

리눅스셸스크립트2

[Linux] 셸 스크립트(2) 안녕하세요. BTC95입니다. 오늘도 이어서 리눅스 셸 스크립트에 대하여 알아보겠습니다. 셸 스크립트 프로그래밍 리눅스는 대부분을 C 언어로 작성했기 때문에 셸 스크립트도 C 언어와 유사한 방법으로 프로그래밍이 가능합니다. 그래서 프로그래밍 언어를 다뤄본 적이 있다면 보다 쉽게 셸 스크립트를 공부할 수 있습니다. 셸 스크립트도 일반적인 프로그래밍 언어와 비슷하게 변수, 반복문, 제어문 등을 사용할 수 있습니다. 또한 별도로 컴파일하지 않고 텍스트 파일 형태로 셸에서 바로 실행할 수 있습니다. 그래서 셸 스크립트는 주로 vi 에디터나 gedit으로 작성하는 편입니다. 셸 스크립트 작성 vi name.sh #!/bin/sh특별한 형태의 주석으로 bash를 사용하겠다는 의미 echo "사용자 이름: " $US.. 2023. 1. 19.
[Linux] 셸 스크립트(1) 안녕하세요. BTC95입니다. 오늘은 리눅스의 셸에 대하여 알아보겠습니다. 셸 셸은 사용자가 입력한 명령을 해석해 커널로 전달하거나, 커널의 처리 결과를 사용자에게 전달하는 역할을 합니다. 쉽게 말해 Server의 텍스트 모드나 X 윈도의 터미널 처럼 명령을 입력하는 환경이 셸이라고 생각해도 됩니다. CentOS의 bash 셸 CentOS에서 기본적으로 사용하는 셸은 bash(Bourne Again Shell)입니다. 배시 셸이라고도 읽습니다. 더보기 bash의 특징 Alias 기능(명령어 단축 기능) History 기능 연상 기능 Job Control 기능 자동 이름 완성 기능 프롬프트 제어 기능 명령 편집 기능 환경 변수 셸은 여러 가지 환경 변수 값을 갖는데, 설정된 환경 변수는 echo $환경변수.. 2023. 1. 17.