/*auto readmore*/ /*auto readmore*/ /* an hien script*/ // an hien password /*an hien ma chuong trinh cong tru */ /*Scrollbox thanh cuon*/ /***Nhung CODE***/ /* dòng xanh dòng trắng */ /* https://cdnjs.com/libraries/prism lay thu vien, can vao ten file ma goi 1. copy link vao vi du:prism-python.min.js 2. ten ngon nua la python */ /*=== New posts ===*/ /*header slider*/ /*=== bai viet lien quan===*/ /*===tabcode===*/

Using Streams, Pipes & Redirects - STDOUT/STDIN/STDERR In Linux/Ubuntu/CentOS

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

Xong!

1 comment:

/*header slide*/