Professional Documents
Culture Documents
TranNgocHau 22520412 Lab1
TranNgocHau 22520412 Lab1
Lab
1
BÁO CÁO BÀI THỰC HÀNH SỐ 1
HƯỚNG DẪN CÀI ĐẶT
UBUNTU VÀ CÁC LỆNH
CƠ BẢN CỦA SHELL
Gợi ý: Trả lời câu hỏi đúng, đầy đủ, cần giải thích lý do tại sao có được đáp án, có
các hình ảnh, bằng chứng để chứng minh tính đúng đắn.
Ví dụ:
Câu 1. Thực hiện lệnh chuyển thư mục theo thứ tự sau:
-Chuyển về thư mục gốc
-Chuyển đến thư mục /bin
-Chuyển đến thư mục người dùng
Trả lời: -Để chuyển về thư mục gốc trong Shell Linux, sử dụng lệnh cd kèm theo đường
dẫn tuyệt đối đến thư mục gốc. Thường thì thư mục gốc được biểu diễn bằng dấu /.
-Để chuyển đến thư mục /bin trong Shell Linux, sử dụng lệnh cd kèm theo đường dẫn
tuyệt đối /bin.
- Thư mục người dùng thường được đặt tại home. Để chuyển đến thư mục người dùng,
bạn có thể sử dụng lệnh cd kèm theo tên người dùng. Ở đây là cd/home/tranngochau
Câu 2. Tạo cây thư mục như sau trong thư mục cá nhân của mình theo hình sau:
2
Trả lời: -Để tạo thư mục ta dùng từ khóa mkdir ~/[thư mục/file muốn tạo]/[thư
mục/file con]/…
Câu 3. Tìm một số file có phần mở rộng là .html và .class trong hệ thống file và thư
mục hiện hành. Copy một vài file .html vào thư mục Myweb
Trả lời: -Để tìm ta dùng từ khóa find và sao chép dùng copy.
Câu 4. Thực hiện lệnh mv để di chuyển vài file .html trong thư mục Myweb vào thư
mục Myweb/java
Trả lời: -Dùng từ khóa mv với cú pháp mv ~/[thư mục]/[tệp] ~/[thư mục chuyển đến]
…
Nhưng vì ở câu trên chưa thể sao chép file .html vào thư mục Myweb nên giờ không thể
tìm thấy file .html để thực hiện lệnh này.
3
Trả lời: -Dùng từ khóa rm -r ~[đường dẫn đến tệp/thư mục cần xóa]
Câu 6. Thiết lập quyền truy xuất cho thư mục Myweb/databases sao cho chỉ có chủ
sở hữu có toàn quyền còn các người dùng khác không có bất kỳ quyền gì trên nó.
Câu 7. Tạo user có tên là MSSV và password là ngày sinh của từng sinh viên. User
được tạo nằm trong group tên là HDH.
Trả lời: -Đầu tiên, tạo người dùng mới với lệnh ‘useradd’
-Tiếp theo, thiết lập mật khẩu cho người dùng bằng lệnh ‘passwd’
-Gán người dùng MSSV vào nhóm HDH bằng lệnh ‘usermod’
(Lưu ý trước khi thêm vào nhóm phải dùng lệnh ‘groupadd’ để tạo nhóm HDH)
4
---HẾT---