Tải bản đầy đủ (.pdf) (10 trang)

Bài giảng Mã nguồn mở: Bài 5 - ThS. Phan Thanh Toàn

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (902.87 KB, 10 trang )

<span class='text_page_counter'>(1)</span><div class='page_container' data-page=1>

<b>MÃ NGUỒN MỞ</b>



</div>
<span class='text_page_counter'>(2)</span><div class='page_container' data-page=2>

<b>BÀI 5</b>



<b>THAO TÁC VỚI TỆP TIN VÀ </b>


<b>QUẢN TRỊ NGƯỜI DÙNG</b>



Giảng viên: ThS. Phan Thanh Tồn


</div>
<span class='text_page_counter'>(3)</span><div class='page_container' data-page=3>

<b>MỤC TIÊU BÀI HỌC</b>


• Kể tên được các lệnh cơ bản với tệp tin.


• Liệt kê được các lệnh liên quan đến quản trị
nhóm người dùng.


</div>
<span class='text_page_counter'>(4)</span><div class='page_container' data-page=4>

<b>CÁC KIẾN THỨC CẦN CÓ</b>


Để hiểu rõ bài này, yêu cầu sinh viên cần có các kiến
thức cơ bản liên quan đến các mơn học sau:


• Cơng nghệ phần mềm;
• Ngun lí hệ điều hành.


</div>
<span class='text_page_counter'>(5)</span><div class='page_container' data-page=5>

<b>HƯỚNG DẪN HỌC</b>


• Đọc tài liệu và tóm tắt những nội dung chính
của từng bài.


• Ln liên hệ và lấy ví dụ thực tế khi học đến
từng vấn đề̀ và khái niệm.



• Thực hành trực tiếp trên hệ điều hành Linux và
một số phần mềm mã nguồn mở như Open
office, PHP...


</div>
<span class='text_page_counter'>(6)</span><div class='page_container' data-page=6>

<b>CẤU TRÚC NỘI DUNG</b>


6
Các lệnh cơ bản quản trị người dùng


<b>5.2</b>


Thao tác với tệp tin


<b>5.1</b>


Làm việc với nhóm người dùng


</div>
<span class='text_page_counter'>(7)</span><div class='page_container' data-page=7>

<b>5.1. THAO TÁC VỚI TỆP TIN</b>


5.1.1. Các loại tệp tin


</div>
<span class='text_page_counter'>(8)</span><div class='page_container' data-page=8>

<b>5.1.1. CÁC LOẠI TỆP TIN</b>


• Trong hệ điều hành Linux có nhiều kiểu tệp tin khác nhau.


• File người dùng: là các tệp tin do người dùng tạo ra bằng các phần mềm ứng dụng.
• File hệ thống: là các tệp lưu trữ các thông tin của hệ thống như: thông tin người


dùng, cấu hình cho khởi động, thơng tin thiết bị…



• File thực thi: là các tệp tin chương trình, chứa các lệnh dưới dạng mã máy
• Thư mục: là một loại tệp tin đặc biệt được sử dụng để chứa các tệp tin khác


• File thiết bị: là file mơ tả thiết bị, sử dụng như các định danh để chỉ ra thiết bị
cần thiết


• File liên kết: là các tệp chứa tham chiếu đến các tệp khác


</div>
<span class='text_page_counter'>(9)</span><div class='page_container' data-page=9>

<b>5.1.2. THAO TÁC VỚI TỆP TIN</b>


• Lệnh tạo tệp tin: Hệ điều hành Linux có nhiều lệnh cho phép tạo tệp tin.
• Lệnh touch


 Cú pháp: touch <Tên tệp>


 Lệnh cho phép tạo ra tệp tin được chỉ định bởi tên tệp.
 Ví dụ: touch dsSinhVien.txt


• Tạo tệp tin bằng sử dụng kí tự định hướng đầu ra ( > )
 Ví dụ: ls /home >data.txt


 Lệnh này sẽ lưu tất cả các thông tin về thư mục home và tệp data.txt
• Tạo tệp bằng lệnh cat


 Cú pháp: cat > <Tên tệp>


</div>
<span class='text_page_counter'>(10)</span><div class='page_container' data-page=10>

<b>5.1.2. THAO TÁC VỚI TỆP TIN (tiếp theo)</b>


10



• Lệnh sao chép tệp tin


 Cú pháp: cp [tùy chọn] <tệp nguồn> <tệp đích>


 Lệnh cho phép sao chép các tệp tin được chỉ định bởi tệp nguồn sang vị trí mới
được chỉ định bởi tệp đích.


 Các tùy chọn:


 -b: Tạo tệp tin lưu cho mỗi tệp đích, nếu tệp đích đã tồn tại;
 -d: Duy trì các liên kết với tệp tin;


 -f: Ghi đè các tệp đích mà khơng hiển thị các cảnh báo;
 -i: Nhắc nhở trước khi ghi đè tệp đích;


 -l: Chỉ tạo liên kết giữa tệp nguồn và tệp đích, không sao chép thực sự;
 -u: Chỉ sao chép các tệp nguồn mới hơn tệp đích;


</div>

<!--links-->

×