bash 조건문 사용

조건문 : if

bash 에서 조건문의 사용형식은 아래와 같습니다.

if [조건]; then

문장
fi
if [조건]; then
문장1
else
문장2
fi
if [조건]; then
문장1
elif [조건]; then
문장2
else
문장3
fi

연습

vi 에디터로 comp.sh 파일을 생성합니다.

comp.sh 는 두개의 매개변수를 가집니다.
입력된 매개변수를 비교하여 결과를 출력합니다.

스크립트

#!/bin/bash
#comp.sh 의 내용
if [ ${1} -gt ${2} ]; then
    echo "첫번째 인수가 크다."
elif [ ${1} -eq ${2}  ]; then
    echo "같다."
else
    echo "두번째 인수가 크다."
fi

실행

사용자에게 실행권한을 부여합니다.

$ chmod u+x ./comp.sh

실행1

$ ./comp.sh 10 20
두번째 인수가 크다.

실행2

$ ./comp.sh 10 10
#같다.

실행3

$ ./comp.sh 30 20
#첫번째 인수가 크다.

Ubuntu

Ubuntu 11.04 : the Natty Narwhal

여전히 무료로 다운로드 받을 수 있고 설치 또한 간단합니다.
아래 동영상을 보면 뭐가 달라졌는가를 쉽게 알 수 있습니다.

The launcher

It’s pretty hard to miss the new launcher that sits
on the left-hand side of your screen. It’s designed to make getting to
your favourite tools and applications quick and easy. You can hide and
reveal it in the top-left corner of your screen, add and remove
applications and bookmarks, and keep track of your open windows.

The dash

When you click on the Ubuntu logo in the top-left
corner of your screen, the new dash will appear. It’s another simple way
to get to your shortcuts and search for other applications and
programs. So you can get fast access to your email, music, pictures and
much more.

Workspaces

Ubuntu 11.04 gives you a really easy way to manage
multiple windows and applications. Simply click on the Workspaces icon
in the launcher and all your active spaces will pop up. You can move
between your different windows easily so there’ll be no more cramping
multiple apps into a small space.

VMware Workstation 6.5.1 build-126130 on Ubuntu 8.10

VMware를 설치했다.

vmware

VMware 에서 Linux 에서 사용할 수 있는 제품을 무료로 제공해준다. 가상머신을 생성할때 키를 묻는다. (돈을 내야 VMware에서 제공하는 기능으로 가상머신을 만들수 있다는 뜻이지만 다른 방법이 있다고 알고 있다. 그리고 30일 체험할 수 있는 키도 제공을 한다.
구글에게 물어보면 답을 줄듯… 어쨌든…
VMware 다운로드 사이트[링크]에서 얻을 수 있다. (등록은 해야한다.)

다운로드 링크를 클릭하고 인증을 받으면 (그냥 간단하게 등록만 하면 되는 것으로 기억된다.) 굉장히 긴 문서가 나오고 아래쪽에 동의합니다 버튼을 누르는 것으로 다운로드 링크들이 나타난다.

(기존에 사용하던 가상머신이 있거나 다른 방법으로 가상머신을 만든다면 무료로 사용까지 가능하다.)
Ubuntu 에 설치해서 쓰려면 .bundle 파일을 다운로드 받으면 된다.

다운로드 후 어떨게 이 녀석을 실행해야할지 도저히 감이 안 와서 구글에서 검색해보니 우분투 사용자모임의 게시물[링크]을 알려준다.

처음엔 xxx.rpm을 우분투에서 사용가능한 설치패키지 파일인 .dev 로 변환해서 어쩌고 저쩌고를 참조했었는데 설치 스크립트 생성프로그램인 alien 이라는 프로그램 자체의 오류메세지를 내뱉고는 아무것도 안되었다.
그래서 다시 .bundle 관련 게시물을 조회하다보니 위 링크의 게시물을 찾게된 것이다. 그리고 다음에 또 삽질하지 않기 위해 글을 남겨둔다.

위 링크의 내용을 요약하면 (요약이 아니라 그냥 옮겨적은 것이다.) 터미널을 열고

chmod 755 xxx.bundle

을 실행해서 실행권한을 주고

sudo xxx.bundle

이라고 하면 그냥 설치가 진행된다. (터미널에서 해당 파일명을 다 누를필요없이 몇글자만 입력하고 탭키를 누르면 자동완성이 된다고 한다.

그래해서 설치 완료!
이제 OS들을 설치하는 일만 남았다.