프로그래밍/linux 썸네일형 리스트형 대용량 파일 자르기 파일자르기 split -C 1024000 install.log - install.log 파일을 1메가 한도내의 줄단위로 자른다. split -b 10240 install.log install_ - install.log 파일을 10키로바이트 단위로 접두어 install_로 자른다. 더보기 리눅스 파일 내부 문자열 교체 find 명령으로 하위 디렉토리를 검사하여 특정파일의 내용을 replace find 명령을 이용해서 예를 들어 확장자가 cpp인 파일에서 특정문자열을 교체하고 싶으시다면, # find /home/myid/ -name *.cpp | awk '{ print "cat "$1" | sed \"s/찾을문자열/바꿀문자열/g\" >"$1 }' | sh # find /home/myid/ -name '*.cpp' -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 더보기 gcc 명령어 *gcc 버전 확인 gcc -v *gcc로 컴파일 gcc로 컴파일할 파일명 ex)gcc test.c a.out이라는 실행 파일이 생김 ./a.out으로 파일 실행 *gcc로 실행파일 지정 컴파일 gcc -o test test.c *gcc로 컴파일만 하고 링크하지 않기 gcc -c test.c *두 개 파일을 부분 컴파일 후 링크시키고 실행 gcc -c a.c b.c gcc -o a a.o b.o ./a *헤더파일 헤더파일 중에 로 묶인 것과 ""로 묶인 것이 있다. 로 묶인 것은 /usr/include에서 파일을 검색하고, ""로 묶인 것은 현재 디렉토리 및 -I옵션을 준 디렉토리에서 헤더파일을 찾는다. gcc a.c -I.. gcc a.c -I/usr/src/linux/include -t 묶음 파일의 .. 더보기 공유 라이브러리 만들기 gcc -fpic -c 파일명 파일명 gcc -shared -o 생성할라이브러리명 생성된실행파일(여러개면 여러개 씀) gcc -o test test.c -L. -l라이브러리명 ./test 내가 사용한 것은 다음과 같다(예제) arm-linux-gcc -fpic -c read.c write.c erase.c arm-linux-gcc -shared -o libfmm.so read.o write.o erase.o arm-linux-gcc -o test test.c -L. -lfmm 생성된 라이브러리를 일일이 -L옵션을 주면서 할 것이 아니라면 /lib 폴더나 /usr/local/lib 등 라이브러리 패스가 설정된 디렉토리에 라이브러리 파일을 놓는다. 더보기 VMware 해상도 설정하기 vmware를 사용하다가 작은 화면으로 설정되서 보기 힘든 경우가 있다. 특히 vmware tool을 설치하면서 enter만 치다가 해상도 설정하는 부분이 그냥 지나가는 경우이다~ 이럴 경우 vmware tool을 다시 설치해도 되고, 다시 설치한 후에 해상도를 변경하고 싶은 경우는 다음과 같이 한다. 내가 사용하는 것은 fedora인데, 다른 redhat에도 이 display를 설정하는 부분이 있으니 참고해서 잘 찾아보면 된다. 먼저 fedora의 Desktop->System Settings->Display를 클릭한다. Settings 탭에서 Color Depth를 "수백만 컬러"로 수정 후 Resolution에서 자신에 맞게 해상도를 수정한다. 그 후, Hardware 탭을 가면 Monitor typ.. 더보기 linux 명령어 사용법 *파일 압축 tar czvf 파일명.tar 파일명 *파일 압축 해제 tar xvf 파일명.tar *폴더 압축 tar czvf test.tar.gz test test라는 폴더를 test.tar.gz라는 파일로 압축할 경우 사용 *폴더 압축 해제 tar xvfz test.tar.gz 더보기 vmware shared folder 만들기 vmware를 사용할 때 window에 있는 파일을 공유하기 편하게 하기 위하여 shared folder를 사용한다. 설정하는 방법!! vmware 메뉴에서 VM->Setting을 클릭 Options 탭에 보면 Shared Folders가 있다. shared Folder를 클릭하면 오른쪽에 화면이 뜬다. Add..버튼을 누르고 Host folder에 browse를 눌러 window에 있는 폴더를 선택하여 추가 일단 Enabled에 체크하고, Read-only는 읽기 권한만 주려고 할 때 체크하고 OK버튼을 누르자! 이제 linux에서 /mnt/hgfs 폴더 밑에 보면 shared folder가 있다!! 더보기 vmware tool 설치하기 vmware를 더 잘 사용하기 위해, vmware tool을 설치하자 메뉴 중 VM-> Install VMware Tools..를 클릭 바탕화면에 cd 모양이 생기면 클릭해서 VMwareTools-버전.tar.gz 파일을 압축을 풀기 위해 다른 폴더로 옮긴다.(마우스로 끌어넣어도 되고, cp 명령을 사용해도 된다) 다음 명령을 사용하여 압축을 푼다 tar -zxvf VMwareTools-버전명.tar.gz vmware-tools-distrib 라는 폴더가 생기면 그 안으로 들어가서 다음 명령을 하여 설치 시작(root 권한이어야 함) ./vmware-install-pi 설치하면서 enter를 치거나 yes를 쓰면 됨 해상도 조절 부분은 알맞은 번호를 쓴다. 설치 완료! 더보기 이전 1 2 다음