Unix dünyasında, her araç bir işi yapmak ve iyi yapmak için tasarlanmıştır. cp
Başka bir araç pv
zaten olduğu gibi , neden ilerleme çıktısı konusunda endişeleniyorsunuz ? Aynı şekilde, neden bu kadar çok program herhangi bir sayfalandırma yapılmadan ekrana malzeme döküyor? Çünkü bu iş için zaten more
(veya less
) araçları var . Neden dosyaların düzenlenmesi gereken çoğu program size bir editör sunmuyor ve bunun yerine dış kaynak $EDITOR
kullanıyor? Çünkü bu, herkesin yapmak için tasarlandıkları bir görevi yapmasını ve kullanıcının tüm görevler için favori editörünü kullanmasını sağlar.
Teğetsel olarak, çoğu kabuk programı, çıktılarını diğer kabuk programlarına akıtmak için tasarlanmıştır. Verebilecekleri tek çıktı, zincirdeki bir sonraki komutta ayrıştırılmasında yararlı olacak şeylerdir. Gibi programlar cp
komut dosyalarında olduğu gibi bir terminalden de el ile kullanılır, bu nedenle çıktısı çıkış koduna ve başarısız ya da başarılı olan dosyaların listelerine odaklanır.
İstediğiniz efekti gerçekleştirmek için araçları bir araya getirmeyi her zaman bekleyin.