זוהי פקודה shar שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות החינמיות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS.
תָכְנִית:
שֵׁם
Shar - יצירת ארכיון מעטפת
תַקצִיר
Shar [-דגלים] [-דֶגֶל [ערך]] [--אפשרות-שם[[=| ]ערך]] [ ...]
אם לא פילהכאשר מצוינים s, רשימת קבצי הקלט נקראת מהקלט הסטנדרטי.
הקלט לא חייב להיות טרמינל.
תיאור
Shar יוצר "ארכיוני מעטפת" (או קבצי שרה) שהם בפורמט טקסט וניתנים לשליחה בדוא"ל.
ניתן לפרוק קבצים אלה מאוחר יותר על ידי הפעלתם באמצעות / Bin / shהארכיון שנוצר
נשלח ליציאה סטנדרטית אלא אם כן ה- -o ניתנת אפשרות. מגוון רחב של תכונות מספקות
גמישות נרחבת בייצור חלקיקים ובמפרט Shar "חוכמה". ארכיון
יכול להיות די פשוט (--מבצע-וניל) או בעצם ניתן בדואר זפת ארכיון.
ניתן לציין אפשרויות בכל סדר עד ש- פילה הטיעון מזוהה. אם ה
--סוג אינטרמיקס האפשרות שצוינה, יהיו אפשרויות דחיסה וקידוד נוספות
מוכר בין פילה ארגומנטים.
למרות שתוכנית זו תומכת uuencodeקבצי -d, הם אינם בשימוש. אם אתה שולח דוא"ל
קבצים, אנא שקלו קבצים מקודדים ב-MIME. אם כן uuencode, base64 הוא המועדף
שיטת קידוד.
אפשרויות
מפרט דְחִיסָה
-p, --סוג אינטרמיקס
ציין דחיסה עבור קבצי קלט. אפשרות זו לא תופיע בשילוב
עם כל אחת מהאפשרויות הבאות: פעולה ונילה.
אפשר אפשרויות פרמטרים מיקוםיים. שיטת הדחיסה ושיטת הקידוד
אפשרויות עשויות להיות מעורבבות עם שמות קבצים. קבצים הנקראים על שם אפשרויות אלה ייקראו
מעובד באופן שצוין.
-C התוכנית, --דחס=התוכנית
ציין תוכנית דחיסה (דחיסה). אפשרות זו עשויה להיראות בלתי מוגבלת
מספר פעמים. אפשרות זו אינה חייבת להופיע בשילוב עם אף אחד מהאפשרויות הבאות.
האפשרויות הבאות: פעולת ונילה.
השמיים מופעלת דחיסת, bzip2 ו לדחוס פקודות דחיסה עשויות להיות מוגדרות על ידי התוכנית
שם כשם האפשרות, לדוגמה --gzipאפשרויות אלו, לעומת זאת, נבחנות
מיושן. יש גם את xz מכבש עכשיו. ציין xz עם -C xz or
--דחס=xz.
ציון המדחס "אף לא אחד" יבטל דחיסת קבצים. דחוס
קבצים לעולם אינם מעובדים כטקסט רגיל. הם תמיד מקודדים באמצעות UU ו-
הנמען חייב להיות בעל קוד קוד כדי לפרוק אותם.
ציון המדחס לדחוס הוצא משימוש.
-g רָמָה, --רמת-דחיסה=רָמָה
לעבור רמה לצורך דחיסה. אפשרות זו מקבלת מספר שלם כארגומנט שלה.
הערך של רָמָה מוגבל להיות:
בטווח 1 עד 9
ברירת המחדל רָמָה עבור אפשרות זו היא:
9
חלק מתוכנות הדחיסה מאפשרות רמת דחיסה מסוימת. ברירת המחדל היא 9, אבל
אפשרות זו מאפשרת לך לציין משהו אחר. ערך זה משמש את מופעלת דחיסת,
bzip2 ו xz, אבל לא לדחוס.
-j, --bzip2
bzip2 ו uuencode קבצים. אפשרות זו עשויה להופיע מספר בלתי מוגבל של פעמים.
bzip2 לדחוס ו uuencode כל הקבצים לפני האריזה. על הנמען להיות
קוד קוד bzip2 על מנת לפרוק.
הערה: זה אוֹפְּצִיָה IS הוחלש
-z, --gzip
מופעלת דחיסת ו uuencode קבצים. אפשרות זו עשויה להופיע מספר בלתי מוגבל של פעמים.
מופעלת דחיסת לדחוס ו uuencode כל הקבצים לפני האריזה. על הנמען להיות
קוד קוד ו מופעלת דחיסת על מנת לפרוק.
הערה: זה אוֹפְּצִיָה IS הוחלש
-Z, --לִדחוֹס
לדחוס ו uuencode קבצים. אפשרות זו עשויה להופיע מספר בלתי מוגבל של פעמים.
לדחוס ו uuencode כל הקבצים לפני האריזה. על הנמען להיות קוד קוד
ו לדחוס על מנת לפרוק.
הערה: זה אוֹפְּצִיָה IS הוחלש
--level-for-gzip
זהו כינוי ל- --רמת-דחיסה אוֹפְּצִיָה.
הערה: זה אוֹפְּצִיָה IS הוחלש
-b ביטים, --סיביות-לכל-קוד=ביטים
לעבור ביטים (ברירת מחדל 12) לדחיסה. ברירת המחדל ביטים עבור אפשרות זו היא:
12
זהו מקדם הדחיסה בו משתמש ה- לדחוס תכנית.
הערה: זה אוֹפְּצִיָה IS הוחלש
מפרט פילה הַצפָּנָה מתודולוגיה
ניתן לאחסן קבצים בקובץ Shar כטקסט רגיל או מקודדים ב-UU. כברירת מחדל,
התוכנית בוחרת איזה על ידי בדיקת הקובץ. ניתן לכפות את הבחירה עבור כל הקבצים.
במצב של שילוב של אפשרות/קובץ, הגדרה זו עשויה להשתנות במהלך העיבוד.
-M, --mixed-uuencode
קבע את קידוד ה-uuencode עבור כל קובץ. אפשרות זו היא חלק מקובץ ה-mixed-uuencode
מחלקה של אופציות.
קבע באופן אוטומטי אם הקבצים הם טקסט או בינאריים ושמור אותם בארכיון כראוי.
קבצים שנמצאים כקבצים בינאריים עוברים קידוד UU לפני האריזה. זוהי ברירת המחדל.
התנהגות עבור Shar.
כדי שקובץ ייחשב כקובץ טקסט במקום קובץ בינארי, כל התנאים הבאים
צריך להיות נכון:
הקובץ אינו מכיל תו בקרה ASCII מלבד BS (מרווח אחורי), HT
(לשונית אופקית), LF (שורה חדשה) או FF (טופס פיד).
הקובץ אינו מכיל תו עם קבוצת שמינית הביט שלו.
הקובץ אינו מכיל שורה שמתחילה בחמש האותיות "החל מ- ", באותיות גדולות או
לא. (תוכנות טיפול בדואר לעיתים קרובות יוסיפו ללא צורך > דמות לפני
זה.)
הקובץ ריק או מסתיים ב- LF בייט (שורה חדשה).
אף שורה בקובץ אינה מכילה יותר מ-200 תווים. לצורך ספירה, שורות
מופרדים על ידי א LF (שורה חדשה).
-B, --uuencode
התייחס לכל הקבצים כקבצים בינאריים. אפשרות זו היא חברה במחלקה mixed-uuencode של
אפשרויות.
השתמש uuencode לפני אריזת כל הקבצים. פעולה זו מגדילה את גודל הארכיון.
על הנמען להיות בעל קוד קוד כדי לפרוק. קבצים דחוסים תמיד
מוּצפָּן.
-T, --קבצי-טקסט
התייחס לכל הקבצים כטקסט. אפשרות זו היא חברה במחלקה mixed-uuencode של
אפשרויות.
אם יש לך קבצים עם בתים או טקסט שאינם מסוג ASCII, כמו שחלק מתוכנות טיפול בדואר עושות.
לא כמו, ייתכן שתיתקלו בקשיים. עם זאת, אם אתם משתמשים ב-FTP או ב-SSH/SCP, ה-
קבצי טקסט שאינם תואמים אמורים להיות בסדר.
מפרט פילה מבחר ו תפוקה מצבי
-o קידומת, --תחילית פלט=קידומת
הדפס פלט לקובץ PREFIX.nn.
שמור את הארכיון לקבצים קידומת.01 דרך קידומת.nn במקום לשלוח את כל הפלט אל
יציאה סטנדרטית. יש לציין זאת כאשר --מגבלת-גודל-שלמה or --מגבלת-גודל-פיצול
האפשרויות מצוינות.
מתי קידומת מכיל א % אופי, קידומת מתפרש לאחר מכן כ- ספרינטף פוּרמָט,
אשר אמור להיות מסוגל להציג מספר עשרוני יחיד. כאשר קידומת לא
מכילים כזה % התו, המחרוזת .%02d מצורף באופן פנימי.
-l גודל, --מגבלת-גודל-שלמה=גודל
לפצל ארכיון, לא קבצים, כדי גודלאפשרות זו היא חלק ממגבלת הגודל המלאה
סוג של אפשרויות. אפשרות זו חייבת להופיע בשילוב עם הדברים הבאים
אפשרויות: קידומת-פלט. אפשרות זו מקבלת מספר שלם כארגומנט שלה.
ערך של גודל מוגבל להיות:
בטווח שבין 8 ל-1023, או
בטווח 8192 עד 4194304
הגבל את גודל קובץ הפלט ל- גודל בתים, אבל אל תפצלו קבצי קלט. אם גודל is
קטן מ-1024, אז הוא יוכפל ב-1024. הערך יכול להיות גם
מצוין עם הסיומת ak, K, m או M. לאחר מכן המספר מוכפל ב-1000, 1024,
1000000, או 1048576, בהתאמה. 4M (4194304) הוא המקסימום המותר.
בניגוד ל מגבלת גודל מפוצלת אפשרות זו מאפשרת לנמען קבצי ה-Sharing
לפרוק אותם בכל סדר שהוא.
-L גודל, --מגבלת-גודל-פיצול=גודל
פיצול ארכיון או קבצים אל גודלאפשרות זו היא חלק ממגבלת הגודל המלאה
סוג של אפשרויות. אפשרות זו חייבת להופיע בשילוב עם הדברים הבאים
אפשרויות: קידומת-פלט. אפשרות זו מקבלת מספר שלם כארגומנט שלה.
ערך של גודל מוגבל להיות:
בטווח שבין 8 ל-1023, או
בטווח 8192 עד 4194304
הגבל את גודל קובץ הפלט ל- גודל בתים, פיצול קבצים במידת הצורך. המותר
ערכים מצוינים כמו עם --מגבלת-גודל-שלמה אוֹפְּצִיָה.
יש לפרוק את חלקי הארכיון שנוצרו באמצעות אפשרות זו בסדר הנכון.
אם הנמען של ארכיון המעטפת רוצה לשים את כולם במייל אחד
תיקייה (קובץ), יהיה עליהם להישמר בסדר הנכון עבור בטל שיתוף לפרוק
את כולם בבת אחת (באמצעות אחת מאפשרויות הארכיון המפוצל). ראה: unshar Invocation.
-I פילה, --רשימת-קבצי-קלט=פילה
קריאת רשימת קבצים מתוך קובץ.
אפשרות זו גורמת פילה להיפתח מחדש כקלט סטנדרטי. אם לא נמצאו קבצים ב
שורת הקלט, ואז קלט סטנדרטי נקרא עבור שמות קבצי קלט. שימוש בזה
האפשרות תמנע רישום קבצי קלט בשורת הפקודה.
הקלט חייב להיות בצורה דומה לזו שנוצרת על ידי למצוא, שם קובץ אחד בכל שורה.
מתג זה שימושי במיוחד כאשר שורת הפקודה לא תכיל את רשימת ה-
קבצים שיש לאחסן בארכיון.
אם --סוג אינטרמיקס האפשרות מצוינת בשורת הפקודה, ואז ה-
אפשרויות דחיסה עשויות להיכלל בקלט הסטנדרטי בקווים בפני עצמן
ואסור ששם קובץ יתחיל במקף.
לדוגמה:
{ echo --compact xz
מצא . הקלד f - הדפס | מיין
} | shar -S -p -L50K -o /איפשהו/גדול
-S, רשימת קבצים stdin
קרא רשימת קבצים מקלט סטנדרטי.
אפשרות זו היא למעשה לא אופציונלית. זוהי מעטפת עבור --רשימת-קבצי-קלט=-.
הערה: זה אוֹפְּצִיָה IS הוחלש
שליטה מה היא Shar כותרות
-n שם, --שם-ארכיון=שם
להשתמש שם לתעד את הארכיון.
שם הארכיון שייכלל בכותרת הנושא של קבצי השיתוף. ראה את
--כותרות-רשת אוֹפְּצִיָה.
-s מי@איפה, --מגיש=מי@איפה
לעקוף את שם השולח.
Shar בדרך כלל יקבע את שם המגיש על ידי שאילתה במערכת. השתמש בזה
אפשרות אם הדבר נעשה מטעם אחר.
-a, --כותרות-רשת
פלט הוגש על ידי: & שם ארכיון: כותרות. אפשרות זו חייבת להופיע ב
שילוב עם האפשרויות הבאות: שם-ארכיון.
מוסיף כותרות מיוחדות לאימייל:
הוגש על ידי: מי@@איפה
שם הארכיון: שם/חֵלֶק##
השמיים מי@@איפה נגזר בדרך כלל, אך ניתן לציין אותו באמצעות --מגיש
אוֹפְּצִיָה. ה שם יש לספק את ה- --שם-ארכיון אפשרות. אם הארכיון
השם כולל קו נטוי (/) תו, ואז ה /חֵלֶק## מושמט. לכן -n xyzzy
ייצור you
קסיזי/חלק01
קסיזי/חלק02
בזמן -n xyzzy/patch ייצור you
xyzzy/patch01
xyzzy/patch02
ו -n xyzzy/patch01. ייצור you
xyzzy/patch01.01
xyzzy/patch01.02
-c, --סימן חיתוך
התחל את השאר עם קו חיתוך.
שורה שאומרת 'גזור כאן' מוצבת בתחילת כל קובץ פלט.
-t, --לתרגם
לתרגם הודעות בסקריפט.
תרגם הודעות בסקריפט. אם הגדרת את שפה משתנה הסביבה,
הודעות שהודפסו על ידי Shar יהיה בשפה שצוינה. הסקריפט שנוצר
עדיין ייפלטו באמצעות הודעות בשפה האנגלית של עולם המחשבים:
אנגלית. אפשרות זו תגרום להודעות הסקריפט להופיע בשפות
שצוין על ידי שפה משתנה סביבה שנקבע בעת יצירת הסקריפט.
מגן נגד תמסורת בעיות
--ללא-ספירת-תווים
אין להשתמש ב-`wc -c' כדי לבדוק גודל.
אל תבדוק כל קובץ עם 'wc -c' לאחר הפעולה. ברירת המחדל היא בדיקה.
-D, --no-md5-digest
אל תשתמש אני md5 תקציר כדי לאמת.
Do לֹא להשתמש אני md5 תקציר כדי לאמת את הקבצים שלא נפרקו. ברירת המחדל היא בדיקה.
-F, --force-prefix
להחיל את תו הקידומת בכל שורה.
מאלץ הוספת תו הקידומת לכל שורה, גם אם אינה נדרשת.
אפשרות זו עשויה להגדיל מעט את גודל הארכיון, במיוחד אם --uuencode
או שנעשה שימוש באפשרות דחיסה.
-d תוחם, --כאן-מפריד=תוחם
להשתמש תוחם כדי להפריד בין הקבצים. ברירת המחדל תוחם עבור אפשרות זו היא:
SHAR_EOF
השתמשו ב-DELIM כדי להפריד את הקבצים בקובץ shar במקום ב-SHAR_EOF. זה עבור אלו
שרוצים להתאים אישית את קבצי ה-SHAR שלהם. המפריד תמיד יופיע בקידומת
ומוסיפים לסיומת קווים תחתונים.
הפקה אחר סוגים of שארס
-V, --מבצע-וניל
לייצר שארפים פשוטים מאוד.
אפשרות זו מייצרת וניל שארים אשר מסתמכים רק על קיומם של הד, מבחן
ו צמא בסביבת פריקת הפריקה.
זה משנה את התנהגות ברירת המחדל ממצב מעורב (--mixed-uuencode) למצב טקסט
(--קבצי-טקסט). אזהרות נוצרות אם צוינו אפשרויות שידרשו
פירוק דחיסה או פענוח בסביבת פריקת הנתונים.
-P, --ללא צנרת
שימוש בקבצים זמניים בין תוכניות.
ב Shar קובץ, השתמש בקובץ זמני כדי לשמור את תוכן הקובץ בין פריקה
שלבים במקום להשתמש בצינורות. אפשרות זו חובה כאשר אתם יודעים את
פריקת הפריקה תתרחש במערכות שאינן תומכות בצינורות.
-x, --אין-בדיקה-קיימת
לדרוס באופן עיוור קבצים קיימים.
צור את הארכיון כך שכאשר יעובד הוא ידרוס קבצים קיימים מבלי
בדיקה ראשונה. אם לא אפשרות זו ולא --שאילתה-משתמש אפשרות מוגדרת,
הפעולה לא תחליף קבצים קיימים. עם זאת, בכל המקרים, אם --גְזִירָה-
סימן מועבר כפרמטר לסקריפט בעת פריקת הקובץ, ואז קבצים קיימים
ייכתב ללא תנאי.
sh shar-archive-file -c
-X, --שאילתה-משתמש
שאל את המשתמש לפני החלפת קבצים. אפשרות זו לא צריכה להופיע בשילוב עם
אחת מהאפשרויות הבאות: פעולה ונילה.
בעת פריקת הקבצים, שאל את המשתמש באופן אינטראקטיבי אם יש להחליף קבצים. אל תעשה זאת.
לשימוש עבור שיתופים שהוגשו לרשת.
שימוש באפשרות זו מייצר שיתופים אשר יצטרך לגרום לבעיות עם כמה בסגנון לא-שר
נהלים, במיוחד כאשר משתמשים בהם יחד עם מצב וניל (--וָנִיל-
מבצע). השתמש בתכונה זו בעיקר להעברת ארכיונים בין מוסכמים
מסיבות. בוודאי, -X is לֹא עבור ארכיוני מעטפת אשר יש להגיש אל
Usenet או רשתות ציבוריות אחרות.
הבעיה היא בטל שיתוף תוכניות או נהלים מזינים לעתים קרובות / Bin / sh שלה
קלט סטנדרטי, ובכך מכניס / Bin / sh וסקריפט ארכיון המעטפת בתחרות
עבור קווי קלט. כניסיון להקל על בעיה זו, Shar ינסה לזהות
if /dev/tty קיים באתר המקבל וישתמש בו כדי לקרוא תשובות משתמשים. אבל
זה לא עובד בכל המקרים, ייתכן שהמשתמש המקבל יצטרך
הימנעו משימוש בטל שיתוף תוכניות או נהלים, ולקרוא / Bin / sh ישירות. בטעם וניל
מצב, באמצעות /dev/tty אפילו לא מנסים.
-m, --ללא חותמת זמן
אל תשחזר את זמני השינוי.
הימנעו מיצירת פקודות 'מגע' כדי לשחזר את תאריכי שינוי הקובץ כאשר
פירוק קבצים מהארכיון.
כאשר זמני שינוי קבצים אינם נשמרים, תוכניות בניית פרויקטים כמו "make"
יראו קבצים שנבנו ישנים יותר מהקבצים שמהם הם נבנים. זו הסיבה, כאשר
אם אפשרות זו אינה בשימוש, נעשה מאמץ מיוחד לשחזר חותמות זמן.
-Q, --שקט-לא-שר
הימנעו מהודעות מפורטות בזמן לא מודפס.
מפורט כבוי. מבטל את הכללת הערות שיוצגו כאשר הארכיון מופעל
פורק.
-f, --שם בסיס
שחזור בספרייה אחת, למרות ההיררכיה.
שחזר לפי שם הקובץ הבסיסי בלבד, ולא לפי הנתיב. אפשרות זו גורמת לקובץ בלבד
שמות לשימוש, דבר שימושי בעת בניית קובץ שיתוף ממספר ספריות, או
ספרייה אחרת. שימו לב שאם שם ספרייה מועבר ל- shar, ה-
תת-המבנה של ספרייה זו ישוחזר בין אם אפשרות זו צוינה ובין אם
לֹא.
בינאום אפשרויות
--no-i18n
לא לעשות בינלאומיות.
אין לייצר ארכיוני מעטפת בינלאומיים, יש להשתמש בהודעות ברירת מחדל באנגלית.
ברירת מחדל, shar מייצר ארכיונים שינסו להוציא הודעות במתקיני הפריצה.
שפה מועדפת (כפי שנקבע על ידי משתני הסביבה LANG/LC_MESSAGES)
כאשר הם נפרקים. אם לא נמצא קובץ הודעות עבור שפת הפורק ב
זמן פריקה, ההודעות יהיו באנגלית.
--print-text-domain-dir
הדפס ספרייה עם הודעות shar.
מדפיס את הספרייה שבה משתמש Shar מחפש קבצי הודעות עבור שפות שונות,
ואז מיד יוצא.
משתמש משוב/בידור
-q, --שֶׁקֶט
אל תפלוט הודעות מפורטות.
השמטת הודעות התקדמות.
--שקט
זהו כינוי ל- --שֶׁקֶט אוֹפְּצִיָה.
-h, - עזרה
הצג מידע שימוש וצא.
-!, --עוד עזרה
העבר את מידע השימוש המורחב דרך ביפר.
-R [cfgfile], --אפשרויות שמירה [=cfgfile]
שמור את מצב האפשרות ל cfgfile. ברירת המחדל היא ה אחרון קובץ תצורה
המפורטים ב אוֹפְּצִיָה פריז סעיף, להלן. הפקודה תצא לאחר העדכון
קובץ התצורה.
-r cfgfile, --טעינה-אופציות=cfgfile, --אופציות ללא עומס
טעינת אפשרויות מ cfgfile. ה אופציות ללא עומס טופס ישבית את הטעינה של
קובצי config/rc/ini קודמים. --אופציות ללא עומס מטופל מוקדם, לא תקין.
-v [{v|c|n --גִרְסָה [{v|c|n}]}]
גרסת פלט של התוכנית ויציאה. מצב ברירת המחדל הוא 'v', גרסה פשוטה.
מצב 'c' ידפיס מידע על זכויות יוצרים ו-'n' ידפיס את מלוא זכויות היוצרים
הודעה.
אוֹפְּצִיָה פריז
כל אפשרות שאינה מסומנת כ לֹא ניתן להגדרה מראש ניתן להגדיר מראש על ידי טעינת ערכים מ
קבצי תצורה ("RC" או ".INI"). הקובץ "$HOME/.sharrc" ישמש, אם
מתנה.
אזהרות
לא נעשה כל ניסיון לשחזר את תאריכי ההגנה והשינוי של ספריות, אפילו לא
אם זה נעשה כברירת מחדל עבור קבצים. לכן, אם ניתנת ספרייה ל Shar, ה
ייתכן שתאריכי ההגנה והשינוי של הספרייה הלא-פרוקה המתאימה לא תואמים לאלה
של המקור.
אם ספרייה מועברת ל-shar, היא עשויה להיסרק יותר מפעם אחת, כדי לחסוך בזיכרון.
לכן, אין לשנות את תוכן הספרייה בזמן ש-shar פועל.
יש להיזהר שקובץ/קבצי הפלט לא ייכללו בקלטים, אחרת shar עלול לבצע לולאה עד
הדיסק מתמלא. יש להיזהר במיוחד בעת העברה של ספרייה לשיתוף ש...
קבצי הפלט אינם נמצאים בספרייה זו או בתת-ספרייה שלה.
שימוש באפשרויות הדחיסה והקידוד יאט את תהליך הארכיון, אולי
באופן ניכר.
שימוש ב- --שאילתה-משתמש מייצר שארפים אשר יצטרך לגרום לבעיות עם הרבה לא שבריריים
נהלים. השתמש בתכונה זו רק עבור העברת ארכיונים בין צדדים המוסכמים.
בְּהֶחלֵט, משתמש-שאילתה אינו מיועד לארכיוני מעטפת אשר יופצו ברחבי
רשת. השימוש בדחיסה ברשתות חתיכות יגרום לכם להישרף מהאדמה. לא
באמצעות --ללא חותמת זמן or --force-prefix אפשרויות עשויות גם לגרום לך לתלונות מדי פעם.
הכניסו את האפשרויות האלה לתוכו ~/.sharrc קובץ.
השתמש ב-shar באינטרנט באמצעות שירותי onworks.net