Thao tác trên tập tin

Một phần của tài liệu HỆ điều HÀNH LINUX THS đào QUỐC PHƯƠNG (Trang 27 - 31)

Lệnh cat

Dùng để hiển thị nội dung của tập tin dạng văn bản.

Cú pháp:

$cat <file>

Ví dụ:

[phuongdq@localhost ~]$cat myfile

Lệnh cat cũng được dùng để tạo và soạn thảo văn bản dạng text. Trong trường hợp này chúng ta sử dụng dấu > hay >> đi theo sau. Nếu tập tin cần tạo đã tồn tại, dấu > sẽ xĩa nội dung của tập

tin và ghi nội dung mới vào, dấu >> sẽ ghi nội dung mới vào sau nội dung cũ của tập tin.

Ví dụ: muốn tạo tập tin baitho ta làm như sau

Hom qua tat nuoc dau dinh

Bo quen chiec ao tren canh hoa sen [Nhấn Ctrl + D để kết thúc]

Lệnh more

Cho phép xem nội dung tập tin theo từng trang màn hình.

Cú pháp:

$more <file> Lệnh cp

Cho phép sao chép tập tin.

Cú pháp:

$cp <source_file> <dest_file>

Ví dụ:

[phuongdq@localhost ~]$cp /etc/passwd /home/phuongdq/passwd

Lệnh mv

Dùng để di chuyển vị trí lưu trữ của tập tin, đơi khi ta cĩ thể sử dụng lệnh mv để đổi tên tập tin.

Cú pháp:

$mv <source> <dest>

Ví dụ:

[phuongdq@localhost ~]$mv myfile /home/phuongdq/Music

Lệnh rm

Cho phép xố tập tin, thư mục.

Cú pháp:

$rm <option> <file/dir>

Các tuỳ chọn:

-r : xố thư mục và tất cả tập tin và thư mục con

-i : xác nhận lại trước khi xố

Lệnh find

Cho phép tìm kiếm tập tin thoả mãn điều kiện.

Cú pháp:

$find <path> <expression>

Trong đĩ:

path : là đường dẫn thư mục tìm kiếm

Tài liệu tham khảo Hệ điều hành Linux

Ngồi ra bạn cĩ thể sử dụng những kí hiệu sau * : viết tắt cho một nhĩm ký tự

? : viết tắt cho một ký tự

Lệnh grep

Cho phép tìm kiếm một chuỗi nào đĩ trong nội dung tập tin

Cú pháp:

$grep <expression> <file>

Ví dụ :

[phuongdq@localhost ~]$grep “abcde” /home/phuongdq/myfile

Giải thích: Tìm kiếm trong tập tin / home/phuongdq/myfile và hiển thị các dịng cĩ xuất hiện

chuỗi “abcde”.

Lệnh touch

Hỗ trợ việc tạo và thay đổi nội dung tập tin

Cú pháp:

$touch <option> <file>

Ví dụ :

[phuongdq@localhost ~]$touch file1.txt file2.txt (tạo hai tập tin file1.txt và file2.txt)

Lệnh dd

Cho phép thay đổi định dạng và sao chép file

Ví dụ:

dd if=/mnt/cdrom/images/boot.img of=/dev/fd0

(if là input file, of là output file)

Lệnh gzip va gunzip

gzip dùng để nén tập tin cịn gunzip dùng để giải nén các tập tin. gzip tạo tập tin nén với phần mở rộng .gz

Cú pháp của gzip và gunzip như sau:

$gzip <option> <name> $gunzip <option> <name>

Các tuỳ chọn cho gunzip và gzip

-c : chuyển các thơng tin ra màn hình

-d : giải nén, gzip -d tương đương gunzip

-h : hiển thị giúp đỡ

Lệnh tar

Lệnh này dùng để gom và bung những tập tin/thư mục. Nĩ sẽ tạo ra một tập tin cĩ phần mở rộng .tar

Cú pháp:

$taz <option> <dest> <source>

Các option cĩ thể là:

-cvf : gom tập tin/thư mục

-xvf : bung tập tin/thư mục

<dest> : tập tin đích .tar sẽ được tạo ra

<source> : những tập tin và thư mục nguồn cần gom

Ví dụ:

[phuongdq@localhost ~]$tar -cvf /home/backup.tar /etc/passwd /etc/group [phuongdq@localhost ~]$tar -xvf /home/backup.tar

Tài liệu tham khảo Hệ điều hành Linux

BÀI 5

QUẢN LÝ PHẦN MỀM TRÊN LINUX

Một phần của tài liệu HỆ điều HÀNH LINUX THS đào QUỐC PHƯƠNG (Trang 27 - 31)