Để tìm tất cả các sự khác nhau giữa hai tập tin, ta dùng lệnh:
Đáp án đúng: B
Lệnh diff
được sử dụng để so sánh hai tập tin và hiển thị sự khác nhau giữa chúng. Lệnh này sẽ chỉ ra những dòng nào đã được thêm vào, xóa đi hoặc thay đổi giữa hai tập tin.
cmp
so sánh hai tập tin theo từng byte và báo cáo vị trí của byte khác nhau đầu tiên. Nó không hiển thị tất cả sự khác biệt.wc
đếm số dòng, từ và byte trong một tập tin.
Câu hỏi liên quan
Trong Bash shell, có một số file được sử dụng để thiết lập môi trường khi một phiên làm việc (session) được khởi tạo. Các file này được đọc và thực thi theo một thứ tự nhất định để cấu hình môi trường cho người dùng.
A. ~/.profile: Đây là file cấu hình cụ thể cho từng người dùng. Nó thường được thực thi khi người dùng đăng nhập vào hệ thống bằng một login shell (ví dụ: khi đăng nhập từ giao diện dòng lệnh hoặc thông qua SSH). File này thường chứa các thiết lập môi trường cá nhân, các alias, và các lệnh khởi động khác.
B. /bash: Đây không phải là một file cấu hình. "/bash" thường là đường dẫn đến chương trình thực thi của Bash shell.
C. /etc/profile: Đây là file cấu hình chung cho toàn hệ thống. Nó được thực thi cho tất cả người dùng khi họ đăng nhập vào hệ thống bằng một login shell. File này thường chứa các thiết lập môi trường chung mà tất cả người dùng nên có.
D. ~/bash: Đây không phải là một file cấu hình chuẩn. Tên file "~/.bashrc" hoặc "~/.bash_profile" phổ biến hơn, trong đó "~/.bashrc" được thực thi mỗi khi một interactive non-login shell được khởi tạo (ví dụ: khi mở một terminal mới trong môi trường đồ họa), và "~/.bash_profile" (hoặc ~/.profile nếu ~/.bash_profile không tồn tại) được thực thi khi một login shell được khởi tạo.
Trong các lựa chọn trên, ~/.profile
(A) và /etc/profile
(C) đều chứa các biến môi trường. Tuy nhiên, ~/.profile
chứa các biến môi trường cho từng người dùng cụ thể, còn /etc/profile
chứa các biến môi trường cho toàn hệ thống.
Vì câu hỏi chung chung là file nào chứa biến môi trường, cả A và C đều đúng, nhưng A chính xác hơn vì nó đặc tả cho user đang dùng Bash Shell
File /etc/passwd
là một file văn bản chứa thông tin về tài khoản người dùng trên hệ thống Linux/Unix. Mỗi dòng trong file này tương ứng với một tài khoản người dùng và được chia thành các trường, phân tách nhau bởi dấu hai chấm (:).
Thứ tự chính xác của các trường trong file /etc/passwd
là:
- username: Tên người dùng.
- password: Mật khẩu đã mã hóa (thường được thay thế bằng 'x' hoặc '*' vì mật khẩu thực tế được lưu trữ trong file
/etc/shadow
). - UID: User ID - Số định danh người dùng.
- GID: Group ID - Số định danh nhóm chính của người dùng.
- comment: Thông tin bổ sung về người dùng (ví dụ: tên đầy đủ).
- home directory: Thư mục nhà của người dùng.
- command: Shell mặc định của người dùng (ví dụ: /bin/bash, /bin/sh, /sbin/nologin).
Vậy, đáp án đúng là: username, UID, GID, comment, home directory, command.
Tuy nhiên, phương án B lại ghi comment trước home directory và command, điều này không chính xác. Phương án A cũng không đúng vì comment phải đứng trước home directory.
Sau khi xem xét lại, không có đáp án nào hoàn toàn chính xác. Đáp án gần đúng nhất là B, nhưng thứ tự home directory và comment bị đảo ngược. Do đó, câu hỏi này có thể có lỗi.
Trong hệ thống Linux, khi bạn thấy ký tự 'x' trong trường password của file /etc/passwd
, điều này có nghĩa là hệ thống đang sử dụng shadow password. Shadow password là một cơ chế bảo mật giúp tăng cường an ninh bằng cách di chuyển mật khẩu đã mã hóa từ file /etc/passwd
(mà mọi người dùng đều có thể đọc) sang file /etc/shadow
(chỉ người dùng root mới có quyền đọc). Việc này giúp ngăn chặn các cuộc tấn công dò mật khẩu bằng cách làm cho mật khẩu đã mã hóa khó tiếp cận hơn.

Bộ Đồ Án Tốt Nghiệp Ngành Trí Tuệ Nhân Tạo Và Học Máy

Bộ 120+ Đồ Án Tốt Nghiệp Ngành Hệ Thống Thông Tin

Bộ Đồ Án Tốt Nghiệp Ngành Mạng Máy Tính Và Truyền Thông

Bộ Luận Văn Tốt Nghiệp Ngành Kiểm Toán

Bộ 370+ Luận Văn Tốt Nghiệp Ngành Kế Toán Doanh Nghiệp

Bộ Luận Văn Tốt Nghiệp Ngành Quản Trị Thương Hiệu
ĐĂNG KÝ GÓI THI VIP
- Truy cập hơn 100K đề thi thử và chính thức các năm
- 2M câu hỏi theo các mức độ: Nhận biết – Thông hiểu – Vận dụng
- Học nhanh với 10K Flashcard Tiếng Anh theo bộ sách và chủ đề
- Đầy đủ: Mầm non – Phổ thông (K12) – Đại học – Người đi làm
- Tải toàn bộ tài liệu trên TaiLieu.VN
- Loại bỏ quảng cáo để tăng khả năng tập trung ôn luyện
- Tặng 15 ngày khi đăng ký gói 3 tháng, 30 ngày với gói 6 tháng và 60 ngày với gói 12 tháng.