Script là từ tiếng Anh nghĩa gốc là “kịch bản” hoặc “chữ viết”; trong công nghệ, script là một đoạn mã (chương trình nhỏ) viết bằng ngôn ngữ kịch bản như JavaScript, Python, Bash để tự động thực hiện một chuỗi lệnh. Tùy ngữ cảnh, script còn là kịch bản phim, video, kịch bản bán hàng, bài nói thuyết trình hoặc công cụ tự động trong game. Bài viết giải thích từng nghĩa, ví dụ và cách phân biệt script với chương trình thông thường.
Script là gì?
Script (phát âm /skrɪpt/) trong tiếng Anh có nghĩa là văn bản viết sẵn để làm theo: kịch bản của một bộ phim, bài nói, hoặc một chuỗi lệnh để máy tính thực hiện. Ngoài ra, script còn chỉ chữ viết tay hay hệ chữ viết của một ngôn ngữ, ví dụ “Latin script” là hệ chữ La-tinh.
| Ngữ cảnh | Script nghĩa là | Ví dụ |
|---|---|---|
| Lập trình, IT | Đoạn mã tự động hóa, chạy bằng trình thông dịch | Script sao lưu dữ liệu, script trên trang web |
| Phim, video, TikTok | Kịch bản gồm lời thoại, cảnh quay | Script video review sản phẩm |
| Marketing, bán hàng | Kịch bản giao tiếp với khách | Script telesale, script chốt đơn |
| Thuyết trình, IELTS | Bài nói viết sẵn | Script bài thuyết trình, script Speaking |
| Game | Đoạn mã tự động thao tác trong game | Script auto farm (thường bị cấm) |
| Ngôn ngữ học | Hệ chữ viết, chữ viết tay | Latin script, Cyrillic script |

Script trong lập trình là gì?
Trong lập trình, script là một tệp chứa chuỗi lệnh được trình thông dịch (interpreter) hoặc môi trường chạy đọc và thực hiện, thường dùng để tự động hóa công việc, điều khiển phần mềm khác hoặc thêm tính năng cho trang web. Ngôn ngữ dùng để viết script gọi là ngôn ngữ kịch bản (scripting language).
Một số ngôn ngữ kịch bản phổ biến:
- JavaScript: chạy trên trình duyệt để tạo tương tác cho trang web; xem thêm JavaScript là gì.
- Python: viết script xử lý dữ liệu, tự động hóa, thu thập thông tin.
- Bash (Shell script): tự động hóa trên Linux, macOS.
- PowerShell: tự động hóa quản trị Windows; xem bài PowerShell.
- Lua: thường dùng để viết script trong game và ứng dụng nhúng.
- PHP: script chạy phía máy chủ web.
Ví dụ một script Python 3 dòng đổi tên hàng loạt file ảnh trong thư mục:
import os
for i, ten in enumerate(sorted(os.listdir("anh")), 1):
os.rename(f"anh/{ten}", f"anh/hinh-{i}.jpg")
Chỉ với vài dòng, script làm thay bạn công việc đổi tên hàng trăm file.

Script và chương trình (program) khác nhau thế nào?
Ranh giới giữa script và chương trình không tuyệt đối, nhưng thường script là đoạn mã ngắn, chạy trực tiếp qua trình thông dịch để tự động hóa một tác vụ cụ thể, còn chương trình là phần mềm hoàn chỉnh, lớn hơn và thường được biên dịch trước khi chạy.
| Tiêu chí | Script | Chương trình (program) |
|---|---|---|
| Quy mô | Thường ngắn, vài dòng đến vài trăm dòng | Lớn, nhiều mô-đun |
| Cách chạy | Trình thông dịch đọc và chạy trực tiếp | Thường biên dịch thành file thực thi |
| Mục đích | Tự động hóa, “dán” các phần mềm với nhau | Ứng dụng hoàn chỉnh cho người dùng |
| Ví dụ | Script sao lưu, script xử lý Excel | Trình duyệt, phần mềm chỉnh ảnh |
Ngày nay Python hay JavaScript cũng dùng để viết ứng dụng lớn, nên “script” nói về cách dùng nhiều hơn là về bản thân ngôn ngữ. Muốn tìm hiểu tổng quan nghề lập trình, xem lập trình là gì.
Cách viết một script đơn giản cho người mới
Người mới có thể bắt đầu viết script bằng Python hoặc Bash với các bước sau: xác định việc lặp lại muốn tự động hóa, viết từng lệnh nhỏ và chạy thử trên dữ liệu mẫu trước khi dùng thật.
- Chọn việc cần tự động: ví dụ đổi tên file, gộp nhiều file Excel, sao lưu thư mục mỗi ngày.
- Chọn ngôn ngữ phù hợp: Python cho đa số tác vụ, Bash trên macOS/Linux, PowerShell trên Windows.
- Viết từng bước nhỏ: chạy thử sau mỗi vài dòng, in kết quả ra màn hình để kiểm tra.
- Thử trên bản sao dữ liệu: tránh làm hỏng file thật khi script có lỗi.
- Ghi chú trong script: dùng dòng chú thích (# trong Python, Bash) để sau này dễ sửa.
Nếu muốn học Python bài bản, tham khảo các website học Python online.

Script trong phim, video và marketing là gì?
Trong phim và video, script là kịch bản ghi lời thoại, mô tả cảnh, hành động của nhân vật; trong marketing và bán hàng, script là kịch bản nội dung quảng cáo hoặc mẫu câu giao tiếp với khách hàng được chuẩn bị trước.
- Script phim: gồm số cảnh, bối cảnh, thời gian, hành động và lời thoại.
- Script video ngắn (TikTok, Reels): câu mở đầu giữ chân người xem trong vài giây đầu, nội dung chính, lời kêu gọi hành động.
- Script telesale: lời chào, câu hỏi khai thác nhu cầu, cách xử lý từ chối, câu chốt.
- Script thuyết trình, IELTS Speaking: bài nói viết sẵn để luyện; khi thi thật nên nói theo ý chính thay vì học thuộc nguyên văn.

Script trong game là gì? Có nên dùng không?
Script trong game là đoạn mã chạy cùng game để tự động thao tác như farm, nhặt đồ, đánh quái hoặc can thiệp vào cơ chế game. Phần lớn script loại này vi phạm điều khoản dịch vụ của nhà phát hành và có thể khiến tài khoản bị khóa vĩnh viễn.
- Rủi ro tài khoản: nhà phát hành có hệ thống phát hiện phần mềm thứ ba và xử lý khóa tài khoản.
- Rủi ro bảo mật: file script, công cụ chạy script tải trên mạng có thể chứa mã độc, đánh cắp tài khoản, mật khẩu.
- Script hợp lệ: một số game và nền tảng cho phép người chơi viết script trong công cụ chính thức (ví dụ công cụ làm game của nền tảng) để tạo màn chơi, đây là cách học lập trình an toàn.

Có an toàn khi chạy script tải trên mạng không?
Không nên chạy script không rõ nguồn gốc, vì script có thể xóa dữ liệu, cài mã độc hoặc gửi thông tin của bạn ra ngoài. Chỉ chạy script từ nguồn tin cậy và khi bạn hiểu nó làm gì.
- Mở script bằng trình soạn thảo để đọc nội dung trước khi chạy.
- Cảnh giác với script yêu cầu quyền quản trị, tải thêm file từ địa chỉ lạ hoặc bị mã hóa khó đọc.
- Chạy thử trên máy ảo hoặc thư mục dữ liệu thử trước.
- Không dán lệnh lạ vào PowerShell, Terminal hay thanh địa chỉ trình duyệt theo hướng dẫn của người lạ.

Câu hỏi thường gặp về script
Script là gì trong tiếng Anh?
Script nghĩa là kịch bản, bản viết sẵn hoặc chữ viết; trong công nghệ là đoạn mã tự động thực hiện chuỗi lệnh.
Viết script là gì?
Viết script là soạn kịch bản cho video, phim, quảng cáo, hoặc viết đoạn mã tự động hóa trong lập trình, tùy theo ngữ cảnh công việc.
Script và code khác nhau như thế nào?
Code là mã lệnh nói chung; script là một loại code thường ngắn, chạy bằng trình thông dịch để tự động hóa một tác vụ cụ thể.
Ngôn ngữ script phổ biến nhất là gì?
JavaScript, Python, Bash, PowerShell, PHP và Lua là những ngôn ngữ kịch bản được dùng phổ biến, mỗi ngôn ngữ mạnh ở một môi trường riêng.
Script trong marketing là gì?
Là kịch bản nội dung quảng cáo hoặc mẫu câu giao tiếp với khách hàng được chuẩn bị trước, như script video bán hàng, script telesale.
Dùng script trong game có bị khóa tài khoản không?
Có thể. Phần lớn script tự động, hack trong game vi phạm điều khoản và bị nhà phát hành xử lý khóa tài khoản; file tải về còn có nguy cơ chứa mã độc.
Kết luận
Script nghĩa gốc là kịch bản, bản viết sẵn; trong công nghệ, script là đoạn mã ngắn tự động thực hiện chuỗi lệnh, viết bằng JavaScript, Python, Bash, PowerShell và nhiều ngôn ngữ kịch bản khác. Trong phim, video và marketing, script là kịch bản nội dung; trong game, script tự động tiềm ẩn rủi ro khóa tài khoản và mã độc. Hiểu đúng ngữ cảnh sẽ giúp bạn dùng từ chính xác và dùng script an toàn.
Xem thêm:





