Giới thiệu
Trong lab này, bạn sẽ tìm hiểu về công cụ tính toán dòng lệnh mạnh mẽ bc
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. Bạn sẽ bắt đầu bằng cách khám phá những điều cơ bản của lệnh bc
, bao gồm cách kiểm tra xem nó đã được cài đặt trên hệ thống của bạn hay chưa và cách sử dụng chế độ tương tác. Sau đó, bạn sẽ đi sâu hơn vào các phép toán số học khác nhau có thể được thực hiện với bc
, bao gồm cộng, trừ, nhân và chia. Cuối cùng, bạn sẽ tìm hiểu về các khả năng nâng cao hơn của bc
, chẳng hạn như sử dụng các hàm và xử lý các phép tính phức tạp. Lab này cung cấp các ví dụ thực tế để giúp bạn làm chủ lệnh bc
và nâng cao kỹ năng dòng lệnh Linux của bạn.
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
, là 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. Chạy lệnh sau:
which bc
Ví dụ đầ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:
sudo apt-get update
sudo apt-get install -y bc
Bây giờ, hãy bắt đầu sử dụng lệnh bc
. Để vào chế độ tương tác bc
, chỉ cần chạy lệnh bc
:
bc
Ví dụ đầ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 số phép toán số học cơ bản:
2 + 3
Ví dụ đầu ra:
5
10 - 4
Ví dụ đầu ra:
6
5 * 6
Ví dụ đầu ra:
30
20 / 4
Ví dụ đầu ra:
5
Để thoát khỏi chế độ tương tác bc
, chỉ cần gõ quit
và nhấn Enter.
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 có thể được thực hiện bằng lệnh bc
.
Đầu tiên, hãy vào chế độ tương tác bc
:
bc
Bây giờ, hãy thử một số phép toán số học cơ bản:
10 + 5
Ví dụ đầu ra:
15
20 - 8
Ví dụ đầu ra:
12
4 * 6
Ví dụ đầu ra:
24
18 / 3
Ví dụ đầu ra:
6
Bạn cũng có thể sử 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ụ đầu ra:
45
Để thoát khỏi chế độ tương tác bc
, chỉ cần gõ quit
và nhấn Enter.
Các Hàm và Phép Tính Nâng Cao trong bc
Trong bước này, chúng ta sẽ khám phá một số hàm và phép tính nâng cao có sẵn trong lệnh bc
.
Đầu tiên, hãy vào chế độ tương tác bc
:
bc
Một trong những tính năng nâng cao của bc
là khả năng sử dụng các biến. Hãy thử một ví dụ:
x=5
y=10
z=x+y
print z
Ví dụ đầu ra:
15
bc
cũng hỗ trợ một loạt các hàm toán học, chẳng hạn như các hàm lượng giác, hàm logarit, v.v. Hãy thử một số ví dụ:
scale=2
sqrt(16)
Ví dụ đầu ra:
4.00
sin(30)
Ví dụ đầu ra:
0.50
log(100)
Ví dụ đầu ra:
2.00
Bạn cũng có thể sử dụng lệnh scale
để kiểm soát số lượng chữ số thập phân được hiển thị trong đầu ra.
scale=4
3 / 2
Ví dụ đầu ra:
1.5000
Để thoát khỏi chế độ tương tác bc
, chỉ cần gõ quit
và nhấn Enter.
Tóm tắt
Trong lab này, chúng ta đã tìm hiểu về công cụ tính toán dòng lệnh mạnh mẽ bc
trong Linux. Chúng ta bắt đầu bằng cách giới thiệu lệnh bc
, kiểm tra xem nó đã được cài đặt chưa và vào chế độ tương tác. Sau đó, chúng ta đã khám phá các phép toán số học cơ bản như cộng, trừ, nhân và chia, cũng như các phép tính nâng cao hơn bằng cách sử dụng dấu ngoặc đơn. Cuối cùng, chúng ta đã đi sâu vào các khả năng nâng cao của bc
, bao gồm việc sử dụng các hàm và biến cho các phép toán phức tạp.