GIÁO TRÌNH HỆ ĐIỀU HÀNH UNIX - LINUX - Trang 65

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

#