Коришћење цеви у командној линији
Без даљег увода, ево неких информација о цевима командне линије, шта они раде, и што је најважније, како да користите цеви за контролу излаза командне линије, ефективно га 'проводећи' на друго место:
Симбол цеви изгледа као |, (то је исти кључ као ваш \ кључ, ако сте збуњени), и изузетно је користан када радите у командној линији. Ево неколико примера:
лс -ла | више
Ово узима излаз команде листе (са дугим и свим ознакама) и 'проводи' је до више команде, омогућавајући вам да видите излаз једну страницу по једну.
пс аук | греп корисник
Ова команда узима излаз команде процеса и извештава само о инстанцама процеса које припадају 'кориснику'
Можете да користите лулу са буквално било чим, па користите своју машту.
Друга уобичајена употреба цеви је комбиновање са „мање“ да би се побољшала читљивост дугачког излаза, када се користи „мачка“ или нешто слично:
цат /етц/пассвд | мање
Пипе се такође могу користити на веома напредне начине, узимајући излаз било које команде и преусмеравајући тај излаз команде на улаз другог командног низа, а затим узимајући тај излаз и поново га преусмеравајући, у дугачак низ команди и цеви, ово би могло изгледати отприлике овако:
цат /етц/ОСКСДаили.ткт | греп оскдаили тест>"
Цеви се такође могу комбиновати са преусмеравањем, и скоро било којим другим методом манипулисања било чим у терминалу.
Ми покривамо Мац ОС Кс командну линију релативно често овде у ОС Кс Даили, али наш недавни чланак Основе употребљивости командне линије: Преусмеравање је вероватно требало да укључи и нешто о цевима, тако да смо ту.Напредније сврхе би најбоље биле покривене у другом детаљнијем водичу за истраживање изван основа, па останите са нама.
