전체 글 1268

make

나눠진 C파일을 한번에 컴파일$ vi Makefile// number라는 이름의 실행파일을 만들기 위해서는 : 아래가 필요하다. Target:Dep1 Dep2number: one.o two.o main.o gcc -o number one.o two.o main.oone.o : one.c first.h second.hgcc -c one.c two.o : two.c second.h third.hgcc -c two.cmain.o : main.c first.hgcc -c main.cclean:rm numberrm one.o two.o main.o $ make $ make clean CC = gcc // 변수명 CC = gccTARGETS = numberSOURCES = one.c two.c main.cOBJEC..

이전것/LINUX 2016.04.04

압축

root@KMU-UBUNTU:/work/fruit# ls apple banana lemon strow : 4개를 하나의 파일로 묶음 $ tar -c : 묶는다 -x : 푼다 -v : 과정을 보여준다 -t : 내용을 보여준다 -f : 파일 이름을 지정한다. root@KMU-UBUNTU:/work# tar -cvf fruit.tar ./fruit/ : 압축하기 ./fruit/ ./fruit/lemon ./fruit/banana ./fruit/strow ./fruit/apple root@KMU-UBUNTU:/work# ls example hlink slink target.txt fruit korea slinks test fruit.tar minicom_2.5-2_amd64.deb source.txt root@..

이전것/LINUX 2016.03.21

링크파일

심볼릭 링크 : 똑같은 파일을 심볼릭 링크로 만들어 놓으면 링크된 원본파일만 바뀌어진다. 하드 링크 : 똑같은 파일을 하드링크로 만들어 놓으면 링크된 원본파일도 같이 바뀌어진다. 1.하드링크 task의 링크 파일을 만든다. ln task hlink : task란 파일의 하드링크를 만든다. root@KMU-UBUNTU:/work# ls -il total 308 529708 drwxr-xr-x 2 root root 4096 Mar 21 19:10 example 528338 -rw-r--r-- 2 root root 11 Mar 21 19:29 hlink 529170 -rwxrw-rw- 1 root root 296904 Apr 24 2014 minicom_2.5-2_amd64.deb 528668 -rw-r--r..

이전것/LINUX 2016.03.21

ls

ls : 디렉토리 정보 ls -l : 자세한 디렉토리 정보 ls -a : 모든 디렉토리 정보 .~ 의 히든파일 까지 다 볼수 있다 ls -al | more : more로 많은 정보를 끊어서 보여준다. 출력 | 입력 : | 는 파이프라고 하며, 프로세스와 프로세스 간의 통신이라는 뜻이다. 출력의 결과가 입력으로 들어감 cd / : 최상위 디렉토리의 목록이 나온다. cd work : work 디렉토리로 이동 mkdir dirname : dirname 폴더 생성 cd .. : 상위 디렉토리로 이동 cd . : 현재 디렉토리로 이동 redir dirname : 디렉토리 삭제 *디렉토리내에 아무것도 없어야 지울수 있다 touch filename : file 생성 크기가 0인 빈파일을 생성한다. rm filenam..

이전것/LINUX 2016.03.21

리눅스 기본 명령어

OwnerGroupOtherOwner와 Group은 파일소유자자신과 자신이 속한그룹. Other은 제3자, 웹사이트 방문객은 제3자로 nobody로 취급.rwxrwxrwxr은 파일 읽기(4), w는 파일 쓰기(2), x는 파일 실행(1)755파일소유자는 그것을 읽고 쓰고 실행시킬 수 있지만, 제3자는 읽고 실행만 시킬 수 있다.777제3자도 쓰기 권한이 주어진다.*.html *.cgi, *.pl *.txt등의 파일은 업로드시 반드시 ascii로 하고 나머지 그림(*.gif *.jpg)이나 자바 애플릿(*.class), 실행파일(*.exe *.zip *.rar)등은 binary mode로 업로드 할 것. 리눅스 기본명령어명령어사 용 법login사용자 인증과정리눅스 시스템은 기본적으로 multi-user 개..

이전것/LINUX 2016.03.14