terminal
#
Find similar titles
- (rev. 11)
- Hana Song
Structured data
- Category
- Programming
Terminal Icon
Table of Contents
Terminal #
Terminal은 여러가지 OS가 있지만 그 중에서 Linux라는 OS와 Mac OS(OS X)라는 OS에 존재하는 프로그램이다. Windows에서는 cmd라는 프로그램으로 존재한다. 정확하게 말하면 키보드로 입력한 명령어(command line)를 운영체제에 전달하여 명령어를 실행하게 하는 프로그램이다. GUI 환경에서는 쉘(Shell)과 직접 작업할 수 있도록 도와주는 터미널 에뮬레이터라는 프로그램이 필요하다. 아래 사진에 나와 있는 게 터미널이라는 프로그램의 UI이며 아래 사진처럼 터미널을 통해 쉘에 명령어를 입력할 수 있다.
Mac OS의 terminal 창
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.025 Mint linux
- 0.025 Taverna workbench
- 0.025 Multi-Experiment Viewer
- 0.025 STAMP
- 0.025 supraHex
- 0.025 Bioinformatics Learning Tutorial
- 0.025 InterMine
- 0.025 Biochemical Algorithms Library
- 0.025 GMOD
- 0.025 Linus Torvalds
- More suggestions...