블로그 이미지
하루, 글. 그림. 영상매체. 표현을 도와주는 기기들. 도전 중. 동화다아아
    동화다아아

    카테고리

    분류 전체보기 (176)
    잡담 (1)
    IT 기기-리뷰&뉴스 (7)
    리뷰 - 도서 (1)
    리뷰 - 영상 (0)
    리뷰 - 그림/음악 (1)
    내장형 하드웨어 (163)
    Total
    Today
    Yesterday

    리눅스 명령어 사용과정

    cd / =한번에 root로 이동

    ls - al = 해당 디렉토리 및 파일보기

     

    - 윈도우 계열은 디렉토리에서 드라이브 개념이 존재

            c:\documents and settings\administrator>

            처럼 윈도우는 리눅스의 root가 여러개 있다고 생각해 볼 수 있으며 documents and settings는 리눅스의 home과 같다

    -파티션은 윈도우에서 드라이브를 나누는 개념이며 이것은 유닉스에서 나온것이다.


    -리눅스에서 cd tab키를 두 번 누르면 들어갈 수 있는 list가 나온다.

    -절대경로(root포함) cd home/administrator의 순서로 이동한다면

    -상대경로(현재 위치에서 지정된 위치로 이동)

      ex) cd .(administrator의미)/..(home)/..(root)/usr/include 로 이동할 수 있다.

     

    해커스쿨 리눅스 트레이닝 접속 과정


    telnet ftz.hackerschool.org


    Ctrl + D = 로그아웃(리눅스에서 접속을 끊는다.)

    D드라이브 study_c/linux 디렉토리 생성

    cygwin에서 가기 위해 root에서 cd cygdrive 그리고 d드라이브로 가서 study_c/linux

    mkdir(make directory)는 디렉토리를 만들어 준다.

    mkdir 20110316_first 라고 치면 20110316_first 라는 디렉토리 생성


    빵집 → 환경설정 → 명령 프롬프트 설정

    1. 원하는 폴더에서 마우스 우클릭 후 해당 폴더로 바로 디렉토리가 지정된 명령 프롬프트창이 켜진다.

    2. notepad first.c 라고 입력하면 first.c라는 이름을 가진 노트패드 창이 뜬다.

    프로그램을 작성하고 first.c에 저장했다면


    Cygwin 창에서

    gcc -o run(사용자가 지정).exe first.c  → 컴파일 한다.

     

    run을 입력하면 실행한다.


    Dos 창에서

    Ctrl + break (→ 시스템 등록 정보 ) → 고급 → 환경변수 → Path(더블클릭) → 변수값 → 변수값의 끝에다 ;을 넣고 C:\cygwin\bin의 경로를 붙여주고 확인.

    C:\cygwin\bin에 들어가서 gcc.exe 파일을 찾아 확장자를 gcc.ex로 바꿔준다.

                    gcc-3.exe를 복사해서 사본을 만들고 gcc.exe로 바꾸어 주면 준비 완료.

    해당 폴더의 명령 프롬프트 창에서 gcc -o (사용자 지정 이름).exe first.c 를 해주면 컴파일 완료.

    지정한 이름(run.exe)을 실행시키면 프로그램이 구동한다.


    first.c 에서 c는 c파일로 분류한다는 뜻(하지만 txt 속성은 변하지 않는다.)

    GCC(GNU C COMPILER) → 컴파일 해주는 프로그램

    gcc -o 실행파일.exe first.c

    gcc -o(실행파일을 만들어라) (이름지정).exe first.c(컴파일할 소스)

    시그윈(Cygwin)에서는 ./(실행파일명)을 입력하면 출력된다.


    컴파일러란

    소스파일 → 전처리기(Preprocessor) .i→ compiler .s→ assembler .o(유닉스) or .obj(윈도-object의 약자)→ linker → 실행파일 .exe



    c언어 첫시간

    #include <stdio.h> //#이 앞에 나오면 전처리(preprocess) 언어.

                            include는 포함시킨다는 뜻이며 즉, stdio.h를 포함시킨다는 뜻.

    int main()

    {                       // 함수의 몸체(내용)의 시작을 알림

    printf("first program"\n");// print(출력)f(함수) 의 뜻으로 “ ”안에 있는 것을 모니터로 출력해 준다.

                                ;(세미콜론)은 C 언어에서 한줄의 끝을 의미(즉, 전처리 언에 뒤에는 붙이지 않는다.


    return 0;

    }


     

    // * 모양으로 출력해 보기

    #include <stdio.h> 


    int main()

    {

            printf("    *     \n");

            printf("   * *    \n");

            printf("  * * *   \n");

            printf(" * * * *  \n");

            printf("* * * * * \n");


            return 0;

    }


     

    // * 마크로 이름 만들어 출력해 보기

    #include <stdio.h> 


    int main()

    {

            printf("  ******  **   ********     ****    **      \n");

            printf("      **  **   **         ********  **      \n");

            printf("      **  **   ********    ******   **      \n");

            printf("      **  **      **      **    **  ***     \n");

            printf("    ********   ********    ******   ***     \n");

            printf("    **    **    ******       **     **      \n");

            printf("    **    **   **    **      **     **      \n");

            printf("    ********    ******    ********* **      \n");


            return 0;

    }

    Posted by 동화다아아
    , |

    최근에 달린 댓글

    최근에 받은 트랙백

    글 보관함