← Về trang chủ

Khám phá Terminal

Học cách "nói chuyện" với máy tính bằng lệnh - kĩ năng của lập trình viên thật sự!

Terminal là gì?

Em đã biết dùng chuột để mở thư mục, sao chép tệp. Nhưng lập trình viên thường dùng một cách nhanh hơn: gõ lệnh trong Terminal!

Terminal (hay Command Prompt, dòng lệnh) là cách em giao tiếp với máy tính bằng văn bản thay vì bằng chuột. Giống như em nói: "Máy ơi, tạo cho em một thư mục mới tên là BaiTap!" — và máy tính làm ngay!

em@maytinh:~$ mkdir BaiTap # Tạo thư mục BaiTap
em@maytinh:~$ cd BaiTap # Đi vào thư mục BaiTap
em@maytinh:~/BaiTap$ ls # Xem có gì trong thư mục
(thư mục trống)
em@maytinh:~/BaiTap$ touch baitoan.txt # Tạo tệp mới
em@maytinh:~/BaiTap$ ls
baitoan.txt
Bạn biết không? Các lập trình viên ở Google, Apple, Facebook đều dùng Terminal hàng ngày! Biết Terminal sớm, em sẽ có lợi thế rất lớn khi học lập trình sau này.

Trong sách Năng lực số

Lớp 3 - Bài 1: Tổ chức và lưu trữ thông tin (trang 5-7) dạy em tạo thư mục mới, sắp xếp tệp vào thư mục. Trong Terminal, em làm điều tương tự bằng lệnh mkdirmv!
Lớp 9 - Bài 2: Xây dựng hệ thống lưu trữ thông tin nghề nghiệp số (trang 9-10) yêu cầu em tổ chức, lưu trữ và truy xuất dữ liệu trong môi trường có cấu trúc. Terminal chính là công cụ mạnh nhất để quản lý dữ liệu!

Một số lệnh Terminal cơ bản

LệnhNghĩaVí dụ
lsXem danh sách tệp trong thư mụcls → hiện tất cả tệp
cdĐi vào thư mụccd BaiTap → vào thư mục BaiTap
mkdirTạo thư mục mớimkdir AnhDep → tạo thư mục AnhDep
touchTạo tệp mớitouch bai1.txt → tạo tệp bai1.txt
cpSao chép tệpcp bai1.txt bai2.txt
mvDi chuyển / đổi tên tệpmv bai1.txt BaiTap/
rmXóa tệprm bai_cu.txt
pwdXem đang ở thư mục nàopwd → /home/em/BaiTap
pingKiểm tra kết nối mạngping google.com
So sánh: Chuột: nháy chuột phải → New → Folder → gõ tên. Terminal: gõ mkdir TenThuMuc → xong! Nhanh hơn nhiều phải không?

Chơi ngay!

Trò chơi có nhiều cấp độ: từ lệnh cơ bản (ls, cd, mkdir) đến lệnh mạng (ping, traceroute). Hãy thử sức!


Mở toàn màn hình ↗

Sách liên quan

Bìa sách NLS Tiểu học

Giáo dục Kĩ năng Công dân Số - Lớp 3

Bài 1: Tổ chức và lưu trữ thông tin - Tạo thư mục, sắp xếp tệp.

Học xong bài này, em thử dùng Terminal để làm lại → hiểu sâu hơn!

Xem sách trên sachgiaoduc.com →

Bìa sách NLS THCS

Giáo dục Phát triển Năng lực Số - Lớp 9

Bài 2: Xây dựng hệ thống lưu trữ thông tin nghề nghiệp số.

Lên THCS, em sẽ cần tổ chức dữ liệu chuyên nghiệp. Terminal là bước khởi đầu!

Xem sách NLS lớp 9 →

Ý tưởng và thực hiện: Nguyễn Minh Hải