280 likes | 476 Views
리눅스 실습. 정성훈. 로그인. 리눅스를 사용하기 위하여 밟는 승인절차 ID/PW 를 입력 계정 (account) 은 슈퍼유저가 만들어 줌. 패스워드 변경. 기존의 패스워드를 새로운 패스워드로 변경 가능. 기본 리눅스 명령. date: 날자 출력 cal : 달력출력 w: 상요자 출력. 기본 리눅스 명령 ( 계속 ). uptime: 시스템 구동된 정보 출력 hostname : 시스템 이름 출력. 기본 파일 명령어. pwd: 현재 디렉토리 ( 폴더 ) 출력 cd : 디렉토리 변경.
E N D
리눅스 실습 정성훈
로그인 • 리눅스를 사용하기 위하여 밟는 승인절차 • ID/PW 를 입력 • 계정 (account)은 슈퍼유저가 만들어 줌
패스워드 변경 • 기존의 패스워드를 새로운 패스워드로 변경 가능
기본 리눅스 명령 date: 날자 출력 cal : 달력출력 w: 상요자 출력
기본 리눅스 명령 (계속) uptime: 시스템 구동된 정보 출력 hostname : 시스템 이름 출력
기본 파일 명령어 pwd: 현재 디렉토리(폴더) 출력 cd : 디렉토리 변경 $ cd .. $ cd ikim $ cd /u/ikim $ cd
기본 파일 명령어 (계속) ls: 디렉토리 내의 파일을 봄 $ ls –l $ ls -al
기본 파일 명령어 (계속) -rw-r--r-- 1 mike 146 Sep 17 09:53 temp
기본 파일 명령어 (계속) • 디렉토리 생성 (mkdir)
기본 파일 명령어 (계속) • 디렉토리 삭제(rmdir)
파일시스템 명령어 • chmod를 사용하여 액세스 권한 변경하기 $ chmod 666 temp
파일시스템 명령어 (계속) • rm 을 사용한 파일의 삭제 $ rm temp test1 $ rm -r manual • mv를 사용한 파일이동 $ mv filename directory $ mv /u/mike/temp /u $ mv /u/mike/temp /u/mike/test1 /u $ mv *.c /u
파일시스템 명령어 (계속) • cp를 사용한 파일복사 $ cp test3.c test.c /usr2/97/102/hw3 $ cp *.c clib
vi 편집기 • vi 시작 및 종료 $ vi filename ~ ~ ~ ~ ~ ~ ~ “filename" [New file]
Vi 명령 • 콜론 명령 $ vi :w filename :e filename2 :r 삽입할 파일이름
Vi 명령 (계속) • vi에서 편집의 시작, 저장 및 종료방법들
Vi 명령 (계속) • 커서의 이동
Vi 명령 (계속) • 입력 및 변경
Vi 명령 (계속) • 삭제, 검색 및 치환
Vi 명령 (계속) • 검색 명령어
Vi 명령 (계속) • 정규 표현식
Vi 명령 (계속) 여러가지 치환 예
Vi 명령 (계속) • 복사와 이동
Vi 명령 (계속) • 명령의 반복 및 취소
리눅스 프로그래밍 • 절차 • Vi 등과 같은 editor로 C프로그램 작성 • 예) vi test.c • gcc 컴파일러를 이용하여 컴파일 • gcc –o run test.c • run (실행) • 수학 라이브러리의 삽입 • gcc –o run test.c –lm • 여러 파일을 같이 compile • Gcc –o run test1.c test2.c test3.c -lm • Makefile 을 이용하여 compile (참고자료)
리눅스 프로그래밍 (계속) • 간단한 예제) 화면에 hello world 를 출력 #include <stdio.h> main() { printf(“hello world !!!\n”); } • test.c 로 저장 • gcc –o run test.c • run 수행