본문 바로가기

2014 C/3월

2014.03.03

커스쿨

telnet ftz.hackerschool.org

 

 

-리눅스의 분리자

/

(ex: /mnt/hgfs/One) = 슬러쉬 (/)가 분리자이다.

mnt앞에 위치한 분리자 / 는 root를 뜻한다.

 

리눅스에서의 ' ./ ' 는 현재위치를 뜻한다.

 

-윈도우의 분리자

\

(ex:C:\Program Files\Common Files) = \가 분리자이다.

 

 

 

-리눅스에서 C짜기

vi main.c

 

-shift +  ; (쉬프트 + 세미콜론) -> set number (줄넘버가 나타남)

i를 누르면 문자를 적을 수 있다.

 

 

* 리눅스를 닫을때에 ctrl + d로 닫을 것

 

 

 

 

 

 

 

 

 

 

 

-비주얼 스튜디오 명령프롬프트-

 

 

 

#include <stdio.h>

 

int main()

 

{

return 0;

 

}

 

를 메모장에 적은뒤(굳이 이 코딩이 아니어도 됨)

main.c로 저장 후 비주얼 스튜디오 명령프롬프트를 켜서 main.c가 저장된 경로를 찾아간다.

경로를 찾은후 -> cl main.c (컴파일)

를 입력하면 main.exe라는 실행파일과 main.obj라는 파일이 생기게 된다.

이후 main만을 치고 엔터로 실행

 

 

 

 

 

 

-

 

 

 

02:00

 

 

 

-

리눅스의 기본

 

 

 

경로 (Path)

-기준이 필요하다. (ex:현재위치와 집)

 

 

 

 

chcp - 어느나라의 언어를 쓸것인지 환경설정

chcp 437 - 영문모드

chcp 949 - 한글모드

 

 

-상대경로

 

cp a.c b.c

cp a.c ./b.c

-cp(복사)

 

a.c를 b.c라는 이름으로 복사하라

 

 

-절대경로 (복잡~)

 

cp a.c /mnt/hgfs/One/oh0220/b.c

 

a.c를 mnt폴더의hgfs폴더의One폴더의oh0220에 b.c로 복사하라

 

 - >

 

 

 

----

 

./ =현재위치

./../ = 현재위치 + 상위폴더

./../../ = 현재위치 + 상위폴더 + 상위폴더

 

----

 

파일 이동 밑 이름변경

 

/mnt/hgfs/One/oh0220 폴더의 c.c파일을 /home/oh0220으로 옮기겠다.

 

 

 

 

ls의 결과로 이동이 된 모습과

 

같은 구역의 이동 mv c.c -> k.c 로 이름이 변경되어 이동된 모습.

 

 

 

 

 

 

 

/home/oh0220에 존재하는 k.c파일을 -> .(현재 폴더 /mnt/hgfs/One/oh0220)로 복사해오는 모습

 

 

 

-

mkdir 디렉토리명 = 디렉토리 생성 명령

rmdir 디렉토리명 = 디렉토리 삭제 명령

 

rm 파일명 = 파일 삭제 명령 

 

 

 

 


 

!!디렉토리를 삭제할 때 디렉토리안에 파일이 존재할 시 삭제가 불가능하다.

->강제삭제를 하면 지울 수 있다.

-> rm -rf 디렉토리명 (하지만 아주 신중히 써야함)



 

 

 

 

'2014 C > 3월' 카테고리의 다른 글

[C언어]8진수,16진수의 표현  (0) 2014.03.12
[C언어]scanf 입력함수  (0) 2014.03.12
2014.03.07  (0) 2014.03.07
2014.03.06  (0) 2014.03.06
2014.03.04  (0) 2014.03.04