انڈروئد

مثال کے ساتھ لینکس ٹی کمانڈ

اعدام های غير قضايی در ايران

اعدام های غير قضايی در ايران

فہرست کا خانہ:

Anonim

tee کمانڈ معیاری ان پٹ سے پڑھتی ہے اور ایک ہی وقت میں معیاری آؤٹ پٹ اور ایک یا زیادہ فائلوں دونوں کو لکھتی ہے۔ tee زیادہ تر پائپنگ کے ذریعہ دیگر کمانڈوں کے ساتھ مل کر استعمال ہوتا ہے۔

اس ٹیوٹوریل میں ، ہم tee کمانڈ کو استعمال کرنے کی بنیادی باتوں کا احاطہ کریں گے۔

tee کمانڈ ترکیب

tee کمانڈ کا نحو ذیل میں ہے:

tee

  • OPTIONS :
    • -a ( --append ) - فائلوں کو اس کے بجائے دیئے جانے والے فائلوں میں ضم نہ کریں۔ -i ( --ignore-interrupts ) - خلل ڈالنے والے سگنلز کو نظرانداز کریں۔ تمام دستیاب اختیارات دیکھنے کیلئے tee --help استعمال کریں۔
    FILE_NAMES - ایک یا زیادہ فائلیں۔ جس میں سے ہر ایک پر آؤٹ پٹ ڈیٹا لکھا جاتا ہے۔

tee کمانڈ کو کس طرح استعمال کریں

tee کمانڈ کا سب سے بنیادی استعمال کسی پروگرام کی معیاری آؤٹ پٹ ( stdout ) ڈسپلے کرنا اور اسے فائل میں لکھنا ہے۔

مندرجہ ذیل مثال میں ، ہم فائل سسٹم پر ڈسک کی دستیاب جگہ کی مقدار کے بارے میں معلومات حاصل کرنے کے لئے df کمانڈ استعمال کر رہے ہیں۔ آؤٹ پٹ کو tee کمانڈ پر پائپ کیا گیا ہے ، جو آؤٹ پٹ کو ٹرمینل میں دکھاتا ہے اور وہی معلومات disk_usage.txt ۔

df -h | tee disk_usage.txt

Filesystem Size Used Avail Use% Mounted on dev 7.8G 0 7.8G 0% /dev run 7.9G 1.8M 7.9G 1% /run /dev/nvme0n1p3 212G 159G 43G 79% / tmpfs 7.9G 357M 7.5G 5% /dev/shm tmpfs 7.9G 0 7.9G 0% /sys/fs/cgroup tmpfs 7.9G 15M 7.9G 1% /tmp /dev/nvme0n1p1 511M 107M 405M 21% /boot /dev/sda1 459G 165G 271G 38% /data tmpfs 1.6G 16K 1.6G 1% /run/user/120

آپ کیٹ کمانڈ کا استعمال کرکے disk_usage.txt فائل کا مواد دیکھ سکتے ہیں۔

ایک سے زیادہ فائل پر لکھیں

tee کمانڈ متعدد فائلوں کو بھی لکھ سکتا ہے۔ ایسا کرنے کے ل space ، بطور دلیل سے جگہ سے جدا فائلوں کی ایک فہرست کی وضاحت کریں:

command | tee file1.out file2.out file3.out

فائل میں شامل کریں

پہلے سے طے شدہ ، tee کمانڈ مخصوص فائل کو اوور رائٹ کردے گی۔ آؤٹ پٹ کو فائل میں شامل کرنے کے لئے -a ( --append ) آپشن کا استعمال کریں:

command | tee -a file.out

رکاوٹ کو نظر انداز کریں

رکاوٹوں کو نظر انداز کرنے کے لئے `` -i ( oreignore-interrupts ) option. This is useful when stopping the command during execution with ) option. This is useful when stopping the command during execution with CTRL + C کے ) option. This is useful when stopping the command during execution with and want خوبصورتی سے باہر آجائے۔

command | tee -i file.out

آؤٹ پٹ کو چھپائیں

command | tee file.out >/dev/null

sudo کے ساتھ مل کر ٹی کا استعمال کرنا

ہم کہتے ہیں کہ آپ کسی ایسی فائل کو لکھنا چاہتے ہیں جس کی ملکیت بطور سوڈو صارف ہے۔ مندرجہ ذیل کمانڈ ناکام ہوجائے گا کیونکہ آؤٹ پٹ کی ری ڈائریکشن سوڈو کے ذریعہ انجام نہیں دی جاتی ہے۔ ری ڈائریکشن غیر مجاز صارف کی حیثیت سے انجام دی گئی ہے۔

sudo echo "newline" > /etc/file.conf

آؤٹ پٹ کچھ اس طرح نظر آئے گی:

bash: /etc/file.conf: Permission denied

جیسا کہ ذیل میں دکھایا گیا ہے tee کمان سے پہلے صرف سوڈو پریپینڈ کریں:

echo "newline" | sudo tee -a /etc/file.conf

tee کو ایکو کمانڈ کا آؤٹ پٹ ملے گا ، سوڈو اجازتوں میں اضافہ ہوگا اور فائل کو لکھیں گے۔

tee کو سوڈو کے ساتھ مل کر استعمال کرنے سے آپ دوسرے صارفین کی ملکیت والی فائلوں کو لکھ سکتے ہیں۔

نتیجہ اخذ کرنا

tee کمانڈ معیاری ان پٹ سے پڑھتی ہے اور اسے معیاری آؤٹ پٹ اور ایک ایسک مزید فائلوں پر لکھتی ہے۔

اگر آپ کے ذہن میں کوئی سوال یا آراء ہیں تو بلا جھجھک کوئی تبصرہ کریں۔

ٹی ٹرمینل