본문 바로가기

생명정보학6

생명정보학 분석을 위한 기본, zsh shell을 통한 편한 환경 구축 2(zsh plugin 추가) 저번 시간까지 zsh shell을 설치하고, oh-my-zsh 까지 설치해 주었습니다. 이제 편리한 shell을 설치했으니, 더 편리하게 플러그인이라는 걸 추가해 보겠습니다. zsh shell plugin 설치 zsh shell에 추가할 플러그인은 크게 3가지입니다. 1. zsh-syntax-highlighting : 명령어를 더 잘 보이게 highlighting 하기 2. zsh-autosuggestions : 명령어를 이전에 타이핑했던 히스토리 명령어를 기반으로 입력할 명령어 자동 추천 3. git : git repository에 대한 정보 출력 우선 아래 플러그인 파일들을 다운받아야 합니다. 다운은 oh-my-zsh 를 설치한 폴더 내에 plugin 폴더 안에 넣어야 합니다. 보통 oh-my-zsh.. 2022. 5. 12.
생명정보학 분석을 위한 기본, zsh shell을 통한 편한 환경 구축 (zsh shell 설치 및 기본 설정) 앞선 포스팅에서 우분투에서 기본적인 명령어 파트 1에 대해서 알아보았는데, 파트 2로 넘어가기에 앞서서 zsh shell 설치 및 기본 설정에 대해서 알아보겠다. 왜냐하면 다음 파트2 명령어에서는 기본적인 텍스트 파일 편입 기능에 대해서 알아볼 건데, 이는 기본 우분투 환경이 좀 편해야 용이하기 때문입니다. 그렇다면 우선 zsh shell이란 무엇일까요? 역시 컴퓨터 공학자가 아닌 필자의 언어로 쉽게 말하자면, 리눅스 명령어를 입력하고 결과를 보는데 보통의 리눅스 운영체제에서는 이런 말 하기에는 그렇지만 불친절합니다. 즉, 가시성이 떨어집니다. 그래서 어느 정도 가시성과 편의성을 주기 위한 일종의 패치가 zsh shell입니다. 리눅스의 shell은 명령어나 도구, 프로그램 등을 수행할 때 쓰는 언어 인.. 2022. 5. 10.
생명정보학 분석을 위한 기본, 우분투 기본 명령어1 (폴더 및 이동 관련 명령어) 앞선 내용에서는 생명정보학을 분석하기 위해서는 리눅스 즉, 우분투를 사용해야 한다고 말하고 우분투를 설치해 보았습니다. 그렇다면 이번에는 설치한 우분투에서 사용하는 기본적인 명령어들에 대해서 알아보겠습니다. 저도 컴퓨터 공학이 전공이 아니기 때문에 주로 사용하는 명령어들을 제외하면 아직 리눅스에 대해서 모르는 게 더 많습니다. 하지만 생명정보학자라면 사용하는 필수적인 명령어들 정도는 알고 있기에 그 정도만 포스팅해 보도록 하겠습니다. 아래 화면은 우분투를 처음 설치하면 나오는 화면입니다. 생소하겠지만 쉽게 말해서 우리가 윈도우를 이용해서 편하게 마우스를 더블클릭하며 사용했던 화면이, 약간은 어렵게 명령어를 입력해서 조작해야 하는 화면이 됬다고 보면 됩니다. 그리고 추가로 위 화면은 필자가 우분투를 사용하.. 2022. 5. 9.
생명정보학 시작하기, linux란? linux 설치하기 (우분투 Ubuntu 설치 USB 이용) 생명정보학을 다룬다는 것은 방대한 생명체에 대한 정보를 다루는 일입니다. 그러므로 그 방대한 정보를 다루는 일에는 큰 컴퓨팅 파워가 필요하죠. 보통 일반인이 쉽게 접하고 있는 윈도우에서는 이러한 일을 빠르게 컴퓨터 thread 수를 조절하면서 다루는 데에는 한계가 있기 때문에 생명정보학의 정보를 만지기 위해서는 linux 운영체제를 사용하게 됩니다. 일반인들은 생소할 수 있는 linux는 1991년 리누스 토르발스가 처음 출시한 유닉스 계열의 운영 체제입니다. 잘 나가는 MAC OS도 그 기반은 리눅스로 알고 있습니다. 그래서 몇몇 생보정보 분석 도구에는 MAC OS에서도 사용할 수 있는 도구들이 있긴 한데, 그래도 대부분 90% 이상의 도구들은 리눅스 (유닉스)에서 사용한다고 생각하면 됩니다. 추가로 .. 2022. 5. 9.