어렵지는 않은데 늘 디테일이 생각 안 나서 웹 검색을 하게 되는 리눅스 명령을 정리해 본다. (어차피 검색할 거 차라리 내 블로그에서 검색을..) tmpfs 파일시스템 마운트 $ mount -t tmpfs -o size=20M tmpfs /tmp 시스템 시간 설정 $ date 2016.12.07-20:28:50 별칭 설정 계정 로그인 실행 스크립트에 다음을 추가 (예: Ubuntu의 경우 .bashrc 파일) alias gowork='cd /root/work' export work='/root/work' 이렇게 별칭을 설정하면 디렉토리 이동을 간편하게 할 수 있다. $ gowork $ cd $work 특정 이름을 갖는 프로세스(들) 종료하기 $ ps ax | grep | ./gawk '{print $1}..
티스토리에 개발 관련 포스팅을 하다 보니.. 글에 소스코드를 넣어야 하는 경우가 많은 거 같다. 기왕 넣는 거 그럴 듯해 보이게 넣는 방법을 찾아보니 Syntax highlighter라는 것이 있다. Syntax highlighter를 이용하면 소스코드 에디터에서 보는 것과 같이 소스코드가 구문강조되어 표현된다. 좋은 듯하다. 방법은 다음과 같다. 1. 아래 링크에서 Syntax highlighter를 다운받는다. http://alexgorbatchev.com/SyntaxHighlighter/download/ 에 접속해서 "Click here to download"를 클릭해서 파일을 다운로드한다. 2. 다운로드한 파일의 압축을 푼다. 압축을 풀면 여러 개의 폴더와 파일들이 있는데, 결론적으로는 scrip..
아는 사람들은 알겠지만, 마인드맵이라는 것이 쓰다 보면 나름 편리하다.본인 같은 경우에는 간단한 생각 정리부터 문서 작성, 개발 개요 작성 등에 잘 활용하고 있다.복잡한 양식이나 구조에 구애 받지 않고 자유롭게 정리할 수 있다는 장점이 있는 듯 하다. 초기에는 mindmap이라는 프리웨어를 사용했지만, 이스트소프트에서 개발한 알마인드(Almind)라는 프로그램이 인터페이스가 좀 더 깔끔하고 지원하는 기능이 많은 것 같아서 갈아 탔다. 포스트 작성일 기준으로,알마인드는 Lite버전과 Pro버전이 있는데, 이스트소프트의 라이센스 정책은 Lite버전도 개인 뿐 아니라 기업에서도 사용할 수 있도록 하고 있다. 그런데.. 이스트소프트 홈페이지(http://www.altools.co.kr)에서 아무리 찾아봐도 알마..
저는 주로 리눅스 환경에서 개발을 하고 있고, 필요 시 이에 관련된 내용을 티스토리에 포스팅을 하고 있습니다. 그러다 보니 리눅스 상에서 실행한 내용을 포스트에 삽입할 때, 시각 효과를 키우기 위해 리눅스터미널 창 형식으로 표현할 필요가 있습니다. 이 글에서는 티스토리 블로그에 특정 내용(문자열로 이루어진)을 리눅스터미널 창 형식으로 표현하는 방법을 기술합니다. 예를 들어 저는 리눅스터미널 창에서 arm-fsl-linux-gnueabi-gcc라는 파일을 실행하였고, 해당 파일이 없다는 경고가 표시되었습니다. 이런 내용을 단순히 텍스트로 작성하면 다음과 같이 작성할 수 있을 것입니다. $ ./arm-fsl-linux-gnueabi-gcc -bash: ./arm-fsl-linux-gnueabi-gcc: 그런..
코딩을 하면서 느낀 점은.. 코드를 작성하는 에디터의 폰트가 매우 중요하다는 것이다. 폰트가 맘에 안 들면 코딩하기가 싫어진다.나만 그런 줄 알았더니, 많은 사람들이 그런 것 같다. 이것저것 에디터를 기웃거려 보기도 하고 바꿔 보기도 해 봤다. 물론 에디터 설정에서 폰트를 변경할 수 있지만, 영문/한글 폰트를 별개로 설정할 수 있는 에디터는 별로 없는 것 같다. 아니면 아예 없는 건가? 아니면 있는데 아직 모르는건가.. 얼마 전까지 사용하던 나눔고딕코딩 폰트는 영문과 한글을 모두 지원해서 나름 괜찮았다. 최근에는 에디터로 서브라임텍스트를 사용하고 있는데, Source Code Pro를 영문폰트로 사용하고 있다. 괜찮은 것 같다. Source Code Pro는 한글폰트는 지원하지 않는데, 서브라임텍스트에서..
기본적으로 64비트 우분투리눅스에서 32비트 리눅스 바이너리 파일은 실행되지 않는다. 하지만 현재 개발용으로 사용 중인 PC는 64비트이고, 개발용 크로스컴파일러는 32비트 바이너리 파일이라.. 실행되도록 해 봤다. PC 하드웨어는 Intel i7 64bit CPU이고, Ubuntu 버전은 16.04.1 LTS이다. 일단, 리눅스머신에 32비트 크로스컴파일러 파일을 복사해 놓고 실행해 보았다. 역시나 실패. $ ./arm-fsl-linux-gnueabi-gcc -bash: ./arm-fsl-linux-gnueabi-gcc: 그런 파일이나 디렉터리가 없습니다 예전에 ia32-libs 라이브러리를 설치해서 해결했던 기억이 있어서 ia32-libs의 설치를 시도해 본다. 하지만 설치는 실패하고, ia32-li..