Các chương trình trên Linux hướng đến việc làm tốt đúng một nhiệm vụ duy nhất, và làm tốt việc làm cùng nhau

Đầu tiên, các phần mềm cụ thể nên được xây dựng để làm một việc và làm tốt một việc đó.

Thứ hai, các chương trình phải có thể làm việc cùng nhau một cách dễ dàng, có nghĩa là đầu vào và đầu ra thường là văn bản.
Nguồn:: TẬP TRUNG VÀO MỘT VIỆC DUY NHẤT VÀ LÀM TỐT NÓ - TRIẾT LÝ HỆ ĐIỀU HÀNH UNIX