Đề:
Đây là code mình viết, nói chung là chạy ổn
- Hãy tạo tập tin Bash sh ell thucthi.sh trên Desktop để thực hiện công việc sau:
Nội dung tập tin: “cá ctài liệu học tập”
- Cho xuất hiện dòng thông báo “đây là chương trình Bash shell”
- Hãy tạo một thư mục lienket trên Desktop
- Thực hiện liệt kê các phân vùng trên máy tính
- Thực hiện gắn kết phân vùng file system với thư mục lienket ở Desktop
- Hãy tạo thư mục có cấu trúc như sau ở trên Desktop
- Tạo tập tin luutru.txt ở thư mục khoa
- Thực hiện sao chép tập tin luutru.txt sang thư mục phongban
- Hãy thực hiện đổi tên tập tin luutru.txt ở thư mục phongban thành tập tin tailieu.txt
- Sửa lại nội dung của tập tin tailieu.txt sao cho có nội dung “khoa khoa học máy tính”
- Nối nội dung tập tin luutru.txt và tailieu.txt thành tập tin noi.txt lưu ở viethan
- Cho biết tập tin noi.txt có quyền truy cập và quyền sở hữu của user và group nào
- Thực hiện nén tập tin luutru.txt thành luutru.txt.gz
- Cho xuất hiện thông báo “đây là nội dung của file noi.txt”
- Xem nội dung tập tin noi.txt
- Hãy tạo user là sinhvienmang
- Hãy tạo group là nhommang
- Hãy thiết lập quyền truy cập cho tập tin noi.txt là rwxr-xr-x và quyền sở hữuthuộc user sinhvienmang và group là nhommang
- Xem quyền truy cập và quyền sở hữu của tập tin noi.txt
- Thiết lập quyền thực thi cho tập tin thucthi.sh ở Desktop
- Hãy tạo trên Desktop một tập tin Bash shell xoathucthi.sh để thực hiện công việc sau:
- Cho xuất hiện thông báo “xóa tất cả các công việc của thucthi.sh đã làm”
- Hủy việc gắn kết phân vùng của File system với thư mục lienket
- Xóa thư mục lienket
- Xóa thư mục viethan và tất cả các thư mục con và tập tin trong nó
- Xóa user sinhvienmang
- Xóa group nhommang
- Xóa màn hình
- Cho xuất hiện thông báo “đã thực hiện xong”
- Thiết lập quyền thực thi cho tập tin xoathucthi.sh
File thucthi.sh
Code:#!/bin/bash echo "Day la chuong trinh Bash shell!" mkdir /home/hongoctrien/Desktop/Lienket sudo fdisk -l sudo mount -t ext4 /dev/sda3 /home/hongoctrien/Desktop/Lienket mkdir /home/hongoctrien/Desktop/Viethan mkdir /home/hongoctrien/Desktop/Viethan/Khoa mkdir /home/hongoctrien/Desktop/Viethan/Khoa/KHMT mkdir /home/hongoctrien/Desktop/Viethan/Khoa/THUD mkdir /home/hongoctrien/Desktop/Viethan/Khoa/TMDT mkdir /home/hongoctrien/Desktop/Viethan/Phongban mkdir /home/hongoctrien/Desktop/Viethan/Phongban/Daotao mkdir /home/hongoctrien/Desktop/Viethan/Phongban/Ketoan mkdir /home/hongoctrien/Desktop/Viethan/Phongban/Tonghop gedit /home/hongoctrien/Desktop/Viethan/Khoa/luutru.txt cp /home/hongoctrien/Desktop/Viethan/Khoa/luutru.txt /home/hongoctrien/Desktop/Viethan/Phongban mv /home/hongoctrien/Desktop/Viethan/Phongban/luutru.txt /home/hongoctrien/Desktop/Viethan/Phongban/tailieu.txt gedit /home/hongoctrien/Desktop/Viethan/Phongban/tailieu.txt cat /home/hongoctrien/Desktop/Viethan/Khoa/luutru.txt /home/hongoctrien/Desktop/Viethan/Phongban/tailieu.txt >/home/hongoctrien/Desktop/Viethan/noi.txt ls -l /home/hongoctrien/Desktop/Viethan/noi.txt gzip /home/hongoctrien/Desktop/Viethan/Khoa/luutru.txt echo "Day la noi dung cua file noi.txt" view /home/hongoctrien/Desktop/Viethan/noi.txt sudo adduser sinhvienmang sudo addgroup nhommang sudo chmod u=rwx,g=rx,o=rwx /home/hongoctrien/Desktop/Viethan/noi.txt sudo chown sinhvienmang /home/hongoctrien/Desktop/Viethan/noi.txt sudo chgrp nhommang /home/hongoctrien/Desktop/Viethan/noi.txt ls -l /home/hongoctrien/Desktop/Viethan/noi.txt
File xoathucthi.sh
Code:#!/bin/bash echo "Xoa cac cong viec da lam." sudo umount /home/hongoctrien/Desktop/Lienket rm -r /home/hongoctrien/Desktop/Lienket rm -r /home/hongoctrien/Desktop/Viethan sudo userdel -r sinhvienmang sudo groupdel nhommang clear echo "Da thuc hien xong!"--------------------------------------------------
Xem các chủ đề cùng chuyên mục:
- Vấn đề giao diện cho ubuntu 23/08/2009
- Cài Linux bằng ổ USB với UNetbootin 23/03/2010
- Mỗi ngày 1 Shell Script ? 01/10/2010
- Cần sao lưu những gì trên hệ thống Linux Home Server? 09/12/2010
- Thảo luận: Ubuntu 11.04 với xu hướng bỏ Gnome 20/03/2011
- Đây là lỗi gì trong Ubuntu Server 10/12/2011
- sử dụng Ctrl + Alt + Del trong linux 27/07/2010
- [video-doc] ôn tập quản trị mạng linux 27/12/2010
- Cài đặt bộ gõ tiếng Việt Ibus-Unikey cho Ubuntu 12/09/2011
- Log trong Linux và các vấn đề liên quan! 27/09/2010
+3 EXP






hongoctrien

Trả Lời Với Trích Dẫn
"Hãy chuẩn bị và sẵn sàng, rùi một ngày cơ hội sẽ đến với bạn"