Lệnh bc trong linux với các ví dụ dễ hiểu

Lệnh bc trong Linux là một công cụ tính toán số học tùy ý, cho phép thực hiện các phép tính phức tạp. Với lệnh bc, bạn có thể thực hiện các phép toán số học chính xác đến mức tùy chỉnh, vượt xa khả năng của shell. Nó đặc biệt hữu ích khi cần độ chính xác cao hoặc xử lý các phép tính phức tạp trong các script.

Lệnh bc trong linux là gì?

Lệnh command bc in linux là một công cụ tính toán số học tùy ý từ dòng lệnh, cho phép bạn thực hiện các phép tính phức tạp một cách dễ dàng. Nó hoạt động như một ngôn ngữ lập trình nhỏ, hỗ trợ các hàm, biến và cấu trúc điều khiển, giúp giải quyết các bài toán phức tạp. Bạn có thể sử dụng bc để thực hiện các phép tính cơ bản như cộng, trừ, nhân, chia, cũng như các phép tính nâng cao hơn như lũy thừa và căn bậc hai. Bc rất hữu ích cho các nhà phát triển và quản trị viên hệ thống cần thực hiện các phép tính nhanh chóng mà không cần đến một ứng dụng máy tính đầy đủ. Với bc, việc tính toán trở nên đơn giản và hiệu quả hơn rất nhiều trên môi trường Linux.

Giới thiệu về lệnh bc

Trong bước này, chúng ta sẽ tìm hiểu về lệnh bc, một công cụ tính toán dòng lệnh mạnh mẽ trong Linux.

Lệnh bc cho phép bạn thực hiện các phép toán số học cơ bản, cũng như các phép tính và hàm nâng cao hơn.

Đầu tiên, hãy kiểm tra xem lệnh bc đã được cài đặt trên hệ thống của bạn hay chưa bằng lệnh sau:

which bc

Ví dụ về đầu ra:

/usr/bin/bc

Nếu đầu ra hiển thị đường dẫn đến lệnh bc, điều đó có nghĩa là bc đã được cài đặt.

Nếu không, bạn có thể cài đặt nó bằng lệnh sau (cần quyền sudo):

sudo apt-get update
sudo apt-get install -y bc

Bây giờ, hãy bắt đầu sử dụng lệnh bc bằng cách nhập vào chế độ tương tác của nó.

Để vào chế độ tương tác bc, bạn chỉ cần chạy lệnh bc:

bc

Ví dụ về đầu ra:

bc 1.07.1
Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006, 2008, 2012-2017 Free Software Foundation, Inc.
This is free software with ABSOLUTELY NO WARRANTY.
For installation instructions, please see the file INSTALL.
>

Bây giờ bạn đang ở trong chế độ tương tác bc, nơi bạn có thể bắt đầu thực hiện các phép tính.

Hãy thử một vài phép toán số học cơ bản:

2 + 3

Ví dụ về đầu ra:

5
10 - 4

Ví dụ về đầu ra:

6
5 * 6

Ví dụ về đầu ra:

30
20 / 4

Ví dụ về đầu ra:

5

Để thoát khỏi chế độ tương tác bc, chỉ cần gõ quit và nhấn Enter.

```html

Các phép toán số học cơ bản với bc

Trong bước này, chúng ta sẽ khám phá các phép toán số học cơ bản với lệnh bc.

Đầu tiên, hãy cùng truy cập vào chế độ tương tác của bc nhé:

bc

Bây giờ, chúng ta hãy thử một vài phép toán số học đơn giản xem sao:

10 + 5

Ví dụ kết quả trả về:

15
20 - 8

Ví dụ kết quả trả về:

12
4 * 6

Ví dụ kết quả trả về:

24
18 / 3

Ví dụ kết quả trả về:

6

Bạn cũng có thể dùng dấu ngoặc đơn để thực hiện các phép tính phức tạp hơn đó:

(10 + 5) * 3

Ví dụ kết quả trả về:

45

Để thoát khỏi chế độ tương tác của bc, bạn chỉ cần gõ quit và nhấn Enter.

```

Các phép tính và hàm nâng cao trong bc

Trong bước này, chúng ta sẽ khám phá các phép tính và hàm nâng cao có trong lệnh bc.

Đầu tiên, hãy truy cập vào chế độ tương tác của bc bằng cách sử dụng lệnh sau:

bc

Một trong những tính năng nâng cao của bc là khả năng sử dụng biến số. Hãy thử một ví dụ đơn giản sau đây:

x=5
y=10
z=x+y
print z

Kết quả ví dụ:

15

bc cũng hỗ trợ nhiều hàm toán học khác nhau, ví dụ như hàm lượng giác, hàm logarit và nhiều hàm khác. Hãy cùng xem một vài ví dụ sau:

scale=2
sqrt(16)

Kết quả ví dụ:

4.00
sin(30)

Kết quả ví dụ:

0.50
log(100)

Kết quả ví dụ:

2.00

Bạn cũng có thể dùng lệnh scale để kiểm soát số lượng chữ số thập phân hiển thị trong kết quả.

scale=4
3 / 2

Kết quả ví dụ:

1.5000

Để thoát khỏi chế độ tương tác của bc, bạn chỉ cần gõ quit và nhấn phím Enter.

Kết luận cho linux bc command

```html

Tóm lại, linux bc command là một công cụ tính toán mạnh mẽ ngay trong dòng lệnh Linux, giúp bạn giải quyết các bài toán phức tạp một cách nhanh chóng. Nó đặc biệt hữu ích khi bạn cần độ chính xác cao hơn so với các phép tính thông thường. Hãy thử nghiệm với các hàm và tùy chọn khác nhau để khám phá hết tiềm năng của nó, bạn sẽ thấy nó rất tiện lợi. Đừng ngại thử những phép tính phức tạp, bc sẽ giúp bạn đơn giản hóa mọi thứ. Hy vọng hướng dẫn này đã giúp bạn hiểu rõ hơn về cách sử dụng bc. Chúc bạn thành công trong việc khám phá và ứng dụng bc vào công việc của mình! Hãy nhớ rằng, thực hành là chìa khóa để thành thạo bất kỳ công cụ nào, kể cả bc.

```
Last Updated : 17/10/2025