Nội dung:
- Redirecting standard input/output/error
- Pipe: dữ liệu output của command này trở thành dữ liệu input của command khác
- Sử dung output của command như là argument của command khác
- Đẩy output của command đến stdout và log file
Command
Lệnh | Giải Thích | Ví Dụ |
---|---|---|
> | Đưa STDOUT ghi vào file, nếu file đã có thì ghi đè, file chưa tồn tại thì tạo file | |
>> | chèn vào cuối file | |
2> | STDERR nếu có lỗi sẽ ghi vào file, ghi đề lên file cũ | |
2>> | STDERR lỗi chèn vào cuối file | |
< | STDIN đưa dữ liệu vào từ 1 file | |
<> | STDIN dữ liệu vào của 1 file sẽ redirect sang STDOUT vào file | |
tr | tạm hiểu là tìm và thay thế. | |
Nếu trong chuỗi "Hoc linux go miet" có khoảng trắng thì thay thế bằng dấu "_" | echo "Hoc linux go miet" | tr " " "_" | |
Nếu nội dung trong file.txt có khoảng trắng thì thay dấu "_" | tr " " "_" < file.txt | |
tee | cho phép ghi output ra file và ghi output ra terminal | |
ghi chuỗi "example" vào file có tên là file.txt | echo "example" | tee file.txt | |
chèn thêm chuỗi "example-1" vào file.txt (không ghi đè) | echo "example-1" | tee -a file.txt |