본문 바로가기
코스웨어/16년 스마트컨트롤러

20160330_노유찬_환경변수_터미널

by 알 수 없는 사용자 2016. 3. 31.
728x90
반응형

C언어를 raspi에서 컴파일

3항 연산자에 대한 소스를 작성

컴파일 gcc -o 실행파일명 현재파일 아래의 연두색 main이라는 실행파일이 생성된 것 확인 실행가능을 뜻하는 x가 있는것으로 실행파일이란 것을 알 수 있음

3항 연산자의 결과 값이 나오는 것을 확인 가능하다 1번을 제외한 나머지 번호는 모두 no 값이 반환되는 것을 확인할 수 있다.

raspberry pi

용어설명

.bashrc

예전에 주로 사용하던 셀이 borne shell = bsh였었는데 요즘에는

borne again shell을 주로 사용한다 우리가 가진 디렉토리인 .bashrc인대

rc: run script의 약어로 환경변수 설정에 해당한다.

디렉토리명에 .이 붙은것은 숨김파일인대 환경변수를 한번 설정하고 나면 그다음에는 잘사용하지않으므로 숨김디렉토리로 설정한다.

.vimrc

vim편집기의 업그레이드 버전으로 우리가 설정한것이 vimrc라 볼수 있다 .vimrc도 환경변수이고 한 번 설정 후 재사용이 뜸하므로 숨김 디렉토리로 설정된다.

파일 삭제 명령어

문서를 작업하다가 의도치 않게 접속이 끊긴 경우

파일명.swp or 파일명.swo 식으로 보존파일이 존재한다.

복구하려면 vi 파일명을 들어가서 R명령어를 사용 삭제하려면 rm 파일명을 입력하면 되겠다.

위의경우 삭제하려면 rm .smart.c.swp를 하면 되겠다.

touch 명령어

이 명령어는 존재하지 않는 파일의 경우 크기0인 빈 파일을 만들어 주고 만약 존재하는 파일의 경우 최근접근 시간으로 바꿔준다 말 그대로 파일에 손을 댄다고 생각하면 된다.

UNIX와 WINDOWS의 우선 순위

Windows 의 경우 실행파일을 실행시키면 현재 디렉토리에서 먼저 찾고 경로를 뒤지는 반면

UNIX의 경우 Path에서 찾고 Path에 존재하지 않으면 실행을 시켜주지 않는다 그래서 현재 디렉토리가 Path안에 있어야 한다.

Windows에서 dos창을 띄워 cl.c를 컴파일하면 우선적으로 cl.c가 컴파일 되는 것을 확인 가능하다.

UNIX의 경우 실행이 되지않는 것을 확인 할 수 있다.

현재 존재하는 파일에 데이터 덮어쓰기

확장명령에 접속 (  :w! 덮어쓰기할 파일명 ) w! 를 입력하고 저장하면 된다.

Linux에서 리턴 값 확인하기

리턴 값을 확인해 보자 명령어는 echo $? 이다.

리턴 값을 확인 가능하다.

 

 

728x90