Campeonato Nacional de Trial 4x4 2014 - 1ª Prova St.ª M.ª da Feira
תוכן עניינים:
tee
תחביר פיקוד- כיצד להשתמש בפיקוד
tee
- כתוב לקובץ מרובה
- הוסף לתיק
- התעלם מהפרעה
- הסתר את הפלט
- באמצעות טי בשילוב עם sudo
- סיכום
פקודת ה-
tee
קוראת מהקלט הרגיל וכותבת לפלט סטנדרטי ולקבץ אחד או יותר בו זמנית.
tee
משמש בעיקר בשילוב עם פקודות אחרות באמצעות צנרת.
במדריך זה, נסקור את היסודות של השימוש בפקודה
tee
.
tee
תחביר פיקוד
התחביר לפקודה
tee
הוא כדלקמן:
tee
-
OPTIONS
:-
-a
(-a
--append
) - אל תחליף את הקבצים במקום זאת הוסף לקבצים הנתונים.-i
(--ignore-interrupts
) - התעלם--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
באמצעות הפקודה cat.
כתוב לקובץ מרובה
פקודת ה-
tee
יכולה גם לכתוב למספר קבצים. לשם כך, ציין רשימת קבצים המופרדים על ידי שטח כארגומנטים:
command | tee file1.out file2.out file3.out
הוסף לתיק
כברירת מחדל, פקודת ה-
tee
תחליף את הקובץ שצוין. השתמש באפשרות
-a
(
-a
--append
) כדי להוסיף את הפלט לקובץ:
התעלם מהפרעה
כדי להתעלם מהפרעות, השתמש באפשרות `-i
(
–interign interruptts
) option. This is useful when stopping the command during execution with
) option. This is useful when stopping the command during execution with
CTRL + C
and want
טי 'לצאת בחינניות.
הסתר את הפלט
command | tee file.out >/dev/null
באמצעות טי בשילוב עם sudo
נניח שאתה רוצה לכתוב לקובץ שנמצא בבעלות שורש כמשתמש בסודו. הפקודה הבאה תיכשל מכיוון שהניתוב של הפלט לא מבוצע על ידי sudo. ההפניה מחדש מבוצעת כמשתמש שאינו מוגדר.
sudo echo "newline" > /etc/file.conf
הפלט ייראה כך:
bash: /etc/file.conf: Permission denied
כל שעליך לעשות הוא לסמוך על
sudo
לפני פקודת ה-
tee
כמוצג להלן:
echo "newline" | sudo tee -a /etc/file.conf
tee
יקבל את הפלט של פקודת הד, הרם להרשאות sudo וכתב לקובץ.
השימוש ב-
tee
בשילוב עם
sudo
מאפשר לך לכתוב לקבצים שבבעלות משתמשים אחרים.
סיכום
פקודת ה-
tee
קוראת מקלט רגיל וכותבת אותו לפלט סטנדרטי וקובץ אחד נוסף.
אם יש לך שאלות או משוב, אל תהסס להשאיר תגובה.
מסוף טיגרסה 'Lite' של Fuduntu היא אחת התכונות החדשות שהוזמנו השבוע. > רוב העולם של לינוקס עשוי להמתין למהדורה הסופית של אובונטו לינוקס 13.04 "רינגט רינגט" מאוחר יותר החודש, אבל זה לא אומר שהפצות לינוקס רבות אחרות עומדות בשקט. עדכונים "בסעיף על מעקב אחר האתר DistroWatch הוא פשוט עסוק כתמיד. השבוע, שתי הפצות לינוקס פופולרי יצא עם עדכונים משמעותיים במיוחד ראוי להזכיר. אחד מהם הוא Fuduntu, הפיצול הנוכחי שלי, והאחר הוא PCLinuxOS.

PCLinuxOS 2013.04
פקודה תלתל בלינוקס עם דוגמאות

תלתל הוא כלי שורת פקודה להעברת נתונים מ או לשרת המיועד לעבוד ללא אינטראקציה של משתמשים. במדריך זה, נראה לך כיצד להשתמש בכלי התלתלים באמצעות דוגמאות מעשיות והסברים מפורטים על אפשרויות התלתלים הנפוצות ביותר.
פקודה TR בלינוקס עם דוגמאות

Tr הוא כלי שורת פקודה במערכות לינוקס ויוניקס המתרגם, מוחק וסוחט תווים מהקלט הסטנדרטי וכותב את התוצאה לפלט הסטנדרטי.