리눅스(우분투)에서 다양한 프로그램언어 설치와...
TRANSCRIPT
리눅스(우분투)에서
다양한 프로그램언어 설치와 실행
2017년 5월
상지대학교
컴퓨터공학과
- 상지대학교 컴퓨터공학과 -
- 1 -
목 차
1. Python 언어 ·································································································· 2
2. Ruby 언어 ······································································································ 5
3. Perl 언어 ······································································································· 7
4. Go 언어 ·········································································································· 8
5. R 언어 ············································································································ 9
6. Node.js 언어 ······························································································· 12
7. Groovy 언어 ································································································ 13
8. C 언어 ········································································································ 14
9. C++ 언어 ···································································································· 16
10. Java 언어 ·································································································· 18
11. Fortran 언어 ···························································································· 20
- 상지대학교 컴퓨터공학과 -
- 2 -
1. Python 언어
1.1 파이썬 설치
- 기본적으로 버전2와 버전 3이 설치 되어있음.
1.2 버전확인
-python -V
-python3 —V
1.3 파이썬 버전2 실행 – 콘솔 상에서
- python
1.4 파이썬 버전3 실행 – 콘솔 상에서
- python3
- 상지대학교 컴퓨터공학과 -
- 3 -
1.5 파이썬 버전2 실행 (한글 인식이안됨) - 파일 생성
- vi hello.py 파일을 만들어준다.
1.6 파이썬 컴파일 하는법
- python hello.py
1.7 파이썬 버전3 실행 하는법(한글 인식함) - 파일 생성
- vi hello.py
1.8 파이썬 버전3 실행 하는법(한글 인식함) - 파일 생성
- python3 hello.py 파일을 만들어준다.
- 상지대학교 컴퓨터공학과 -
- 4 -
1.9 버전2를 버전3으로 실행하고 싶을 경우
vi ~/.bashrc
alias python='/usr/bin/python3'
혹은
alias python=python3
- 상지대학교 컴퓨터공학과 -
- 5 -
2. Ruby 언어2.1 ruby 설치
- apt-get install ruby
2.2 ruby 버전 확인
root@server:/home/dslab# ruby --version
ruby 2.3.0p0 (2015-12-25) [x86_64-linux-gnu]
- 상지대학교 컴퓨터공학과 -
- 6 -
2.3 ruby 실행 - 콘솔 상에서
root@server:/home/dslab# irb
irb(main):001:0> "hello world"
=> "hello world"
irb(main):002:0>
2.4 ruby 실행 - 파일 상에서
- 파일 생성 :
hello.rb
puts “Hello 안녕”
- ruby hello.rb
- 상지대학교 컴퓨터공학과 -
- 7 -
3. Perl 언어3.1 perl 설치
기본으로 설치되어있음
3.2 perl 버전확인
- perl --version
3.3 perl 실행
- test.pl 파일을 생성한다.
- perl test.pl 실행한다.
- 상지대학교 컴퓨터공학과 -
- 8 -
4. Go 언어4.1 go 설치
- apt-get install golang-go
4.2 go 버전 확인
- go version
4.3 go 실행 하기
- vi test.go 파일 생성
- go run test.go 파일 실행
- 상지대학교 컴퓨터공학과 -
- 9 -
5. R 언어5.1 R 설치
- apt-get install r-base
5.2 R 실행
-R
5.3 R버전 확인
- R --version
- 상지대학교 컴퓨터공학과 -
- 10 -
5.4 R Studio 설치
https://www.rstudio.com/products/rstudio/download-server/
$ sudo apt-get install gdebi-core
$ wget https://download2.rstudio.org/rstudio-server-1.0.143-amd64.deb
$ sudo gdebi rstudio-server-1.0.143-amd64.deb
5.5 R Studio 실행 (익스플로러는 실행 x) 크롬으로 실행할것!
자신의 ip:8787로 인터넷 크롬으로 창을 띄운다.
- 자신의 아이디와 패스워드를 입력
- 상지대학교 컴퓨터공학과 -
- 11 -
- 상지대학교 컴퓨터공학과 -
- 12 -
6. Node.js 언어6.1 Node.js 설치
- apt install nodejs-legacy
-
6.2 Node.js 실행 - 콘솔 상에서
6.3 Node.js 파일 생성 및 실행 - 파일 상에서
- 상지대학교 컴퓨터공학과 -
- 13 -
7. Groovy 언어7.1 Groovy 설치
- apt-get install groovy
7.2 Groovy 실행 - 콘솔 상에서
7.3 Groovy 실행 - 파일 상에서
파일 생성 : hello.groovy
println "Hello 안녕“
파일 실행
- 상지대학교 컴퓨터공학과 -
- 14 -
8. C 언어 8.1 C 언어 설치
- 기본적으로 설치 되어 있음.
- gcc
8.2 C 언어 버전 확인
- gcc --version
8.3 C 언어 작성
- vi test.c 파일을 만들어주고 c언어 내용을 넣는다.
8.4 C 컴파일
- gcc –o test test.c
- 상지대학교 컴퓨터공학과 -
- 15 -
8.5 C 실행
- ./test
- 상지대학교 컴퓨터공학과 -
- 16 -
9. C++ 언어 9.1 C++ 언어 설치
- 기본적으로 설치 되어 있음.
9.2 C++ 버전 확인
- g++ --version
9.3 C++ 작성
- vi test.cpp
9.4 C++ 컴파일
- g++ -o test test.cpp
- 상지대학교 컴퓨터공학과 -
- 17 -
9.5 C++ 실행
- ./test
- 상지대학교 컴퓨터공학과 -
- 18 -
10. Java 언어10.1 java 설치
- 자바 jdk를 다운로드한다.
- java 홈페이지에 들어가서 Jave SE Development kit를 다운받음
- root@server:~/다운로드# ls
- jdk-8u131-linux-x64.tar.gz
10.2 압축 풀기
- tar xvfz jdk-8u131-linux-x64.tar.gz
10.3 파일 이동, 링크만들기
- mv ./jdk1.8.0_131/ /usr/local
- cd /usr/local
- ln –s jdk1.8.0_131/ java
10.4 환경변수 설정
- vi /etc/environment 아래의 내용을 추가해준다.
- :/usr/local/java“
- JAVA_HOME=/usr/local/java
- 상지대학교 컴퓨터공학과 -
- 19 -
10.5 java 작성
- vi Hello.java
10.6 java 컴파일
- javac Hello.java
10. 7 java 실행
- java Hello
- 상지대학교 컴퓨터공학과 -
- 20 -
11. Fortran 언어11.1 gfortran 설치
- apt-get install gfortran
11.2 gfortran 작성
-vi helloworld.f
11.3 gfortran 컴파일
- gfortran –free-form –o hello helloworld.f
11.4 gfortran 실행
- ./hello
11.5 gfortran 버전확인
- gfortran --version
- 상지대학교 컴퓨터공학과 -
- 21 -