728x90 반응형 SMALL 리눅스 셸2 [프로그래밍] 셸 스크립트 프로그래밍 / 리눅스 셸 스크프립트 실행방법 셸 스크립트 작성과 실행 nano name.sh 명령이나 gedit name.sh 명령을 실행해 간단한 셸 스크립트를 작성해보겠습니다. * 셸 스크립트 파일의 확장명을 지정하지 않거나 다른 것으로 지정해도 되지만, 사용자가 작성한 셸 스크립트 파일은 되도록 확장명을 sh로 지정하는 것이 좋습니다. 그러면 이름만으로 이 파일이 셸 스크립트 파일인줄 알 수 있기 때문입니다. 1행 특별한 형태의 주석(#!)으로 bash를 사용하겠다는 의미이다. 첫행에 꼭 써주어야 한다. 2행 echo 명령은 화면에 출력하는 명령이다. 먼저 "사용자 이름:"이라는 글자를 출력하고 , 옆에는 $USER 라는 환경 변수의 내용을 출력한다. 3행 2행과 동일하면 이건 환경변수의 $HOME (디렉터리 )를 보여준다 4행 종료 코드를 .. 2022. 12. 20. [bash셸] 리눅스 셸 프로그래밍 / bash 셸의 이해 셸은 사용자가 입력한 명령을 해석해 커널로 전달하거나, 커널의 처리 결과를 사용자에게 전달하는 역할을 한다. 우분투의 bash 셸 우분투에서 기본적으로 사용하는 셸은 bash이다. (이걸 배시 셸 이라고 한다.) 이는 BourneShell을 기반으로 Korn Shell과 C shell의 좋은 점을 합한 것으로 보면 된다. bash의 특징 Alias 기능 (명령 단축 기능) History 기능 연산 기능 Job Control 기능 자동 이름 완성 기능 프롬프트 제어 기능 명령 편집 기능 * alias 명령은 긴 명령을 줄여서 사용할 때 편리하다. 예를들어 ls -al 명령을 ls2라는 명령으로 사용하고 싶다면 alias ls2="ls -al" 명령으로 정의하면 된다. 셸의 명령문 처리 방법 셸 명령문은 명.. 2022. 12. 20. 이전 1 다음 728x90 반응형 LIST