50 câu hỏi 60 phút
Để liệt kê các file ẩn trong thư mục hiện hành theo ta dùng lệnh ls với tham số
–b
–a
–l
–n
Trong hệ điều hành Linux và các hệ thống tương tự Unix, lệnh ls
được sử dụng để liệt kê các tệp và thư mục trong một thư mục. Để hiển thị các tệp ẩn (những tệp có tên bắt đầu bằng dấu chấm '.'), ta sử dụng tham số -a
.
-a
: Hiển thị tất cả các tệp, kể cả các tệp ẩn.-b
: Xử lý các ký tự đặc biệt trong tên tệp bằng cách hiển thị chúng dưới dạng mã thoát (escape codes).-l
: Hiển thị danh sách các tệp và thư mục ở định dạng dài (long listing format), bao gồm quyền, số liên kết, chủ sở hữu, nhóm, kích thước, thời gian sửa đổi và tên tệp.-n
: Tương tự như -l
, nhưng hiển thị UID và GID số thay vì tên người dùng và tên nhóm.Vậy đáp án đúng là B. –a
50 câu hỏi 60 phút
45 câu hỏi 60 phút
50 câu hỏi 60 phút
22 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
50 câu hỏi 60 phút
Trong hệ điều hành Linux và các hệ thống tương tự Unix, lệnh ls
được sử dụng để liệt kê các tệp và thư mục trong một thư mục. Để hiển thị các tệp ẩn (những tệp có tên bắt đầu bằng dấu chấm '.'), ta sử dụng tham số -a
.
-a
: Hiển thị tất cả các tệp, kể cả các tệp ẩn.-b
: Xử lý các ký tự đặc biệt trong tên tệp bằng cách hiển thị chúng dưới dạng mã thoát (escape codes).-l
: Hiển thị danh sách các tệp và thư mục ở định dạng dài (long listing format), bao gồm quyền, số liên kết, chủ sở hữu, nhóm, kích thước, thời gian sửa đổi và tên tệp.-n
: Tương tự như -l
, nhưng hiển thị UID và GID số thay vì tên người dùng và tên nhóm.Vậy đáp án đúng là B. –a
Trong crontab, các trường được sắp xếp theo thứ tự sau: phút, giờ, ngày trong tháng, tháng, ngày trong tuần, và sau đó là lệnh cần thực thi. Trong trường hợp này, 10 5 * * * /bin/foo
có nghĩa là:
Do đó, lệnh /bin/foo sẽ được thực thi vào lúc 5 giờ 10 phút sáng mỗi ngày.
Trong Linux, lệnh kill
được sử dụng để gửi tín hiệu đến một tiến trình. Tín hiệu này có thể yêu cầu tiến trình kết thúc. Tín hiệu -9
(SIGKILL) là một tín hiệu mạnh, yêu cầu tiến trình kết thúc ngay lập tức mà không cần lưu trạng thái hoặc thực hiện dọn dẹp. Tuy nhiên, việc sử dụng kill -9
thường được khuyến cáo chỉ khi các phương pháp khác không thành công, vì nó có thể gây ra mất dữ liệu hoặc các vấn đề không mong muốn khác.
Tiến trình có PID=1 thường là tiến trình init
hoặc systemd
, là tiến trình gốc của hệ thống. Việc kết thúc tiến trình này sẽ khiến hệ thống bị sập. Tuy nhiên, về mặt kỹ thuật, lệnh kill -9 1
có thể được thực thi (mặc dù không nên). Các tùy chọn khác không đúng vì:
kill -15 1
(SIGTERM): Gửi tín hiệu yêu cầu tiến trình kết thúc một cách "nhẹ nhàng". Tuy nhiên, tiến trình có thể phớt lờ tín hiệu này.kill -p 1
: Tùy chọn -p
thường được dùng để chỉ định file chứa PID, chứ không phải tín hiệu.Do đó, đáp án chính xác nhất là B.
Trong hệ điều hành Linux và Unix, lệnh ls
được sử dụng để liệt kê các tệp và thư mục. Để hiển thị các tệp và thư mục ẩn (những tệp và thư mục có tên bắt đầu bằng dấu chấm "."), ta sử dụng tham số -a
.
-a
: Hiển thị tất cả các tệp, kể cả các tệp ẩn.-b
: Hiển thị các ký tự đặc biệt không phải dạng số bát phân.-l
: Hiển thị thông tin chi tiết của tệp (quyền, số liên kết, chủ sở hữu, kích thước, thời gian sửa đổi, v.v.).-n
: Hiển thị UID và GID số thay vì tên người dùng và tên nhóm.Vậy nên, đáp án đúng là B.
Câu hỏi yêu cầu tạo một tập tin mới ("new") chứa nội dung của hai tập tin đã có ("data" và "odd").
cp data odd > new
sử dụng lệnh cp
(copy). Lệnh cp
không phù hợp để nối nội dung của nhiều tập tin vào một tập tin duy nhất. Nó thường được dùng để sao chép một hoặc nhiều tập tin/thư mục đến một vị trí khác. Vì vậy phương án A sai.cp data odd >> new
tương tự như phương án A, vẫn sử dụng lệnh cp
, và >>
được dùng để thêm vào cuối file, tuy nhiên cp không hoạt động như vậy. Vì vậy phương án B sai.cat data odd > new
sử dụng lệnh cat
(concatenate). Lệnh cat
được dùng để nối nội dung của các tập tin. Khi sử dụng > new
, nội dung nối của "data" và "odd" sẽ được ghi vào tập tin "new", nếu "new" chưa tồn tại thì nó sẽ được tạo, nếu đã tồn tại thì nội dung cũ sẽ bị ghi đè. Vì vậy phương án C đúng.