
화려한 GUI 프로그램보다 리눅스 터미널의 단순함을 선호하시나요? 간단한 수학 계산이 필요할 때 굳이 계산기 앱을 실행할 필요가 없습니다. 이미 시스템에 설치되어 있을 가능성이 높은 도구들을 활용하면 터미널에서 바로 계산을 처리할 수 있습니다.
이 글에서는 배포판에 상관없이 리눅스 터미널을 계산기처럼 사용하는 다양한 방법을 소개합니다.
GNU bc로 계산하기
GNU bc의 bc는 "basic calculator(기본 계산기)"의 약자입니다. bc 프로그램 자체는 1970년대 유닉스에서 탄생했으며, GNU bc는 이를 현대적으로 개선한 버전으로 대부분의 리눅스 시스템에 기본으로 포함되어 있습니다.
만약 GNU bc가 설치되어 있지 않다면 배포판의 패키지 관리자를 통해 설치하세요. 패키지 이름은 단순히 bc입니다. 실행하려면 터미널을 열고 bc를 입력한 후 Enter 키를 누르면 되고, 작업이 끝나면 quit을 입력해 프로그램을 종료할 수 있습니다.

계산에는 더하기(+), 빼기(-), 슬래시(/), 별표(*) 기호가 사용됩니다. 앞의 두 기호는 직관적이며, 슬래시는 나눗셈, 별표는 곱셈에 사용됩니다.
괄호, 변수, 배열, 대수식 등도 자유롭게 활용할 수 있으며, 자세한 사용법은 GNU bc 공식 매뉴얼에서 확인할 수 있습니다.
Calc로 계산하기
bc의 대안으로는 calc라는 또 다른 터미널 기반 도구가 있습니다. bc와 마찬가지로 오랜 역사를 가진 유닉스 도구로, 리눅스에서도 꾸준히 지원되고 있습니다. Ubuntu 및 Debian 계열 시스템에서는 apcalc라는 패키지 이름으로 제공되며, 그 외 배포판에서는 calc로 검색하면 됩니다.
실행하려면 터미널에 calc를 입력하고 Enter 키를 누르면 됩니다. bc와 마찬가지로 일반적인 연산자를 사용하며, 예를 들어 5 곱하기 5는 5 * 5로 입력합니다.

계산식을 입력한 후 Enter 키를 누르면 바로 아래에 결과가 표시됩니다. 작업을 마친 후에는 quit을 입력하고 Enter 키를 눌러 종료하세요.
터미널 명령어로 바로 계산하기 (echo와 expr)
리눅스 터미널에서 기본적인 수학 계산을 하기 위해 반드시 추가 프로그램이나 패키지가 필요한 것은 아닙니다. 일반적인 bash 셸에서는 echo만으로도 기본적인 계산이 가능합니다. 특히 bash 스크립트 안에서 수학 연산을 활용하고 싶을 때 유용합니다.
expr도 사용할 수 있는데, 이는 거의 모든 리눅스 및 유닉스 기반 시스템에 포함된 coreutils에 속한 도구입니다. expr 역시 echo처럼 bash 스크립트에서 활용할 수 있습니다.
echo를 사용하려면 터미널에 echo $((2*2)) 형태로 입력하세요. 여기서 2*2 부분을 원하는 계산식으로 바꾸면 됩니다. Enter 키를 누르면 계산 결과가 바로 출력됩니다.

expr을 사용하려면 expr 뒤에 계산식을 입력하면 됩니다. 다만 이 방법은 간단한 산술 연산만 처리할 수 있어 삼각함수 같은 고급 연산은 불가능합니다.
예를 들어 expr 33 \* 2는 33에 2를 곱하는 식입니다. 곱셈 시에는 별표 앞에 백슬래시(\)를 붙여야 하지만, 다른 연산자에는 필요하지 않습니다.

echo와 expr은 기본적인 수학 계산에 적합합니다. 더 고급 기능이 필요하다면 아래에서 소개하는 다른 방법을 선택하는 것이 좋습니다.
Qalc로 계산하기
환율 변환 같은 추가 기능을 원한다면 Qalc가 정답입니다. 크로스플랫폼 GUI 계산기인 Qalculate의 터미널 버전으로, 기능이 훨씬 풍부합니다.
배포판의 패키지 관리자로 qalc 패키지를 설치한 후, 터미널에 qalc를 입력하고 Enter 키를 눌러 실행하세요.

Qalc는 리눅스 사용자에게 가장 포괄적이고 친화적인 터미널 계산기 앱입니다. 이전 계산 기록도 기억하며, 결과값을 깔끔하게 정렬해서 보여주는 것도 큰 장점입니다.
환율 변환 기능을 사용하려면 qalc를 실행한 후 exrates를 입력해 먼저 최신 환율 정보를 업데이트해야 합니다.
파이만큼 쉬워진 리눅스 수학 계산
수학은 마스터하기 쉽지 않지만, 터미널을 활용하면 리눅스에서의 간단한 계산은 번거로움 없이 처리할 수 있습니다. echo와 expr 같은 기본 명령어부터 GNU bc, Qalc 같은 전문 도구까지, 상황에 맞는 도구를 선택하면 숫자 계산이 한결 간편하고 빨라집니다.
여러분에게 가장 편리한 리눅스 계산 도구는 무엇인가요? 즐겨 사용하는 도구가 있다면 댓글로 알려주세요.