Trắc Nghiệm Tổng Hợp Ôn Thi Môn Hệ Điều Hành Unix - HUBT Bộ câu hỏi trắc nghiệm ôn thi môn Hệ Điều Hành Unix được biên soạn dành riêng cho sinh viên Đại học Kinh Doanh và Công Nghệ Hà Nội (HUBT). Tài liệu bao gồm các câu hỏi lý thuyết và bài tập thực hành, giúp sinh viên nắm vững các khái niệm cơ bản về hệ điều hành Unix, các lệnh cơ bản, quản lý tài nguyên và bảo mật, cùng ứng dụng thực tế trong quản trị hệ thống. Đề thi miễn phí kèm đáp án chi tiết, hỗ trợ sinh viên chuẩn bị tốt cho các kỳ thi học kỳ và tốt nghiệp.
Từ khoá: trắc nghiệm hệ điều hành Unix Unix HUBT Đại học Kinh Doanh và Công Nghệ Hà Nội ôn thi Unix bài tập Unix lý thuyết hệ điều hành quản trị hệ thống Unix đáp án chi tiết ôn tập tốt nghiệp Unix
Mã đề 1 Mã đề 2 Mã đề 3 Mã đề 4 Mã đề 5 Mã đề 6
Bạn chưa làm Mã đề 1!
Bắt đầu làm Mã đề 1
Câu 1: Lệnh $ls -l /bin >> /home/thu/lenhls có tác dụng gì?”
A. Thực hiện lệnh ls với thư mục bin và tạo ra file lenhls để lưu kết quả”
B. ”Thực hiện lệnh ls với thư mục bin và lưu kết quả vào cuối file lenhls”
C. ”Thực hiện lệnh ls với thư mục bin và lưu thông báo lỗi, nếu có, vào cuối file lenhls”
D. ” Thực hiện lệnh ls với thư mục bin và lưu thông báo lỗi, nếu có, vào file lenhls được tạo mới”
Câu 2: Lệnh $uniq -D Unix.html có tác dụng gì?”
A. ”Đếm và hiển thị số lần xuất hiện của các dòng trùng nhau trong file Unix.html”
B. ”Hiển thị dòng bị trùng lặp lên màn hình”
C. ”Hiển thị nội dung file Unix.html sau khi xóa bỏ toàn bộ các dòng bị trùng lặp, không giữ lại dòng nào”
D. ”Hiển thị tất cả các dòng trùng lặp lên màn hình”
Câu 3: Câu 35 Muốn copy một tệp dung lệnh nào trong unix ?
Câu 4: Lệnh man dùng để làm gì?”
A. ”Hiển thị các thông báo trên màn hình.”
B. ”Liệt kê danh sách file.”
C. ”Liệt kê tiến trình.”
D. ”Hiển thị chú thích của một lệnh cụ thể.”
Câu 5: Lệnh nào sau đây sử dụng để sửa đổi thông tin người sử dụng?”
Câu 6: Trong các quy tắc đặt tên file của Unix, quy tắc nào sau đây là sai”
A. ”Không dùng ký tự đặc biệt.”
B. ”Tên có dấu chấm ở đầu là file ẩn.”
C. ”Không phân biệt chữ thường và chữ hoa”
D. ”Tất cả đều đúng.”
Câu 7: Để di chuyển file hoặc thư mục ta dùng lệnh?”
D. ”$mv -d hoặc $mv -i”
Câu 8: Câu 55 Trong hệ soạn thảo vi muốn xen ký tự vào trước cursor ta chọn lệnh
Câu 9: vanpn và quyenct là 2 thư mục. Lệnh $diff -i vanpn quyenct có tác dụng gì?”
A. ”So sánh tất cả các file ở trong 2 thư mục với nhau.”
B. ”So sánh tất cả các file văn bản ở trong 2 thư mục theo từng dòng.”
C. ”So sánh các file của 2 thư mục với nhau, bỏ qua sự thay đổi về số lượng ký tự trống.”
D. ”So sánh các file của 2 thư mục với nhau, tìm ra sự khác biệt nhỏ.”
Câu 10: Lệnh ps dùng để làm gì?”
A. ”Hiển thị các thông báo trên màn hình.”
B. ”Liệt kê danh sách file.”
C. ”Liệt kê các tiến trình đã và đang hoạt động trong hệ thống.”
D. ”Tất cả đều đúng.”
Câu 11: Lệnh $chmod u=w file2 có tác dụng gì?”
A. ”Người sở hữu có quyền ghi”
B. ”Người sở hữu có quyền đọc”
C. ”Người sở hữu có quyền chạy”
D. ”Người sở hữu có quyền thiết lập”
Câu 12: File manual.txt là file text, nó có quyền thâm nhập rw-r-----. Vậy quyền truy nhập của người sử dụng khác là?”
D. ”Không có quyền nào”
Câu 13: Lệnh $find . -name test -print 2> /dev/null đưa ra kết quả là:”
A. ”Tìm file có tên test.c trong thư mục hiện thời.”
B. ”Tìm các file do user test sở hữu.”
C. ”Tìm các file được truy cập 10 phút trước.”
D. ”Tìm các file được truy cập trong vòng 2 ngày.”
Câu 14: Sử dụng lệnh date, máy đưa ra kết quả là Thu Apr 19 21:00:29 ICT 2012. Nếu gõ lệnh $date -v1d -v+1m - v-1d -v-fri, máy sẽ hiển thị kết quả nào?”
A. ”Fri Jan 1 00:00:00 ICT 2010”
B. ”Fri Apr 27 21:00:29 ICT 2012”
Câu 15: Kiểu file bình thường trong Unix là:”
A. ”Tập hợp các thông tin (ASCII hoặc binary)”
B. ”Chứa danh sách các tên có thể truy cập tới như file thường, file đặc biệt hoặc các thư mục con.”
C. ”Các file liên quan đến các thiết bị ngoại vi cứng và/hoặc cơ chế truyền tin.”
D. ”Tất cả đều đúng.”
Câu 16: Câu 32 Thay đổi quyền thâm nhập tệp sử dụng lệnh ?
Câu 17: Thành phần nào sau đây không phải là thành phần nằm trong bảng quá trình?”
A. ”Trạng thái của quá trình.”
C. ”Chỉ số thành phần tương ứng với bảng quá trình.”
D. ”Trường liên quan đến trạng thái ngừng.”
Câu 18: Câu 76 Đổi hướng đầu ra chuẩn sử dụng lệnh ?
Câu 19: Một quá trình gồm mấy thành phần?”
Câu 20: Câu 94 Cấu trúc lệnh case, cấu trúc nào đúng ?
A. case $variable in string1) cmd1 ;; string2) command1 ;; "esac
B. “for condition do command1 command2 command3 done
C. "while expr do command2 command3 command4 done
Câu 21: Người dùng gõ lệnh $PS1=”” [\w]\$””. Dấu nhắc cấp 1 sẽ hiển thị những thông tin gì?”
B. ”Tên người sử dụng”
C. ”Tên đầy đủ của thư mục hiện thời”
Câu 22: Câu 25 Số nhận dạng (uid) là ?
A. Số nhận dạng của user
B. Số nhận dạng của mật khẩu
C. Số nhận dạng của nhóm
D. Số nhận dạng của thư mục chủ
Câu 23: Câu 60 Trong hệ soạn thảo vi muốn di chuyển cursor về đầu câu chọn ?
Câu 24: Người sử dụng trong Unix được mô tả bằng mấy loại thông tin?”
Câu 25: Trong unix, muốn tạo người dùng mới ta sử dụng lệnh?”
Câu 26: Test là một thư mục, dùng lệnh $chmod 707 Test, thư mục có những thay đổi gì?”
A. ”Người sở hữu có đầy đủ các quyền, nhóm sở hữu có quyền đọc, ghi và người sử dụng khác có quyền tìm kiếm thư mục”
B. ” Người sở hữu có đầy đủ các quyền, nhóm sở hữu có quyền đọc, ghi và người sử dụng khác không có quyền đối với thư mục Test”
C. ” Người sở hữu có đầy đủ các quyền, nhóm sở hữu có quyền đọc, ghi và người sử dụng khác có xem thư mục”
D. ” Người sở hữu có đầy đủ các quyền, nhóm sở hữu không có quyền đối với thư mục và người sử dụng khác đầy đủ các quyền”
Câu 27: Lệnh $tar -c -f /dev/ftape /urs/src có tác dùng gì?”
A. ”Tạo 1 file sao lưu của thư mục /urs/src vào thư mục /dev/ftape.”
B. ”Cập nhật file sao lưu của thư mục /urs/src tại thư mục /dev/ftape.”
C. ”Tạo 1 file sao lưu của thư mục /dev/ftape vào thư mục /urs/src.”
D. ”Cập nhật file sao lưu của thư mục /dev/ftape tại thư mục /urs/src.”
Câu 28: Liên kết cứng là gì?”
A. ”File đang tồn tại”
B. ”File liên kết tới ổ cứng”
C. ”File tham chiếu theo tên tới một file khác”
D. ”Bản sao của 1 file”
Câu 29: Test là một thư mục, có thể gán tổ hợp các quyền như thế nào cho Test?”
D. ”Tất cả các quyền trên”
Câu 30: Câu 22 Xem nội dung của một tệp ASCII sử dụng lệnh ?
Câu 31: Lệnh who dùng làm gì?”
A. ”Hiển thị tên người sử dụng.”
B. ”Đếm và hiển thị số dòng, từ và ký tự của một file.”
C. ”Hiển thị quyền sở hữu của file.”
D. ”Liệt kê tên những người đang sử dụng hệ.”
Câu 32: Lệnh $rm -d Test có tác dụng gì?”
A. ”Loại bỏ liên kết của thư mục Test”
B. ”Bỏ qua các thông báo lỗi nếu file Test không tồn tại”
C. ”Đưa ra thông báo nhắc nhở trước khi xóa thư mục Test”
D. ”Xóa thư mục Test và cả thư mục con”
Câu 33: Nhân sử dụng mấy cấu trúc dữ liệu để điều khiển quá trình?”
Câu 34: Có bao nhiêu loại file liên kết?”
Câu 35: Lệnh more -l noname.c có tác dụng gì?”
A. ”Hiển thị 150 dòng đầu tiên của file noname.c”
B. ”Hiển thị nội dung file noname.c theo trang màn hình, đồng thời hiển thị các thông báo hỗ trợ người dùng”
C. ”Hiển thị nội dung file noname theo trang, thay thế dòng chứa ^L bằng một dòng trống”
D. ”Hiển thị nội dung file noname.c theo trang màn hình, không cuộn màn hình mà xóa màn hình hiện thời để hiện nội dung của trang mới”
Câu 36: Câu 67 Trong hệ soạn thảo vi muốn xóa dòng văn bản cho đến cuối dòng sử dụng lênh ?
Câu 37: Lệnh $uniq -d Unix.html có tác dụng gì?”
A. ”Đếm và hiển thị số lần xuất hiện của các dòng trùng nhau trong file Unix.html”
B. ”Hiển thị dòng bị trùng lặp lên màn hình”
C. ”Hiển thị nội dung file Unix.html sau khi xóa bỏ toàn bộ các dòng bị trùng lặp, không giữ lại dòng nào”
D. ”Hiển thị nội dung file Unix.html sau khi xóa bỏ các dòng bị trùng lặp và chỉ giữ lại duy nhất một dòng có nội dung bị trùng”
Câu 38: Câu 83 Đâu là biến tất cả các tham số ?
Câu 39: Câu 54 Trong hệ soạn thảo vi muốn xen ký tự vào sau con trỏ ta chọn lệnh
Câu 40: Trong các quy tắc đặt tên file của Unix, quy tắc nào sau đây là sai”
A. ”Không dùng ký tự đặc biệt.”
B. ”Tên có dấu chấm ở đầu là file ẩn.”
C. ”Phân biệt chữ thường và chữ hoa”
D. "Tất cả đều đúng.”
Câu 41: Thay đổi nhóm sở hữu ta dùng lệnh?”
Câu 42: Lệnh cat -e noname.c có tác dụng gì?”
A. ”Hiển thị nội dung của file noname.c”
B. ”Hiển thị nội dung của file noname.c, đồng thời hiển thị các ký tự không in ra được, trừ LFD và TAB, dấu TAB được hiển thị dưới dạng ^I, và cuối mỗi dòng có ký tự $”
C. ”Hiển thị nội dung của file noname.c và thêm số thứ tự ở mỗi dòng”
D. ”Hiển thị nội dung của file noname, cả các ký tự không in ra được trừ LFD và TAB, cuối mỗi dòng có ký tự $ kèm theo”
Câu 43: Lệnh $wc -c Linux.html có tác dụng gì?”
A. ”Hiển thị số ký tự trong file Linux.html”
B. ”Hiển thị số dòng có trong file Linux.html”
C. ”Đưa ra độ dài của dòng dài nhất trong file Linux.html”
D. ”Hiển thị số từ trong file Linux.html”
Câu 44: Lệnh $PS1=”” [\h@\u \w : \d]\$”” có tác dụng gì?”
A. ”Đổi dấu nhắc cấp 1 thành dấu nhắc mới”
B. ”Đổi dấu nhắc cấp 2 thành dấu nhắc mới”
C. ”Chèn thêm các trường hiển thị ngày giờ vào dấu nhắc cấp 2”
D. ”Hiển thị ngày tháng trong dấu nhắc cấp 1”
Câu 45: Câu 72 Để chạy shell sử dụng lệnh ?
Câu 46: Câu 96 Lệnh let được dùng để là gì ?
A. thực hiện các phép tính số học
B. cho phép các user truy nhập
C. cho phép truy nhập file
D. cho phép truy nhập thư mục
Câu 47: Một quá trình trải qua bao nhiêu trạng thái từ lúc bắt đầu đến lúc kết thúc?”
Câu 48: Thành phần nào sau đây không phải là thành phần nằm trong bảng quá trình?”
A. ”Trạng thái của quá trình.”
C. ”Địa chỉ của vùng sử dụng tương ứng với quá trình.”
D. ”Tất cả các chương trình trên.”
Câu 49: Lệnh grep được sử dụng để?”
A. ”Tìm dòng chứa mẫu trong file.”
B. ”Tìm kiếm file theo thuộc tính nào đó của file.”
C. ”Tìm dòng chứa mẫu đã định trong file và lọc đầu ra của một lệnh khác.”
D. ”Tìm kiếm các file trong kết quả đưa ra từ một lệnh cho trước.”
Câu 50: Câu: 14 Tệp đặc biệt (special file) là:
A. Các tệp liên quan tới các thiết bị ngoại vi cứng hoặc cơ chế truyền tin
B. Các tệp liên quan tới các thông tin dưới dạng binary
C. Các tệp liên quan tới các thông tin dưới dạng ASCII
D. Các tệp liên quan tới các thông tin dưới dạng thiết bị ổ cứng, ổ mềm