Introduction of Bash

From Biocourse.org

Jump to: navigation, search
BioInfoSystem | Bash

Bourne-Again Shell
shell: command interpreter, programming language between user and kernel, script 

#! : 명령어 해석기의 종류를 시스템에 알려줌
두 바이트의 "매직 넘버"(magic number)로서, 실행 가능한 쉘 스크립트라는 것을 나타내는 특별한 표시자(man magic)
#! 뒤는 경로명(스크립트에 들어있는 명령어들을 해석할 프로그램의 위치)
주석 무시하면 스크립트의 첫 번째 줄부터 명령어들을 실행

/bin/bash : 기본쉘(리눅스의 기본 배쉬의 몇몇 기능은 사용을 못하지만, 다른 시스템에 이식이 쉽다)

<실행>
- sh scriptname 또는  bash scriptname
- <tt class="USERINPUT">chmod 555 script
(아무나 읽고/실행), chmod +rx scriptname (아무나 읽고/실행), chmod u+rx scriptname (스크립트 소유자만 읽고/실행) --> ./스크립트

스크립트를 /usr/local/bin 디렉토리로 이동하면 명령어 줄에서 간단히 script[ENTER]로 실행가능</tt>

Personal tools
Google AdSense