Câu 1Lệnh nào hiển thị đường dẫn của thư mục bạn đang ở?
Cơ bản về Terminal — pwd, ls, cd
Thực hiện những bước đầu tiên trong terminal Linux — pwd để biết bạn đang ở đâu, ls để liệt kê, cd để di chuyển — chạy môi trường Linux thật ngay trên terminal trong trình duyệt.
Về Linux trong khóa học này
Khóa học này trình bày các thao tác dòng lệnh phổ quát, dùng chung cho các bản phân phối lớn như Ubuntu, Debian và CentOS.
Các lệnh cơ bản như cd / ls / cp / mv / grep và pipe hoạt động giống nhau trên mọi máy chủ Linux.
Terminal trong trình duyệt dùng Buildroot Linux (busybox) vì lý do kỹ thuật.
Mỗi khi có chi tiết khác nhau giữa các bản phân phối (một vài tùy chọn, hay cách đọc trợ giúp), chúng tôi sẽ đặt các môi trường khác song song, như trên Ubuntu thì viết thế này.
Linux và terminal là gì?
Linux là một hệ điều hành chạy trên máy chủ, nền tảng đám mây và thiết bị nhúng khắp thế giới.
Với terminal (dòng lệnh), bạn có thể thao tác tệp, chạy chương trình và quản trị máy chủ chỉ bằng bàn phím.
Đây là kỹ năng thiết yếu đối với kỹ sư.
Sử dụng terminal
Terminal này chạy một môi trường Linux thật (Buildroot Linux).
Việc khởi động mất một chút thời gian.
Khi dấu nhắc # (ký hiệu cho biết đã sẵn sàng nhập) xuất hiện, bạn có thể gõ lệnh.
Kéo để chọn văn bản trong terminal và nó sẽ tự động được sao chép.
Kiểm tra bạn đang ở đâu — pwd
pwd (Print Working Directory) hiển thị đường dẫn tuyệt đối của thư mục bạn đang ở.
Khi không rõ mình đang ở đâu trong hệ thống tệp, hãy chạy pwd trước để kiểm tra vị trí.
pwd hiển thị vị trí hiện tại dưới dạng đường dẫn tuyệt đối (ở đây là /root).pwd
# ví dụ /root
Liệt kê tệp — ls
ls liệt kê nội dung của một thư mục.
Thêm -l để có dạng xem chi tiết với quyền, kích thước và thời gian sửa đổi, và thêm -a để hiện cả các tệp ẩn có tên bắt đầu bằng ..
Kết hợp ls -la là cái bạn dùng nhiều nhất.
-l cho dạng xem chi tiết; -a hiện cả tệp ẩn bắt đầu bằng ..ls # liệt kê
ls -l # xem chi tiết (quyền, kích thước, ngày)
ls -la # xem chi tiết kèm tệp ẩn
ls /etc # liệt kê một thư mục cụ thể
ls có vài tùy chọn thông dụng làm thay đổi nội dung hiển thị.
| Lệnh | Hiển thị gì |
|---|---|
ls | Chỉ liệt kê tên |
ls -l | Dạng xem chi tiết với quyền, kích thước và thời gian sửa đổi |
ls -a | Hiện cả tệp ẩn bắt đầu bằng . |
ls -la | Dạng xem chi tiết kết hợp tệp ẩn |
ls -R | Liệt kê các thư mục con theo đệ quy |
ls -1 | Liệt kê mỗi mục một dòng |
Di chuyển giữa các thư mục — cd
cd (Change Directory) di chuyển bạn giữa các thư mục.
Dùng .. để lên một cấp, ~ cho thư mục nhà, và / cho thư mục gốc.
Sau khi di chuyển, hãy tạo thói quen kiểm tra vị trí bằng pwd.
Thư mục nhà là thư mục riêng dành cho từng người dùng.
Đó là điểm xuất phát cho các tệp làm việc và thiết lập cá nhân; trong terminal này, /root của người dùng root là thư mục nhà.
~ (dấu ngã) là cách viết tắt cho đường dẫn đó, nên cd ~ đưa bạn về nhà từ bất cứ đâu.
cd đổi vị trí của bạn. ~ = nhà, .. = lên một cấp, / = gốc.cd /tmp # tới /tmp
pwd # kiểm tra vị trí
cd .. # lên một cấp
cd ~ # về nhà
cd / # tới gốc
Kiểm tra kiến thức
Hãy trả lời từng câu hỏi một.
Câu 2Lệnh ls -la hiển thị gì?
Câu 3cd ~ đưa bạn tới đâu?