본문 바로가기

컴퓨터219

convmv : 파일 이름의 encoding 을 변환 삼바 등으로 연결해 사용할 경우, 특히 윈도우즈에서 만든 파일 이름에 한글이 들어가는 경우 encoding 이 맞지 않으면 리눅스 쪽에서 보면 파일 이름이 깨져버리는 경우가 생긴다. putty 의 encoding 옵션과는 상관없이 볼 수 없게 되는데, 그럴 때는 적당한 encoding 으로 파일 이름을 변환해야 한다. 그러한 기능을 하는 프로그램이 convmv 이다. 형식은 매우 간단한데, convmv {-r} -f encoding -t encoding files {--notest} 이 때, -r 이 없으면 files에 대해서만 실행하고, 그 안의 하위 경로에 대해서는 실행하지 않는다. 또한 convmv 는 기본적으로 주어진 파일 이름들이 어떻게 변환될 것인지를 출력하기 때문에 실제로 파일 이름을 변환해.. 2010. 10. 18.
iconv : 파일 내용의 encoding 을 변환 삼바로 걸어 쓰거나, 서로 다른 서버에서 서로 다른 encoding 으로 파일을 만들었을 경우, 파일 내용을 제대로 볼 수 없을 때가 있다. 특히 메모장과 같은 단순한 프로그램에서도 ANSI 이외의 conding 으로 문서를 작성하게 되면 간단한 내용 조차도 내용이 깨지게 된다. 이럴 때는 iconv 로 encoding 을 바꾸어 주면 된다. 기본적인 사용법은 다음과 같다. iconv -f encoding -t encoding inputfile -o outputfile -f 다음에는 원래의 encoding 을 써주고, -t 다음에는 변환시킬 encoding 을 써준다. 결과가 stdout 으로 출력되는데, 따라서 파일로 출력을 원할 경우 -o 다음에 출력시킬 파일 이름을 지정해 준다. 예를 들면, ico.. 2010. 10. 18.
vnc 설치 및 사용 vnc 는 네트워크를 통해 다른 컴퓨터에 접속하여 마치 그 컴퓨터를 사용하는 것처럼 모니터와 키보드, 마우스를 이용하는 것을 가능하게 해주는 프로그램이다. 윈도우즈의 원격데스크톱 연결과 비슷한데 원격데스크톱의 경우 접속 당하는 컴퓨터가 로그 아웃 되는 반면 vnc 는 그렇지 않다. 그래서 보통 서버에는 모니터랑 키보드, 마우스를 두지 않지... KVM이 물리적으로 근접한 곳에 있어야 하지만 vnc를 이용하면 네트웍으로 연결되어 있기만 하면 된다. 이 글은 리눅스에서 vnc 를 실행시키고 윈도우즈나 리눅스에서 그 컴퓨터로 접속하는 방법을 알아 본다. 윈도우즈의 경우 vnc viewer는 realvnc 홈페이지 에서 다운 받는다. 윈도우즈의 경우 다운 받은 프로그램을 기본 옵션으로 막 실행시키면 vnc se.. 2010. 10. 15.
scp : 다른 서버에 있는 파일을 복사 서로 다른 컴퓨터 간의 파일이나 디렉토리를 복사하기 위해서는 scp 명령어를 사용한다. scp 는 secure copy의 약자(acronym) 이며, 사용법은 다음과 같다. scp [-r] [source] [dest] 만약 directory 를 복사하고자 할 때는 -r 옵션을 주어야 한다. 실제 사용 예를 살펴 보자. [adnoctum@csbi ~]$ history | grep scp 299 scp bioism:/home/adnoctum/Research/microarray/analysis_code/transpose* . 335 scp -r bioism:/home/adnoctum/Research/microarray/all_std_mat_gse . 337 scp bioism:/home/adnoctum/Res.. 2010. 10. 15.