Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 27 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
27
Dung lượng
139,56 KB
Nội dung
Một số lưu ý trong
Chương 4: Hệthốngtập tin
I. Filesystem
II. Cấu trúc cây thư mục (tt)
Các thư mục cơ bản trên linux:
-
/bin: hỗ trợ boot, thực thi các lệnh cấn
thiết.
-
/boot: Chứa Kernel
-
/dev: chứa các tậptin thiết bị
-
/etc: chứa các tậptin cấu hình hệ thống.
-
/usr: Lưu các tậptin của các chương trình
đã cài đặt.
-
/home: chứa các home directory (thư mục
cá nhân) của người dùng.
II. Cấu trúc cây thư mục (tt)
Các thư mục cơ bản trên linux:
-
/tmp: chứa các file tạm
-
/lib: chứa các thư viện chia sẻ cho các tập
tin nhị phân.
-
…
III. Quản lý dung lượng đĩa
Quản lý và theo dõi dung lượng đĩa, nhiều
cách khác nhau:
- Sử dụng lệnh df:
cú pháp: df –l
cú pháp: df –h
Phân biệt kết quả 2 lệnh trên?
IV. Các thao tác trên tậptin và thư mục:
1. Đường dẫn tương đối, tuyệt đối
- Đường dẫn tuyệt đối:
Là đường dẫn đầy đủ, đi từ thư mục gốc (/) của cây
thư mục. Ví dụ: /tmp/baitap/tho.txt
- Đường dẫn tương đối:
Tính từ thư mục hiện hành
Ví dụ: Chúng ta đang ở thư mục home, khi gõ lệnh
Cat tho.txt là ta xem nội dung tậptin tho.txt thư mục
/home
IV. Các thao tác trên tậptin và thư mục (tt)
2. Các thao tác trên thư mục:
2.1. lệnh pwd
- Xác định vị trí thư mục hiện hành.
2.2. lệnh cd
- Thay đổi thư mục
- Cú pháp: cd [thư mục]
- Ví dụ: cd . , để chuyển đến…
cd , để chuyển đến…
cd ~ , để chuyển đến…
cd /home , để chuyển đến…
cd /tmp , để chuyển đến…
IV. Các thao tác trên tậptin và thư mục (tt)
2. Các thao tác trên thư mục:
2.3. Lệnh ls
- Liệt kê nội dung thư mục
- Cú pháp: ls [tùy chọn] [thư mục]
- Tùy chọn:
-x hiển thị nhiều cột
-l hiển thị chi tiết thôngtintập tin
-a hiển thị cả tậptin ẩn
- Ví dụ 1:
cd /tmp
ls -l
- Ví dụ 2:
ls -l /home
IV. Các thao tác trên tậptin và thư mục (tt)
2. Các thao tác trên thư mục:
2.3. Lệnh ls
* Ghi chú: khi hiển thị nhiều cột (tham số -l):
- Cột 1: ký tự đầu là – (tt bình thường), d (thư mục), l (link); các ký
tự còn lại chỉ quyền truy xuất.
- Cột 2: Chỉ số liên kết đến tậptin này
- Cột 3: Chỉ người sở hữu
- Cột 4: Chỉ nhóm sở hữu
- Cột 5: Kích thước
- Cột 6: chỉ ngày, giờ chỉnh sửa cuối cùng
- Cột 7: tên tập tin, thư mục
IV. Các thao tác trên tậptin và thư mục (tt)
2. Các thao tác trên thư mục:
2.4. Lệnh mkdir
- Dùng để tạo thư mục
- Cú pháp: mkdir [tùy chọn] [thư mục]
- Ví dụ:
mkdir ~/baitap ,tạo baitap trong thư mục cá nhân
mkdir /tmp/linux
mkdir ubuntu ,tạo ubuntu trong thư mục hiện hành
mkdir dir1 dir2 dir3 , tạo 3 thư mục dir1, dir2, dir3 trong
thư mục hiện hành
mkdir –p dir1/dir11/dir111 ,
[...]... Ví dụ: more ~/bt 3.3 Lệnh cp - Copy tậptin - Cú pháp: cp Ví dụ 1: cp /tmp/ghichu.txt /tmp/baitap Ví dụ 2: cp /tmp/ghichu.txt ~ Ví dụ 3: cp /tmp/ghichu.txt ~/bt.txt IV Các thao tác trên tậptin và thư mục (tt) 3 Các thao tác trên tậptin 3.4 Lệnh mv - Thay đổi tên tậptin và di chuyển vị trí tậptin - Cú pháp: mv - Ví dụ: mv /tmp/ghichu.txt... tác trên tậptin 3.1 Lệnh cat Hiện nd tậptin dang văn bản - Ví dụ: cat /tmp/ghichu.txt, xem nội dung tt ghichu.txt cat >~/bt ,tạo tậptin bt trong thư mục cá nhân cat ~/bt , xem nội dung tậptin bt trong thư mục cá nhân ls –l >bt2 , liệt kê chi tiết nội dung thư mục bt2 IV Các thao tác trên tậptin và thư mục (tt) 3 Các thao tác trên tậptin 3.2 Lệnh more - Cho phép xem nd tập tintheo từng... trữ tập tin, thư mục 2 Lệnh tar: - Gom và bung tập tin, thư mục - Có phần mở rộng là tar - Cú pháp: tar [tùy chọn] [file đích] [file/folder nguồn] - Tùy chọn: -cvf: gom tập tin/ thư mục -xvf: bung tập tin/ thư mục - Ví dụ: tar –cvf /home/backup.tar /etc/passwd /etc/group Lưu trữ tậptin và thư mục gzip/gunzip : Nén và giải nén các tậptin Cú pháp : gzip/gunzip [option] -c : Chuyển thông tin. .. Tìm trong thư mục /etc những tậptin có kiểu sh IV Các thao tác trên tậptin và thư mục (tt) 3 Các thao tác trên tậptin 3.6 Lệnh grep - Tìm kiếm dòng trong tậptin thỏa điều kiện - Cú pháp: grep [biểu thức tìm kiếm] [tên file] - Ví dụ: grep “root” /etc/passwd V Lưu trữ tập tin, thư mục 1 Lệnh gzip, gunzip - gzip Dùng để nén tập tin - gunzip dùng để giải nén - Cú pháp: gzip [tùy chọn] [tên file] gunzip... trên tập tin và thư mục (tt) 3 Các thao tác trên tập tin 3.5 Lệnh find - Tìm kiếm tập tin thỏa điều kiện - Cú pháp: find [đường dẫn] [biểu thức tìm kiếm] - Tìm một tập tin xác định: find [thư mục] –name [tên file] –print - Ngoài ra ta có thể sử dụng các ký tự đại diện “*” và “?” để tìm - Ví dụ: a find ~ -name *.txt -print b find / -name *.txt -print - Thực hành: Tìm trong thư mục /etc những tập tin. .. tậptin và thư mục (tt) 2 Các thao tác trên thư mục: 2.4 Lệnh rmdir - Cho phép Xóa thư mục rỗng - Ví dụ: rmdir dir111 2.5 Lệnh rm - Cho phép Xóa tập tin, thư mục - Cú pháp: rm [tùy chọn] [thư mục] - Tùy chọn: -r :xóa cả tậptin và thư mục con -l : xác nhận trước khi xóa - Ví dụ: rm -r dir1 , xóa thư mục dir1 và nội dung bên trong nó IV Các thao tác trên tậptin và thư mục (tt) 3 Các thao tác trên tập. .. -c : Chuyển thôngtin ra màn hình -d : Giải nén, -d tương đương gunzip -h : Hiển thị giúp đỡ tar : Gom và bung những tập tin, thư mục Cú pháp : #tar [option] -cvf : Gom tập tin/ thư mục -xvf : Bung tập tin/ thư mục Có thể sử dụng danh sách các tậptin và thư mục Các lưu ý • grep [options] pattern [file ] • Pattern = biểu thức chính qui (regular expression - regexp) • Một... ? thay thế cho một kí tự bất kì [ ] được thay thế bởi một kí tự trong một tập kí tự cho trước [! ] được thay thế bởi một kí tự không có trong một tập kí tự cho trước Qui chiếu tên tệp * >một chuỗi ký tự bất kỳ (kể cả rỗng) ? >một ký tự bất kỳ [ ] >một ký tự bất kỳ trong tập hợp [! ] >một ký tự bất kỳ ngoài tập hợp ví dụ tập hợp : [adefgw],[ag],[ab09A;xz Ví dụ : *.c = tất cả các tệp có đuôi... hiện thời passwd : đổi mật khẩu date: hiển thị ngày, giờ hiện thời cal: hiển thị lịch của tháng hiện thời Định dạng partition Cú Pháp : mkfs –t Ví dụ : #mkfs –t ext2 /dev/hda1 Các tậptin chuẩn trong Linux Có 3 loại : – Nhập chuẩn : Dữ liệu được nhập từ bàn phím – Xuất chuẩn : Dữ liệu xuất ra màn hình – Lỗi chuẩn : Luồng dữ liệu thông báo lỗi Chuyển hướng : – Chuyển hướng nhập . lệnh cd
- Thay đổi thư mục
- Cú pháp: cd [thư mục]
- Ví dụ: cd . , để chuyển đến…
cd , để chuyển đến…
cd ~ , để chuyển đến…
cd /home , để chuyển đến…
. chỉ quyền truy xuất.
- Cột 2: Chỉ số liên kết đến tập tin n y
- Cột 3: Chỉ người sở hữu
- Cột 4: Chỉ nhóm sở hữu
- Cột 5: Kích thước
- Cột 6: chỉ ng y, giờ