Tài Liệu - Võ Tấn Dũng (votandung) HuongDan BTso5Linux

11 112 0
Tài Liệu - Võ Tấn Dũng (votandung) HuongDan BTso5Linux

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Hướng dẫn giải tập số CÁCH SỬ DỤNG MỘT SỐ LỆNH (df, du, cat, touch, tee, wc, sort) Sử dụng lệnh df: Lệnh df (disk filesystem) tiện ích để kiểm tra việc sử dụng khơng gian đĩa Linux Nó cho biết thông tin partition như: tổng dung lượng, dung lượng sử dụng, dung lượng trống, loại hệ thống file, mount point,… 1) Lệnh df: Dùng lệnh df khơng có tùy chọn (option) khơng có đối số (argument) để hiển thị thông tin tên partition, tổng số khối, phần dung lượng trống, phần dung lượng sử dụng điểm mount-point hệ thống file Trước tiên ta kiểm tra máy tính xem có đĩa cứng chia thành partition lệnh fdisk -l Ta thấy máy có: -Hai đĩa cứng vật lý /dev/sda /dev/hda -Đĩa vật lý /dev/sda chia thành partition (/dev/sda1, /dev/sda2 /dev/sda3) Trong sda1 partition boot, chứa hệ điều hành (vì có đánh dấu *) Partition sda3 không gian swap dùng để làm nhớ đệm cho RAM -Đĩa vật lý /dev/had chia thành partition: /dev/hda1 (được định dạng theo hệ thống file FAT32) /dev/hda2 ( định dạng theo hệ thống file Ext2) Page | Tiếp tục gõ lệnh df sau: Nhìn kết lệnh, ta biết thông tin partition, là: tên partition (Filesystem), tổng dung lượng (tính đơn vị ngàn khối – 1K-blocks), phần dùng (Used), phần chưa dùng (Available), tỷ lệ dùng theo phần trăm (Used%), partition gắn vào thư mục (Mounted on) 2) Lệnh df -h h viết tắt Human readable Lệnh trình bày thơng tin dạng mà người dễ hiểu Ví dụ: 1K, 3M, 2G Chú ý: Tùy theo option mà lệnh df trình bày kết theo đơn vị KiloByte (df -k), MegaByte (df -m) hay GigaByte (df -h) 3) Lệnh df thư mục: Lệnh cho biết thư mục nằm partition nào: Kết lệnh thứ hình cho ta thấy: thư mục /boot nằm partition sda1 thông tin sda1 Thông tin từ kết lệnh thứ hai là: thư mục /etc nằm partition sda2 thông tin sda2 4) Lệnh df -T: Với option -T, lệnh df trình bày loại hệ thống file partition cột Type Page | 5) Lệnh df -t: Với optition -t này, lệnh df trình bày partition có hệ thống file mà ta muốn xem Ví dụ: ta muốn xem thơng tin partition có hệ thống file vfat 6) Lệnh df -x: Với optition -x này, lệnh df khơng trình bày partition có hệ thống file mà ta khơng muốn xem Ví dụ: ta khơng muốn df hiển thị partition có hệ thống file vfat Sử dụng lệnh du: Lệnh du (disk usage) tiện ích dùng để kiểm tra thông tin không gian đĩa mà tập tin hay thư mục chiếm dụng 1) Lệnh du với thư mục: Dùng biết thư mục thư mục chiếm dụng dung lượng đĩa Lệnh xuất kết với cột dung lượng (tính khối – block) mà thư mục thư mục chiếm dụng 2) Dùng du với options : Dùng du với option : h, m, k, a, c Page | Với option -h: du xuất kết theo dạng mà người dễ đọc (tức dạng đơn vị MB, KB, GB) Ví dụ: với option -m option -m : xuất kết đơn vị MB (Mega byte) Ví dụ: với option -k option -k : xuất kết đơn vị KB (Kilo byte) Ví dụ: với option -c option -c: dòng cuối kết lệnh cho biết tổng dung lượng mà thư mục chiếm dụng Ví dụ: với option -a option -a: liệt kê tất thư mục con, cháu thư mục định Page | Nếu kết xuất lệnh du chiếm nhiều hình cuộn nhanh hình cuối Khi đó, ta nên kết hợp du với lệnh more để dừng kết hình Ví dụ: dùng du với thư mục dung lượng lớn /etc (không kết hợp với lệnh more) Ta thấy kết lệnh bị trơi nhanh xuốn hình cuối Ví dụ: dùng lệnh du có kết hợp với lệnh more Ta thấy kết lệnh dừng hình đầu tiên, với chữ More cuối dòng chờ ta nhấn phím để tiếp tục xuất kết Ta nhấn phím Enter để xuống dòng, nhấn phím Page | f (hoặc PageDown) để xuống trang hình, nhấn b (hoặc PageUp) để lên trang hình, nhấn phím q để Nói chung: gặp lệnh có kết xuất nhiều hình bị nhanh đến hình cuối ta nên kết hợp thêm với lệnh more lệnh less Sử dụng lệnh tạo tập tin: cat, touch, tee 1) Lệnh cat: Lệnh cat có ba cơng dụng: - tạo tập tin - xem nội dung tập tin có - nối nhiều tập tin lại thành tập tin Ví dụ: dùng cat tạo tập tin (có sử dụng dấu > hình sau) Soạn thảo nội dung xong nhấn Ctrl-D để lưu nội dung lại Tạo soạn thảo tiếp tập tin nữa: Ví dụ: dùng cat xem nội dung tập tin (chú ý, khơng có dấu >) Ví dụ: dùng lệnh cat nối tập tin meocon.txt với chuotcon.txt thành voicon.txt Page | 2) Lệnh touch Lệnh touch dùng để tạo file rỗng, thay đổi thời gian file Sau số ví dụ lệnh touch Dùng lệnh touch tạo file rỗng: Dùng lệnh touch tạo lúc nhiều file rỗng: Tạo file với thời gian file ta định năm=2002, tháng=12, ngày=03, giờ=10, phút=11 (YYMMDDHHmm=0212031011) Sửa lại modified time file ngày tháng hành hệ thống: 3) Lệnh tee Dùng lệnh tee để tạo tập tin: Khi nhập nội dung, dòng có tượng xuất nhân đơi hình Nhập nội dung xong nhấn Ctrl-D để lưu lại Page | Dùng lệnh tee -a để nhập bổ sung liệu cho file có sẵn Nhập xong, nhấn Ctrl-D để lưu Sử dụng lệnh sort lệnh wc: 1) Lệnh wc (word count) Lệnh dùng để đếm số lượng dòng, số lượng từ, số lượng byte, số lượng ký tự tập tin văn Với option sau: -l Counts lines (đếm dòng) -w Counts words (đếm từ) -c Counts bytes (đếm byte) -m Counts characters (đếm ký tự) Tạo tập tin có nội dung sau: Dùng lệnh wc khơng có option: Page | Kết cho biết tập tin taptin1.txt có: dòng, 30 từ 90 byte Dùng wc với option -l Kết quả: tập tin có dòng Dùng wc với option –w Kết quả: tập tin có 30 từ Dùng wc với option -m Kết quả: tập tin có 90 ký tự Tại lại có 90 ký tự Bởi dòng có 2*10 ký số cộng với ký tự trắng ký tự enter ta xuống dòng Dùng với option -c Kết quả: tập tin có 90 bytes Tại có 90 ký tự ASCII, ký tự byte nên có 90 bytes 2) Sử dụng lệnh sort: Dùng để xếp có thứ tự dòng tập tin Trước sử dụng lệnh sort, ta thực lệnh ls sau: Page | Lệnh liệt kê chi tiết thư mục /usr/bin Do bin có nhiều tập tin thư mục nên ta dùng kết hợp với lệnh more Trong hình trên, cột đếm Cho nên cột dung lượng tập tin cột số 4, cột tháng cột số Bây giờ, thay xuất kết lệnh ls -l nói hình, ta xuất file cách dùng dấu >, hình sau: Sau dùng lệnh cat kết hợp với lệnh more để xem nội dung tập tin ketqua.txt Bây giờ, ta tiến hành xếp nội dung file ketqua.txt Ta xếp theo cột Các giá trị cột (là cột dung lượng file) bị xếp giảm dần Làm sau: Trong đó, -n nghĩa theo giá trị số, kết hợp với option r xếp giảm dần (nếu khơng có r xếp tăng dần), +4 xếp theo cột số Kết sau xếp xuất vào tập tin ketquasort.txt Như vậy, lệnh không làm thay đổi nội dung tập tin ketqua.txt sau xếp xong Dùng lệnh cat xem kết xếp chứa tập tin ketquasort.txt, sau: Page | 10 3) Đếm tổng số thư mục: Muốn đếm tổng số tập tin thư mục có thư mục đó, ta dùng lệnh ls liệt kê thư mục xuất kết vào file (thay xuất hình) Sau ta dùng lệnh wc để đếm số từ có file Nếu dùng lệnh ls -l để làm việc ta phải lấy kết trừ bớt (tức 159-1=158), lệnh ls -l ln dùng dòng xuất câu total hình sau: Bài tập nhà (bắt buộc phải làm): Câu 1: Kiểu file Có cách để xem kiểu file tập tin thư mục thư mục linux? Thực cách Câu 2: Khơng chạy lệnh sau, dự đoán kết (ghi lại kết dự đoán) thực lệnh ls ~ | tee home.txt | cat Câu 3: Tùy chọn –i Tùy chọn (option) –i lệnh cp, mv, rm có ý nghĩa gì? Thực số ví dụ để chứng minh ý nghĩa Câu 4: Có nhiều lệnh khác để tắt máy khởi động máy Tìm hiểu thực lệnh Đọc hiểu mức runlevel dùng lệnh init thực runlevel Dành cho lớp thực hành Linux sáng thứ bảy: Tất tập nhà tuần phải nộp vào địa email thầy Hạn nộp cuối cùng: trước bắt đầu buổi học thực hành tuần Điểm tính vào điểm hành môn Ngày 01/11/2014 GV: Võ Tấn Dũng votandung@yahoo.com Trường Cao đẳng Công nghệ Thông tin TPHCM Page | 11 ... Page | Với option -h: du xuất kết theo dạng mà người dễ đọc (tức dạng đơn vị MB, KB, GB) Ví dụ: với option -m option -m : xuất kết đơn vị MB (Mega byte) Ví dụ: với option -k option -k : xuất kết... partition sda2 thông tin sda2 4) Lệnh df -T: Với option -T, lệnh df trình bày loại hệ thống file partition cột Type Page | 5) Lệnh df -t: Với optition -t này, lệnh df trình bày partition có hệ... kết đơn vị KB (Kilo byte) Ví dụ: với option -c option -c: dòng cuối kết lệnh cho biết tổng dung lượng mà thư mục chiếm dụng Ví dụ: với option -a option -a: liệt kê tất thư mục con, cháu thư mục

Ngày đăng: 15/12/2017, 17:04

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan