본문 바로가기

컴퓨터/리눅스22

프로세스 관련 명령어들 리눅스는 실행되고 있는 프로세스(프로그램)을 강제로 종료하는 것 이외에도, 프로세스를 잠시 멈추었다가 다시 실행시키는 것, background/foreground 의 전환 등이 가능하다. 그 중에서도 특히 jobs, fg, bg, top, kill, ps 등을 많이 사용하게 되는데, 이 글에서는 jobs, fg, bg 에 대해 간단히 알아 보자. 프로그램을 실행시킬 때, background에서 실행되도록 하기 위해서는 명령줄의 가장 마지막에 ampersand (&) 를 붙여 주면 된다. 다음과 같다. [adnoctum@bioism analysis_code]$ ./survival_analysis_with_random ../chip_data/GSE12093_2/GSE12093_2.group.config ./.. 2010. 9. 6.
mv : 파일 이동 및 파일 이름 변경 명령어 mv 는 move의 약자로 두 가지 기능을 하는데, 첫 번째는 파일 및 디렉토리를 이동시키는 것이고, 두 번째는 파일 및 디렉토리 '이름'을 변경하는 것이다. 윈도우즈에서 주로 작업을 하던 경우, rename 과 같은 류의 명령어를 이용하여 파일 이름을 변경하고자 하며, mv 를 이용하여 파일 이름을 변경한다는 것에 약간 의아함을 가질 수 있긴 하다. -.-a 난 그랬었다. ㅋ. 사용법은 너무나 간단하여 별도의 글로 쓸 필요조차 없을 것 같은데 유입 검색어 때문에 작성한다. 형식은 너무나도 간단하여, mv [OPTION] [source] [dest] 에 불과하다. man mv 를 이용하여 man page를 참고하면 된다. 그 전형적인 사용 예를, 실제 내가 사용했던 명령어 중에서 뽑아 보자. [adnoc.. 2010. 8. 31.
리눅스 몇 가지 기초 명령어들 내가 이 곳에 리눅스에 관한 명령어들을 설명하면서 직접적으로 설명하지 않고 넘어 갔던 몇 가지를 설명한다. 리눅스의 디렉토리 구조는 윈도우즈와 달라서 C, D, 이런 식으로 되어 있지 않고, / 를 최상위 경로로 하여 그 밑에 여러 경로들이 위치한다. /home 에 각각의 사용자에 대한 기본 홈 경로가 들어 가게 되고, /var 이나 /opt에 프로그램 옵션이나 웹서버의 경로 등이 들어 가는 등 각각의 경로와 그 경로에 무엇이 들어 있는가는 어느 정도 관례를 따른다. 리눅스에서 현재 경로는 . (점 하나) 로 표시되며, 현재 경로보다 바로 한 단계 상위 경로는 .. (점 두개)로 표시된다. 현재 내가 어느 경로에 있는지를 알아 보는 print working directory인 pwd 명령어로 내가 현재 .. 2010. 8. 21.
몇 가지 간단한 리눅스 명령어의 실제 사용예 이 글에 나온 실제 사용 예들은 계속 추가할 생각이다. 가장 최근 수정일 : 2010-09-06 2010-08-31 2010-08-10 2010-07-21 각 명령어의 간단한 설명은 이 글의 뒤쪽에 있음. 리눅스의 명령어에 관한 좋은 설명은 아래의 책 (검색링크)에 나와 있다. 좋은 책을 보면 막 홍보해주고 싶다는. 자잘한 리눅스 명령어의 묘미는 입력/출력을 다음 프로그램에 곧바로 집어 넣을 수 있다는 것. 예를 들어 보자. test.txt 파일이 다음의 내용이 다음과 같다고 하자. 각 데이터는 유전자 1개를 나타내는 ID (01045처럼) 와 유전자의 이름(BCL2처럼)으로 되어 있다. 01045:BCL2(-) 00291:CTSD 01045:BCL2(-) 00169:CALR 01045:BCL2(-) 0.. 2010. 7. 21.