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

카테고리

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

리눅스 명령어 사용과정

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 동화다아아

댓글을 달아 주세요

최근에 달린 댓글

최근에 받은 트랙백

글 보관함