Các lệnh tạo file

Một phần của tài liệu Hệ thống file (Trang 25 - 27)

6 4

* To file vi lnh touch

Lệnh touch có nhiều chức năng, trong đó một chức năng là giúp tạo file mới trên hệ thống: touch rất hữu ích cho việc tổ chức một tập hợp các file mới. Cú pháp lệnh:

touch <file>

Thực chất lệnh này có tác dụng dùng để cập nhật thời gian truy nhập và sửa chữa lần cuối của một file. Vì lý do này, các file được tạo bằng lệnh touch đều được sắp xếp theo thời gian sửa đổi. Nếu sử dụng lệnh touch đối với một file chưa tồn tại, chương trình sẽ tạo ra file đó. Sử dụng bất kỳ trình soạn thảo nào để soạn thảo file mới.

Ví dụ, dùng lệnh touch để tạo file newfile:

# touch newfile

* To file bng cách đổi hướng đầu ra ca lnh (>)

Cách này rất hữu ích nếu muốn lưu kết quả của một lệnh đã thực hiện.

Để gửi kết quả của một lệnh vào một file, dùng dấu ">" theo nghĩa chuyển hướng lối ra chuẩn. Ví dụ, đưa kết quả của lệnh ls -l /bin vào file /home/thu/lenhls bằng cách gõ:

# ls -l /bin > /home/thu/lenhls

Linux tự động tạo nếu file lenhls chưa có, trong trường hợp ngược lại, nội dung file cũ sẽ bị thế chỗ bởi kết quả của lệnh.

# ls -l /bin >/home/thu/lenhls

Nếu muốn bổ sung kết quả vào cuối file thay vì thay thế nội dung file, hãy sử dụng dấu ">>".

Ví dụ, lệnh

# ls -l /bin >> /home/thu/lenhls

đưa các dòng danh sách file trong thư mục /bin vào cuối nội dung của file

/home/thu/lenhls. * To file vi lnh cat

Lệnh cat tuy đơn giản nhưng rất hữu dụng trong Linux. Chúng ta có thể sử dụng lệnh này để lấy thông tin từ đầu vào (bàn phím...) rồi kết xuất ra file hoặc các nguồn khác (màn hình ...), hay để xem nội dung của một file ... Phần này trình bày tác dụng của lệnh cat đối với việc tạo file. Cú pháp lệnh:

cat > <file>

Theo ngầm định, lệnh này cho phép lấy thông tin đầu vào từ bàn phím rồi xuất ra màn hình. Soạn thảo nội dung của một file bằng lệnh cat tức là đã đổi hướng đầu ra của lệnh từ màn hình vào một file. Người dùng gõ nội dung của file ngay tại dấu nhắc màn hình và gõ

CTRL+d để kết thúc việc soạn thảo. Nhược điểm của cách tạo file này là nó không cho

phép sửa lỗi, ví dụ nếu muốn sửa một lỗi chính tả trên một dòng, chỉ có cách là xóa đến vị trí của lỗi và gõ lại nội dung vừa bị xóa.

Ví dụ. tạo file newfile trong thư mục /home/vd bằng lệnh cat.

# cat > /home/vd/newfile

This is a example of cat command

Sau khi soạn thảo xong, gõ Enter và CTRL+d để trở về dấu nhắc lệnh, nếu không gõ

Enter thì phải gõ CTRL+d hai lần. Có thể sử dụng luôn lệnh cat để xem nội dung của file

vừa soạn thảo:

# cat /home/vd/newfile

This is a example of cat command

#

3.4.3 Các lnh thao tác trên file * Sao chép file vi lnh cp

Một phần của tài liệu Hệ thống file (Trang 25 - 27)