전체 카테고리 323

more 명령어 사용 (위로올리기)

이럴수가,, more 명령 사용할 때, spacebar로 내리기만 해서 그 외에 기능에는 관심조차 없었다. 간략하게 2개 옵션을 더 알게 되니 more 명령어를 아주 유용하게 써서 여기에 남겨둠.나머지 옵션은 알면 더욱 유용하겠지만, 잘 안쓸듯해서 밑에 작게 적어둠. 아래로 내리기 : space bar위로 올리기 : b 특정 문자열 찾기 : vi와 동일하게 / (슬래쉬)를 이용, 예를들면 /test 상세 옵션정보 h Display this help. f, ^F, SPACE * Forward N lines, default one screen. b, ^B * Backward N lines, default one screen. j, ^E, CR * Forward N lines, default 1 line. k..

엔지니어 2013.10.08

TOP 명령 수행시 SIZE와 RES의 의미

MAN PAGE 정보 SIZE Total size of the process (text, data, and stack) given in kilo- bytes. RES Resident memory: current amount of process memory that resides in physical memory, given in kilobytes. ==> Shared Memory나 MMAP, malloc 같이 메모리 할당하면서 leak이 있다면 RES가 서서히 증가할 수도 있을것 같다는게 가장 납득이 간다. ==> 현재까지 뒤져본 결과로는,, valgrind로 메모리 leak을 찾거나 소스코드를 자세히 보라는게 가장 납득이 간다..

엔지니어 2013.09.23

[HP-UX 11.23]gdb 설치하던중 liblzma.so를 찾을수 없는 경우

HP-UX 개발장비의 HDD가 날아갔다... 백업은 해뒀지만 해당 장비의 모든게 사라져버렸다... 이래저래 새로이 설치하는데 gdb 설치하던 중에liblzma.so 라이브러리를 못찾는다.. bing이 좋다길래 찾았지만 없었고, 역시 google에는 관련 내용이 있었다. xz 툴을 설치하면 라이브러리가 설치된다. 아래의 링크에 가서 받으면 된다. http://hpux.connect.org.uk/hppd/hpux/Misc/xz-5.0.4/ 참고로 %model 명령을 쳤을때 rX... 로 시작하면 Itanium 서버.rP... 로 시작하면 PA-RISC 서버.

엔지니어 2013.07.16

[HP-UX]Unable to find library 'libgcc_s.so.0'. 문제가 발생하는 경우 해결방안

HP-UX (xxx B.11.23 U ia64)에서 컴파일했던 바이너리를HP-UX (xxx B.11.31 U ia64) 장비로 옮겨서 실행 시켰더니 Unable to find library 'libgcc_s.so.0 를 출력하면서 그냥 종료되었다. 뒤지다보니 gcc가 설치되어있지 않거나, 저같은경우 4.2.3버전이 설치된 경우라이브러리가 없었다. 아래의 링크에 해결책이 있는데 단순했다.4.5.3이나 4.6.0인 경우에는 문제가 없다고 gcc를 새로 설치하라는 소리였다. 결국 새로 설치하니 정상동작함... http://h30499.www3.hp.com/t5/Languages-and-Scripting/Unable-to-find-library-libgcc-s-so-0/td-p/4825933#.Udz3dfm-18E

엔지니어 2013.07.10

C언어 추천도서 (초급, 중급, 고급)

C언어로 일한지 2년이 넘어가니 조금 익숙해져가는데, 보다더 자세히 알아보고 싶은 와중에 좋은 정보가 있어서 여기에 올려두고 공유하려합니다.http://stackoverflow.com/questions/562303/the-definitive-c-book-guide-and-list 참조해야할 레퍼런스, 초급, 중급, 고급에 따라서 볼만한 책들인데.괜히 고급단계에 있는 책은 꼭 한번 봐야할 것 같은 기분은 왜인지.... - 고급레벨의 'expert c programming deep c secrets' 책은 PDF로 받아 볼수도 있습니다. http://www.e-reading-lib.org/bookreader.php/138815/Linden_-_Expert_C_Programming%3A_Deep_C_Secre..

엔지니어 2013.06.21

파일 분할 명령어 split

10메가 파일을 1메가로 나눌라고하는데 아래 명령이 필요했었다. split --bytes=1m ./sample ./split_ 긴 옵션에서 꼭 필요한 인수는 짧은 옵션에도 꼭 필요합니다. -a, --suffix-length=N use suffixes of length N (default 2) -b, --bytes=SIZE put SIZE bytes per output file -C, --line-bytes=SIZE put at most SIZE bytes of lines per output file -d, --numeric-suffixes use numeric suffixes instead of alphabetic -l, --lines=NUMBER put NUMBER lines per output fil..

엔지니어 2013.06.20