1. bash 에 처음 들어가면 실행되는 설정 (.bashrc) alias h = “history” h입력시 history 실행 홈 디렉토리에서 vi .bashrc 들어가 편집 제일 밑에 alias h="history" alias c="clear" echo "Welcome shin" 입력 바뀐 설정 적용 방법 : bash , source bashrc 입력 2. vi 에디터 실행시 기본적으로 autoindentation, numbering 하는것 설정 vi 편집기 안에서 set autoindent , set nu 입력 vi. vimrc 안에서 설정하면 계속 저장됨 set ts=2, set nu, set ai, set noswapfile 3. 오늘 날짜 디렉토리 생성 mkdir 날짜 4. vi 연습 암호 바꾸기 : passwd 입력 입력시 기존비번 확인후 새 비번 설정함 vi main.c 입력시 vi 들어가서 파일 내용 입력 gcc main.c 입력시 실행 파일 생성 ./a.out ./a.out 입력시 파일 실행 Makefile 생성 main.c 파일을 이용해서 ./go 실행 파일 생성 두개 이상의 파일로 실행 파일 만들기 실행시 hello hello 출력 5. 디렉토리 암호화 방법: chmod 700 디렉토리이름(예: 1019) 6. 심화 코드 main.cpp 코드 (한줄씩 문제 해결) 7 번째 줄: dog 는 클래스 happy 는 오브젝트이다 dog.h에 dog에 대한 class을 만들어줘야 한다 dog.h main.cpp 8번째 줄: st 는 구조체이다 st는 st.h 에서 정의하라 9번째 줄: a는 st의 구조체 변수 구조체 변수의 멤버에 접근할때 .x 사용 a.x 는 구조체에 접근 st.h에 int x 로 변수 설정 a.x 성립 st.h 코드 (아래) 10 번째 줄 : 성립 실행시 900 출력 11번째 : happy 는 원본이 dog이다 dog 코드 안에 bark가 추가 돼야 한다. 위 코드 보면 bark가 정의됨 실행시 멍멍 출력 12번째 : dog 코드에 int age가 작성됨 코드 실행시 age에 10이 설정됨 13번째 : 4번째 줄에 come은 extern(외부에) 선언되어있고 return 벨류가 void이고 타입이 앞에는 dog 뒤에는 정수 int 타입이고 come.cpp에 만들어져 있다. come.cpp 코드 void (dog a, int b) 설정 위에 #include “dog.h”를 선언해야지 void come(dog a, int b)에서 dog가 인식된다. Makefile 파일 종류 happy.walk(10) 추가 dog.h 코드 추가 void walk() ; 로 선언만함 코드 실행 내용은 dog.cpp에 추가 dog.cpp Makefile에 dog.cpp 추가 main.cpp 에 cat kitty 추가 # cat.h 생성 구현은 cat.cpp에 추가 지금까지의 파일들 cat.cpp 코드 코드 구성의 예