목록UNIX (5)
Dharma
제가 사용하고 있는 만화책 Viewer 는 JJComics 입니다. 일단 무료 이고요. 여러 코믹스 뷰어를 설치해 봤지만 이 어플만한 녀석이 없더군요. 그런데 TIF 파일을 못 읽는 안타까움이 있습니다. 하지만 Linux 사용자라면 편하게 이미지 파일 형식을 변환할 수 있는 툴이 들어 있습니다. convert 라는 툴인데요. Command Line 에서 편하게 파일을 변경할 수가 있습니다. TIF -> GIF 로 바꿔서 다시 압축을 해주면 JJComics 에서 볼 수가 있습니다. $ find . -type f -name '*.TIF' | while read filename; do echo "converting ${filename}"; convert "${filename}" "`echo "${filenam..
쉘 프로그래밍을 하다보면 종종 발생하는 경우가 윈도에서 작성한 파일을 ftp 로 유닉스 서버에 올려서 실행할려고 하면 발생하는 에러 입니다. 파일 모드가 DOS 타입이냐 UNIX 타입이냐에 따라서 실행여부가 결정되는데요 보통 실행 쉘들은 unix 타입으로 변경해줘야 실행이 됩니다. Dos 에서 unix 로 변경 M-x set-buffer-file-coding-system RET undecided-unix save the file (C-x C-s) 거나 C-x RET f undecided-unix C-x C-f Unix 에서 dos 로 변경 M-x set-buffer-file-coding-system RET undecided-dos save the file (C-x C-s) 거나 C-x RET f unde..
coLinux 에서 윈도즈 파티션(ntfs) 를 마운트 하는 방법에 대해서 알아보겠습니다. 윈도즈 파티션 자체를 마운트 해야 합니다. 그런데 config 파일에 설정하는 방법 말고 서비스를 띄울때 띄우는 방법이 있습니다. (config 에서 하는 방법은 아직 못 찾았습니다) 서비스를 등록할때 기존 방식으로 등록하는 대신 실행할때 볼륨을 알려주는 방식으로 해야 합니다. colinux-daemon.exe @example.conf cofs0=c:\ --install-service "coLinux" 이런 방식으로 서비스를 등록합니다. 그리고 coLinux 콘솔창에 접속해서 prompt 상에서 mount -t cofs 0 /mnt 일반 유저는 sudo 를 포함해서 실행시키면 됩니다.
제가 무식한 탓인지 저는 리눅스의 가장 기초적인 쉘을 잘 못 씁니다. 편리한 툴에만 익숙해져 있기 때문입니다. (그렇다고 쉘이 편하지 않다는게 아닙니다!!) 유닉스 친구계열들을 보면 환경변수에 값들을 등록시켜서 쓰는데 그 문법이 crazia>NAME=crazia crazia>export NAME 식으로 등록합니다. 이걸 편하게 하기 위해서 shell 로 여러가지 환경 변수를 등록시키기 위해서 shell 로 작성을 합니다. #!/bin/bash export NAME=crazia export HOBBY=game export HOBBY2=sleep 이 shell 을 my.sh 라고 작성해서 실행 옵션을 줘서 실행시키면 아무 동작을 안합니다. 결국 이거저거 시도하다가 알아낸 방법은 source ./my.sh 라..