본문 바로가기

분류 전체보기691

리눅스에서의 > 와 >> 리눅스에서 > 와 >> 는 표준출력으로 출력되는 것을 파일로 보내는 것으로, > 는 파일을 새로 만들거나 덮어 쓰게 되며, >> 는 기존에 파일이 있으면 뒤에 덧붙이는 역할을 한다. 표준출력은 주로 terminal 로 되어 있는 경우가 많다. 우리가 터미널에서 프로그램을 실행시켰을 때 출력되는 것을 파일로 보내고자 할 때 > 또는 >> 를 사용할 수 있다. 실제 사용 예를 살펴 보자. [adnoctum@bioism analysis_code]$ history | grep -P ">" 을 하면 내가 사용했던 명령어들 중 > 가 들어갔었던 것만 출력이 되므로, 그 중의 일부를 살펴 보면, 466 awk -F"\t" '$5 < $6 && $3 < 0.05' test.txt | cut -f2,3,4,5,6 | s.. 2010. 9. 17.
각 주소에 따른 구글 페이지 한국에서 www.google.co.kr 이나 www.google.com 으로 접속을 하면 자동으로 한국 구글 페이지로 이동을 하게 된다. 그런데 경우에 따라서 구글 영문 싸이트, 혹은 지금은 다시 원래대로 돌아갔지만 예전의 썰렁한 구글 페이지로 가기 위해서는 약간 다른 URL 을 사용하면 된다. http://www.google.com/ncr : 이 주소로 접속을 하게 되면 한국에서 접속해서 google.com 에서 그대로 있는다. http://www.google.com/intl/ko : 이 주소로 접속하면 한국 구글로 가며, 테마는 예전의 테마를 이용하기 때문에 잡다구리한 것이 들러 붙지 않고 깔끔한 화면으로 나온다. 물론 지금 (2010-09-16)은 그대로지만. 또한 구글 메인 화면은 구글에 로그인이.. 2010. 9. 16.
C/C++ 을 처음에 하지 마라 2020.07.10 이 글은 처음 쓰여진 2004년 이후 여러 번 덧붙여 졌다. 그러다 보니 글이 다소 혼란스럽다. 오늘은 간략히만 이야기하고, 나중에 차분히 정리하려 한다. 이 글의 목적은 생전 프로그래밍이라는 것을 해 본 적이 없는 사람이 취미로 컴퓨터 언어를 하나 배워 볼까, 할 때 C++은 결코 좋은 선택이 아니고, 하나 추천하자면 그것은 파이썬이라는 것이다. 그런 상황에서 C/C++ 은 결코 좋은 선택이 아니라는 것이다. 살면서 코딩 비슷한 것이라고는 엑셀에서 =IFERROR 정도밖에 없는, 이공계 출신이 아닌 사람이, '한번 프로그램을 배워 볼까', 할 때 선택할 언어가 C++ 은 아니라는 것이고, 굳이 추천하자면 파이썬 정도라는 것이다. 15년간 이어진 이 글에 대한 무수한 댓글과 반응들 -.. 2010. 9. 8.
프로세스 관련 명령어들 리눅스는 실행되고 있는 프로세스(프로그램)을 강제로 종료하는 것 이외에도, 프로세스를 잠시 멈추었다가 다시 실행시키는 것, 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.