Pag-redirect ng Output ng Linux sa File at Screen

Linux Redirect Output File



Habang gumagamit ng isang terminal ng Linux, mayroong maraming mga sitwasyon kung saan nais mong i-redirect ang output ng isang utos sa isang file at i-screen nang sabay-sabay, tinitiyak na ang output ay nakasulat sa isang file upang maaari mo itong tingnan sa ibang pagkakataon. Masisiyahan kang malaman na ang isang tool sa Linux ay maaaring maisagawa ang pagpapaandar na ito nang walang kahirap-hirap. utos ni tee ay idinagdag sa mga sistemang batay sa Linux na partikular para sa hangaring ito. Kaya, magpatuloy tayo at alamin ang tungkol sa kamangha-manghang tool na ito.

tee utos:

maaaring basahin ng tee command ang karaniwang input at i-redirect ito sa isa o higit pang mga file. Pinaghihiwa nito ang output ng anumang utos o programa na ipinapakita sa screen at nai-save ito sa isang file. Ginagamit ito kasama ng iba pang mga utos na gumagamit ng mga tubo.







tee utos pangunahing syntax:

Ipinakita namin sa iyo ang pangunahing syntax ng utos ng tee.



katanganMga File ng Opsyon

Mga Pagpipilian:



  • -i o –ignore-interrupts ay para sa pagwawalang-bahala ng mga signal na nakakagambala.
  • Sa wakas, isang o o -append ay nagbibigay-daan sa utos ng tee upang idagdag ang mga file sa halip na mai-overlap ang nilalaman.
  • Maaari mo ring gamitin ang tee -help upang matingnan ang listahan ng mga magagamit na pagpipilian para sa tee command.

Mga file:





  • Mga pangalan ng file ng isa o higit pang mga file. Ang bawat isa sa mga file na ito ay maglalaman ng nai-redirect na output.

Paggamit ng utos ng katangan para sa pag-redirect ng output sa file at screen:

Naglalaman ang seksyon na ito ng ilang mahusay na mga halimbawa para sa pagpapakita ng pag-redirect ng output ng anumang utos sa isang screen o anumang file.

Syntax ng utos ng tee para sa pag-redirect ng output:

utos | katangan /landas/sa/file

Pag-redirect ng output sa isang solong file at screen:

Sa terminal, isinasagawa ang ls ililista ng utos ang mga file at direktoryo na naroroon sa iyong kasalukuyang gumaganang direktoryo.



$ls


Para sa pag-redirect ng output sa isang file at screen nang sabay-sabay, isulat ang utos ng tee sa sumusunod na paraan:

$ls | katangansamplefile

Bago ang | simbolo ng tubo, maaari mong i-type ang utos na nais mong ipatupad at pagkatapos ay pagsamahin ang | gamit ang utos ng tee habang tinutukoy ang file path. Sa aming kaso, ire-redirect namin ang output sa samplefile na naroroon sa aming direktoryo sa bahay.

Maaari mo ring idagdag ang nai-redirect na output sa pamamagitan ng paggamit ng -sa o –Dugtong pagpipilian kasama ang utos ng tee. -sa o –Dugtong Pinapayagan ng opsyong utusan ang tee na idagdag ang mga file sa halip na mai-overlap ang nilalaman ng file.

Syntax para sa pagdaragdag ng nai-redirect na output:

utos | katangan -sa /landas/sa/file

Ang utos na ito ay idaragdag ang nai-redirect na output sa dulo ng samplefile.

$uname -sa | katangan -sasamplefile

Pag-redirect ng output sa Maramihang mga file at screen:

Kung nais mong i-redirect ang output ng screen sa maraming mga file, ang tanging bagay na kailangan mong gawin ay idagdag ang mga pangalan ng file sa dulo ng utos ng tee. Ibinigay namin sa iyo ang syntax para sa maraming pag-redirect ng file na ito.

utos | katanganfile1 file2 file3

Ang utos na ibinigay sa ibaba ay ire-redirect ang output ng ls sa mga file ng screen at samplefile.txt at samplefile2.txt.

$ls | katangansamplefile.txt samplefile2.txt

Konklusyon:

Habang nagtatrabaho sa terminal ng Linux, ang konsepto ng pag-redirect ng output ay mahalaga. katangan Ang utos ay isa sa pinakamahalagang tool na makakatulong sa isang gumagamit ng Linux na i-redirect ang output ng isang utos sa isang file at screen. Tinalakay sa artikulong ito ang pangunahing paggamit ng katangan para sa pag-redirect ng output sa screen, solong, o maramihang mga file.