Transcript PowerPoint

FEM LINUX 강의 자료
기계공학부 전준엽
LINUX 개요
1992년 최초의 리눅스 커널을 리누스 토발즈가 개발
교육용 운영체제인 minix 에서 제작 C언어 기반
무료 배포 이후 각국의 해커에 의해 커널 버전 확장
현재 gpl 라이센스가 적용 되어 배포
gpl 라이센스
GNU 소프트웨어를 배포하기 위해 만들어지 라이센스
리처드 스톨만
GNU 선언문
자유소프트웨어 운동가
무료로 소프트웨어/소스코드를 배포,사용 해야한다.
gpl라이센스의 소스코드를 사용할 경우 gpl자동 적용
리눅스를 사용하는 이유
다양한 패키지
무료로 사용하고 싶다!
라이센스 문제
리눅스의 종류
리눅스를 사용한다는 의미는 리눅스 커널을 사용한다는 말
실제로 사용하는 리눅스는 리눅스 배포판
대략 300여 종류 이상이고 마이너 배포판까지 통계불가
리눅스의 종류
대표적인 배포판 Ubuntu, Fedora, Debian, LinuxMint......
우리가 사용할 배포판 : Ubuntu 14.04
사용이유
개인용 데스크탑 이용자들이 가장 많이 사용하는 배포판
인터넷 검색시 가장 편리하게 자료가 가장 많음
쉬운 데스크탑 운영 환경
우분투 14.04 기본 설정
데스크탑 환경 : xfce4
기본 프로그램 : GNU Octave, pdf 리더, 파이어 폭스, 오피스
...
윈도우와 비슷한 사용자 환경
호스트 컴퓨터에 최소 4기가 이상의 빈공간
리눅스 사용법
버추얼 박스를 이용한다.
https://www.virtualbox.org/wiki/Downloads
*버추얼 박스 : 가상적으로 다른 운영체제(ex. linux)를 현재
의 운영체제(ex. window) 상에서 실행 가능하게 해준다.
리눅스 다운
미리 연구실에서 제작해둔 파일 이미지를 올릴 것(추천)
리눅스에 대해서 더 알아보고 싶다면 www.ubuntu.com 에서
ubuntu 14.04 LTS 버전을 다운받아 직접 설치(비추)
제작해둔 파일 이미지는
ftp://multiphysics.hanyang.ac.kr
Username : anonymous
Password : anonymous
에서 다운 받을 것
버추얼 박스에 리눅스 올리기
1. 버추얼 박스 켜고 File – Import Appliance 진입
2. 다운받은 'ubuntu_lec.ova 파일을 선택
3. 자신의 사양에 맞는지 확인한후 import.
주요 확인사양
Ram : 자신이 보유한 용량의 절반이 이상적
Cpu : 자신이 보유한 core(하이퍼 스레딩 포함)
절반이 이상적
4. import 된 ubuntu_lec을 더블 클릭하여 실행
사용자이름:ubuntu
암호:ubuntu
Ocatve 실행
1. application menu – Education – GNU Octave GUI
Octave 실행2
1. 커맨드창(터미널) 실행 :
application menu – terminal emul
ator
2. 다음 명령어 입력
octave --force-gui
LINUX 파일 시스템 기본 개념
디렉토리 → 윈도우 에서 폴더의 개념
파일
→ 디렉토리에 종속되고 다른 디렉토리나 파일을
포함할수없다
LINUX 파일 시스템 기본 디렉토리
/usr – 사용자 관련 설정 및 명령어들을 포함하는 디렉토리
/etc - 컴퓨터네 여러가지 설정들을 정의하는 디렉토리
/media – 외부 저장공간(ex.외장하드)등이 마운트 되는 디렉토
리
/home – 사용자의 홈 디렉토리, 일반사용자가 주로 사용
사용자가 작성하는 파일, 디렉토리등 저장
윈도우에서 홈폴더와 비슷
리눅스 기본 명령어
ls(list)명령어
파일과 디렉토리들을 리스팅 시키는 명령어
여러 설정 존재
ls -a : 모든 파일(숨김파일)/디렉토리들을 리스팅 시킨다.
ls -l : 파일의 세부 정보를 리스팅 시킨다.
리눅스 기본 명령어
pwd(print working directory) 명령어
현재 작업중인 디렉토리를 알려주는 명령어
터미널 창을 열었을 때 기본 /home/ubuntu 디렉토리로
설정되어 있는 것을 알수있다.
리눅스 기본 명령어
cd(change directory) 명령어
다른 디렉토리로 작업공간을 바꾸는 명령어
현재 /home/ubuntu 디렉토리에서 /home/ubuntu/document
디렉토리로 바뀐것을 확인 할 수 있다.
이전 디렉토리로 넘어가고 싶다면 'cd ..' 입력
리눅스 기본 명령어
mkdir(make directory) 명령어
디렉토리를 만드는 명령어
Test라는 디렉토리가 생긴것을 알 수 있다.
리눅스 기본 명령어
mv(move) 명령어
디렉토리, 파일을 다른곳으로 옮기는 명령어
Test 디렉토리가 Documents로 옮겨졌다.
리눅스 기본 명령어
cp(copy)명령어
디렉토리, 파일을 복사하는 명령어
디렉토리를 복사할 때는 -R 설정을 붙이도록 한다.
Text editor
텍스트 편집기 – nano
1. nano test.txt 입력시 다음 화면 출력
Text editor - nano
* ctrl + o : 현재 파일 내용 저장
* ctrl + w : 파일내의 내용 검색
*ctrl + x : 파일 나가기
기타 명령어
clear : 현재 터머널 내의 모든 글자를 내려 화면을 깨끗이 하는
명령어
man : man [명령어] 를 입력하면 해당 명령어에 대한 매뉴얼
을 볼 수 있다. q를 누르면 종료된다.
sudo : sudo [명령어]를 입력하면 관리자 권한으로 명령어를
실행 할 수 있다.
www.ulug.or.kr 리눅스 초심자 스터디 기본 명령어 참고
리눅스 사용법 - Gui
Gui 텍스트 편집기 – gedit , kdevelop, bluefish
Gedit : 가장 간편한 텍스트 편집기, 윈도우 메모장과 비슷
위치 : Application menu - Accesories
Kdevelop : 강력한 텍스트 편집기, 상용 어플리케이션
에디트 플러스와 비슷
위치 : Application menu - Development
Bluefish : 강력하지만 kdevelop보다 가벼운 편집기
위치 : Application menu - Development
Gedit
Kdevelop
bluefish
파일 매니저
Nautilus 사용
하단 판넬의 file manager 혹은 바탕화면 폴더를 클릭할 경우 자
동 실행
파일 매니저 기타 사용방법
복사
자르기
붙여넣기
프로그램 실행
폴더 만들기
Game도 가능하다!!
참고 자료
멀티피직스 연구실 홈페이지
http://multiphysics.hanyang.ac.kr/?page_id=208
대학 연합 리눅스 유저 그룹(http://www.ulug.or.kr)
한양대학교 리눅스 유저 그룹
9월 20일 (토) 동국대학교
E-mail: [email protected]