Skip to content

terminal #
Find similar titles

Structured data

Category
Programming

Image
Terminal Icon

Terminal #

Terminal은 여러가지 OS가 있지만 그 중에서 Linux라는 OS와 Mac OS(OS X)라는 OS에 존재하는 프로그램이다. Windows에서는 cmd라는 프로그램으로 존재한다. 정확하게 말하면 키보드로 입력한 명령어(command line)를 운영체제에 전달하여 명령어를 실행하게 하는 프로그램이다. GUI 환경에서는 쉘(Shell)과 직접 작업할 수 있도록 도와주는 터미널 에뮬레이터라는 프로그램이 필요하다. 아래 사진에 나와 있는 게 터미널이라는 프로그램의 UI이며 아래 사진처럼 터미널을 통해 쉘에 명령어를 입력할 수 있다.

Image
Mac OS의 terminal 창

Image
Linux의 terminal 창

Command line #

Interface는 검은색 창에 흰색 글씨가 기본이지만, 다양한 형형색색의 User interface로도 변경할 수 있다. (Windows의 cmd는 불가)

username@pc:$ 와 같은 것을 쉘 프롬프트라고 부르며 쉘이 입력 가능한 상태일 때만 나타난다. 쉘 프롬프트에서 $가 아닌 # 표시가 되었다면, 현재 터미널 세션이 루트(root) 사용자로 로그인 했거나 관리자 권한을 가진 터미널 에뮬레이터를 사용하고 있어 슈퍼 유저(super user) 권한을 가졌다는 뜻이다.

명령어 #

Terminal 안에서 작성할 수 있는 명령어는 Linux/기초명령어에서 확인할 수 있다.

bash(환경변수) #

~/.bashrc #

현재 사용자의 시스템 사용환경을 개별적으로 사용할 수 있도록 지원하는 사용자별 시스템환경변수를 쉘변수라 하며, 이를 변경하여 사용자가 편리하게 사용할 수 있도록 최적의 bash 환경변수를 만들어 줄 수 있다. (~/.bashrc 파일)

~/.bash_profile #

.bash_profile은 bash를 login shell로 사용할 때 참조된다. 즉 bash로 로그인하면 bash_profile에 정의되어 있는 걸 사용할 수 있다. .bash_profile에서 보통 .bashrc를 부르기 때문에 .bashrc에 있는건 자동으로 참조 된다. 리눅스 GUI에서 터미널을 열어 bash를 사용할 땐, .bash_profile이 참조 안 될 수 있으니 주의해야 한다.

/etc/bashrc #

~/.bashrc가 개인용 환경 설정이라면, /etc/bashrc는 전체용 환경 설정이다.

/etc/profile #

bash rc 파일처럼 시스템 전체 환경 설정 파일이다.

Bioinformatics Analysis in Terminal(Using Command Line) #

Terminal을 통하여 다음의 생물정보학/솔루션(무료 Tool)을 내 하드웨어에 설치하여 생물정보학 분석을 진행할 수 있다.

Reference #

Suggested Pages #

0.0.1_20210630_7_v33