Font size
Worksheets[BỔ TRỢ] HỆ ĐIỀU HÀNH - BÀI 5
Total questions: 64
Worksheet time: 42mins
Lệnh nào dùng để xem thư mục hiện hành trong hệ thống?
ls
pwd
cd
mkdir
Lệnh nào dùng để xem các file ẩn trong một thư mục?
ls -l
ls -a
ls -h
ls -r
Lệnh nào dùng để xem chi tiết quyền truy cập và sở hữu của các file trong thư mục?
ls -a
ls -l
ls -t
ls -s
Lệnh nào dùng để hiện ra tất cả các file có đuôi .txt trong thư mục?
ls *.txt
ls -a
ls -l
ls -r
Lệnh nào được sử dụng để chuyển ra một cấp thư mục cha?
cd /
cd ..
cd ~
cd -
Lệnh nào được sử dụng để tạo một thư mục mới trong hệ thống?
mkdir
rmdir
cd
ls
Khi sử dụng lệnh `mkdir -p LapTrinh/C/BT1`, điều gì sẽ xảy ra?
Tạo một thư mục đơn lẻ
Tạo một cây thư mục
Xóa một thư mục
Di chuyển đến thư mục khác
Lệnh nào được sử dụng để đổi tên hoặc di chuyển thư mục trong hệ thống?
cp
mv
rm
ls
Điều gì xảy ra nếu bạn thực hiện lệnh mv BT BT1 và thư mục BT1 đã tồn tại?
Thư mục BT sẽ bị xóa
Thư mục BT sẽ được đổi tên thành BT1
Thư mục BT sẽ được di chuyển vào trong thư mục BT1
Thư mục BT1 sẽ bị ghi đè
Lệnh nào được sử dụng để sao chép thư mục trong Linux?
mv
cp -r
rm
ls
Lệnh nào được sử dụng để xóa một thư mục rỗng?
rm -r
rmdir
rm
mkdir
Lệnh nào sau đây có thể xóa một thư mục không rỗng?
rmdir
rm
rm -r
mkdir
Lệnh nào được sử dụng để tạo file mới hoặc cập nhật thời gian chỉnh sửa file?
mkdir
touch
rm
cp
Khi sử dụng lệnh chuyển hướng đầu ra ">", điều gì xảy ra nếu file đích chưa tồn tại?
File đích sẽ bị xóa
File đích sẽ được tạo mới
Không có gì xảy ra
File đích sẽ được sao chép
Lệnh nào sau đây sẽ lưu kết quả vào cuối file nếu file đã tồn tại (không ghi đè)?
ls D* > vd1.txt
ls D* >> vd1.txt
touch vd1.txt
rm vd1.txt
Lệnh nào được sử dụng để tạo file văn bản mới trong thư mục hiện hành?
mkdir
cat
rm
ls
Phím tắt nào được sử dụng để kết thúc nhập nội dung khi tạo file bằng lệnh cat?
Ctrl + C
Ctrl + Z
Ctrl + D
Ctrl + X
Lệnh nào sau đây sẽ di chuyển file vd2.txt vào thư mục BT?
mv vd2.txt BT
mv BT vd2.txt
cp vd2.txt BT
rm vd2.txt BT
Lệnh nào dưới đây có thể sao chép nhiều file cùng lúc?
cp vd1.txt BT
cp vd1.txt vd2.txt BT
mv vd1.txt vd2.txt
rm *.txt
Lệnh nào dùng để sao chép tất cả các file có đuôi .txt vào một thư mục?
cp *.txt BT
cp *.txt
mv *.txt BT
rm *.txt
Điều gì xảy ra khi bạn sử dụng lệnh "rm * .txt"?
Xóa tất cả các file có đuôi .txt
Xóa một file có tên là *.txt
Xóa tất cả các file trong thư mục
Xóa tất cả các file trừ file .txt
Hãy ghép các lệnh với chức năng tương ứng của chúng.
sort
Loại bỏ các dòng trùng lặp trong file
uniq
Sắp xếp các dòng trong file
paste
Kết hợp các file lại với nhau
tac
Đảo ngược thứ tự các dòng trong file
Lệnh nào được sử dụng để sắp xếp nội dung file theo vần abc?
awk
sed
sort
head
Lệnh nào dùng để ghép nội dung nhiều file?
split
join
tr
nl
Lệnh nào được sử dụng để xem toàn bộ nội dung của một file trong hệ điều hành?
ls
cat
rm
mv
Lệnh "more" dùng để làm gì?
Xóa nội dung file
Xem nội dung file theo từng trang màn hình
Sửa nội dung file
Tạo file mới
Lệnh "more -20 /etc/passwd" có ý nghĩa gì gì?
Hiển thị 20 ký tự đầu tiên của file
Hiển thị 20 dòng cuối của file
Hiển thị 20 dòng đầu tiên của file
Hiển thị toàn bộ nội dung file
Lệnh "head" dùng để làm gì?
Xem n dòng đầu của file
Xem n dòng cuối của file
Xóa n dòng đầu của file
Thêm n dòng vào đầu file
Mặc định, lệnh "head" sẽ hiển thị bao nhiêu dòng đầu tiên của file?
5 dòng
10 dòng
15 dòng
20 dòng
Lệnh "tail" dùng để làm gì?
Xem n dòng đầu của file
Xem n dòng cuối của file
Xóa n dòng cuối của file
Thêm n dòng vào cuối file
Mặc định, lệnh "tail" sẽ hiển thị bao nhiêu dòng cuối của file?
5 dòng
10 dòng
15 dòng
20 dòng
Cú pháp nào sau đây là đúng để xem 5 dòng cuối của file "vd1.txt"?
tail -5 vd1.txt
tail 5 vd1.txt
tail -n5 vd1.txt
tail 5 -n vd1.txt
Lệnh nào được sử dụng để đánh số dòng cho file?
nl
ls
cat
grep
Tùy chọn nào của lệnh 'nl' dùng để đánh số tất cả các dòng trong file?
-b a
-b t
-n
-s
Tùy chọn nào của lệnh 'nl' chỉ đánh số các dòng không trống?
-b t
-b a
-n
-s
Lệnh nào được sử dụng để xem số dòng trong một tệp?
wc -w
wc -c
wc -l
wc -lw
Trên shell bash Ubuntu
Nhập lệnh để xem số từ trong tệp vd1.txt sử dụng wc?
(a)
Lệnh "wc -c" có chức năng gì?
Xem số dòng
Xem số từ
Xem số ký tự
Xem số dòng và số từ
Tùy chọn nào của lệnh uniq hiển thị tất cả các dòng trùng lặp?
-d
-D
-a
-l
Nhược điểm của lệnh uniq là gì?
Không loại bỏ được dòng trùng lặp không đứng liên nhau
Không hiển thị dòng trùng lặp
Không thể lưu kết quả
Không thể đọc file
Lệnh nào được sử dụng để tách các cột trong file?
grep
cut
sort
awk
Trong lệnh "cut -d '-' -f 2,3 vd1.txt", dấu phân cách được sử dụng là gì?
Dấu phẩy ( , )
Dấu chấm ( . )
Dấu gạch ngang ( - )
Dấu chấm phẩy ( ; )
Nếu không có tùy chọn -d trong lệnh cut, dấu phân cách mặc định là gì?
Dấu phẩy
Dấu cách
Ký tự tab
Dấu chấm
Khi sử dụng lệnh "cut -d '-' -f 2,3 vd1.txt", các trường nào sẽ được lấy ra từ file?
Trường 1 và 2
Trường 2 và 3
Trường 1 và 3
Trường 1, 2 và 3
Lệnh nào được sử dụng để tách các cột trong file bằng cách sử dụng dấu phân cách là space hoặc tab?
grep
awk
sed
cut
Lệnh nào được sử dụng để in ra cột thứ hai và thứ ba từ file vd1.txt?
awk '{print $1,$2}' vd1.txt
awk '{print $2,$3}' vd1.txt
awk '{print $3,$4}' vd1.txt
awk '{print $1,$3}' vd1.txt
Khi sử dụng lệnh awk, dấu phân cách mặc định giữa các cột trong file là gì?
Dấu phẩy
Dấu chấm
Space hoặc tab
Dấu chấm phẩy
Lệnh nào được sử dụng để ghép nội dung của hai file dựa trên các giá trị trùng nhau trên cột?
merge
join
combine
append
Lệnh nào được sử dụng để ghép nội dung của các file theo từng dòng?
merge
combine
paste
join
Lệnh nào được sử dụng để nhập nội dung file theo dòng với dấu phân cách là dấu gạch ngang?
paste -d ',' vd1.txt vd2.txt
paste -d '-' vd1.txt vd2.txt
paste -d ';' vd1.txt vd2.txt
paste -d ':' vd1.txt vd2.txt
Lệnh nào được sử dụng để sắp xếp các dòng trong file theo bảng chữ cái?
cat
sort
uniq
pipe
Khi sử dụng lệnh "sort vd1.txt | uniq > vd2.txt", điều gì xảy ra với nội dung file?
Sắp xếp và giữ nguyên các dòng trùng lặp
Sắp xếp và loại bỏ các dòng trùng lặp
Chỉ loại bỏ các dòng trùng lặp
Chỉ sắp xếp các dòng
Trên shell bash Ubuntu, cho tên file là vd1.txt
Sử dụng lệnh split để tách một file lớn thành nhiều file con, mỗi file con chứa 50 dòng và được lưu vào thư mục Exam với tên bắt đầu bằng vd_?
Nhập lệnh:
(a)
Để chuyển đổi toàn bộ nội dung của file vd1.txt sang chữ in hoa, lệnh nào sau đây là đúng?
cat vd1.txt | tr a-z A-Z
tr vd1.txt a-z A-Z
cat vd1.txt | tr A-Z a-z
tr A-Z a-z < vd1.txt
Lệnh tac có chức năng gì?
Sắp xếp nội dung file theo thứ tự bảng chữ cái.
Đảo ngược nội dung file, từ dòng cuối cùng lên dòng đầu tiên.
Đếm số dòng trong file.
Hiển thị nội dung file và đánh số dòng.
Để xóa dòng đầu tiên trong file vd1.txt, lệnh sed nào sau đây là đúng?
sed '1d' vd1.txt
sed '0d' vd1.txt
sed '$d' vd1.txt
sed '1,1d' vd1.txt
Để thay thế tất cả các từ 'Hello' bằng 'Xin chao' trong file vd1.txt và lưu kết quả vào file vd2.txt, lệnh nào sau đây là chính xác?
sed 's/Hello/Xin chao/g' vd1.txt > vd2.txt
sed 's/Xin chao/Hello/g' vd1.txt > vd2.txt
sed 's/Hello/Xin chao/' vd1.txt > vd2.txt
sed 's/Hello/Xin chao/g' vd1.txt vd2.txt
Lệnh nào dùng để xóa dòng thứ 2 và dòng thứ 6 trong file vd1.txt, nhưng không xóa các dòng khác?
sed '2,6d' vd1.txt
sed '!2,6d' vd1.txt
sed '2,6!d' vd1.txt
sed '2-6d' vd1.txt
Trên shell bash Ubuntu, cho file data.txt có nội dung như sau:
Sử dụng lệnh sed để xóa dòng đầu tiên trong file data.txt rồi ghi kết quả vào file data1.txt, (ghi đè nội dung của file nếu file này đã tồn tại trước đó):
(Bỏ qua các tùy chọn của lệnh, lệnh và các tham số cách nhau ít nhất một dấu cách (space))
(a)
Trên shell bash Ubuntu, cho file data.txt có nội dung sau:
Sử dụng lệnh sed để xóa dòng cuối cùng trong file data.txt rồi ghi kết quả vào file data1.txt, (ghi đè nội dung của file nếu file này đã tồn tại trước đó): (Bỏ qua các tùy chọn của lệnh, lệnh và các tham số cách nhau ít nhất một dấu cách (space))
(a)
Sử dụng lệnh cut để in ra cột thứ nhất và cột cuối cùng, phân tách bởi dấu gạch ngang (-) của file ds.txt. Kết quả hiển thị ra màn hình sẽ tương tự như sau:
(Lệnh và các tham số chỉ cách nhau ít nhất một dấu cách (space), ví dụ cách viết tùy chọn: -d ' ' hoặc -f 5,6)
(a)
Trên shell bash Ubuntu,
Điền các tham số phù hợp vào các vị trí ----- trong lệnh awk sau đây để in ra các cột mô tả trong hình (chỉ in ra cột thứ 2 và cột thứ 3):
awk -F ' ' '{-----(1)-----(2)-----}' data.txt
Điền từ khóa để chỉ định hành động in ra màn hình tại vị trí (1):
(a)
Điền danh sách các cột muốn lấy ra tại vị trí (2), các cột cách nhau bởi dấu phẩy, ví dụ: $5,$6
(a)
Trên shell bash Ubuntu, cho nội dung file vd1.txt như sau:
Hãy viết lệnh tail để xem 5 dòng cuối trong file vd1.txt
(a)
Điền lệnh vào vị trí ---------- trong lệnh sau:
------(1)----- | ------(2)----- > vd2.txt
Điền lệnh tại vị trí (1) để sắp xếp các dòng theo vần abc trong file vd1.txt:
(a)
Điền lệnh tại vị trí (2) để loại bỏ các dòng trùng lặp đứng liền nhau:
(a)
