본문 바로가기

Linux9

OS issues 정리 - 32 bit, 64 bit, windows, linux, solaris, AIX, MacOSX 32-bit issues  64-bit issues 64-bit data models (단위 : byte) Data Model short int long long long pointer size_t OS LLP64 IL32P64 2 4 4 8 8 Windows LP64 I32LP64 2 4 8 8 8 Unix like system - solaris, linux, Mac ILP64 2 8 8 8 8 SPARC64 SILP64 8 8 8 8 8 Unicos 참고로 32bit Windows 의 경우 int, long, pointer 가 4byte로 표현된다. 2011. 2. 10.
Linux 에서 문자열 치환하기 - sed 사용하기 linux에서 특정 문자열을 치환하는방법에는 여러가지가 있는데 나는 다음과 같은 명령어로 해보았다. (치환 결과를 다른 파일에 저장해야 할 때) $ cat {SOURCE_FILE_NAME} | sed 's/{ORIGINAL}/{CHANGE}/g' > {NEW_FILE_NAME} (치환 결과를 원본에 저장할때) $ sed -i 's/{ORIGINAL}/{CHANGE}/g' {FILE_NAME} {ORIGINAL} : 원본 문자열 {CHANGE} : 바뀔 문자열 p.s {} 는 보기 편하라고 넣은거지 진짜로 저 괄호로 감싸서 넣지 마라. 패턴 예제 test-dir로 시작하는 모든 디렉토리의 모든 파일에 대해 특정 문자열( 2009. 8. 14.
Linux에서 system information 출력하기 내가 쓰고 있는 machine 은 32bit 인가 64bit인가... 혹은 커널이름은 어떻게 되는거지? 이런 궁금한 사항들을 한방에 보여줄 수 있는 명령어가 있다. uname 이라는 명령어인데, -a 옵션을 주면 모든 정보가 나온다. $ uname -a 이외에 커널이름( -s ), 커널 release(-r), processor정보(-i) 등등을 볼 수 있다. 자세한 내용은 man uname 을 쳐서 보시길... 2008. 12. 8.
Thread 관련 참조 자료 https://computing.llnl.gov/tutorials/pthreads/ http://www.joinc.co.kr/modules/moniwiki/wiki.php/article/Pthread_API_Reference http://msdn.microsoft.com/ko-kr/library/172d2hhw(VS.80).aspx 2008. 4. 30.