אנגליתצרפתיתספרדי

Ad


סמל OnWorks

kermrc - מקוון בענן

הפעל את kermrc בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זוהי הפקודה kermrc שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


קרמיט - סי קרמיט 9.0: אינטראקטיבי וניתן לתסריט ללא תלות בהובלה ובפלטפורמה
תוכנת תקשורת.

מסמך זה נועד לתת למתחילים מספיק מידע כדי להפוך אותו לבסיסי
(אם לא מתקדם) שימוש ב-C-Kermit 9.0. למרות שזה עשוי להיות די ארוך עבור יוניקס
הדף הידני, הוא עדיין קצר בהרבה מהמדריך של C-Kermit, מה שאמור להיות
התייעץ בנושאים מתקדמים כגון התאמה אישית, ערכות תווים, סקריפטים,
וכו'. אנו גם מנסים לספק סקירה מבנית ברורה של רבים של C-Kermit
יכולות, אזורי תפקוד, מצבים ומצבים והקשר ביניהם, כי
אמור להיות מועיל למתחילים ולוותיקים כאחד, כמו גם לאלה שמשדרגים ל
גרסה 9.0 ממהדורות קודמות.

מסמך זה זמין גם כדף אינטרנט בכתובת:

http://www.columbia.edu/kermit/ckututor.html

תיאור


C-Kermit היא חבילת תוכנת תקשורת לכל מטרה מפרויקט Kermit בכתובת
אוניברסיטת קולומביה ש:

· ניתן לנייד לפלטפורמות רבות, יוניקס ולא יוניקס כאחד.
· יכול ליצור חיבורים טוריים ורשת.
· יכול לנהל הפעלות מסוף אינטראקטיביות על החיבור שלו.
· יכול להעביר טקסט או קבצים בינאריים על אותו חיבור.
· יכול להמיר ערכות תווים בסשן הטרמינל.
· יכול להמיר ערכות תווים במהלך העברת קבצי טקסט.
· ניתן להתאמה אישית בכל היבט של פעולתו.

C-Kermit היא תוכנית מודם, לקוח Telnet, לקוח Rlogin, לקוח FTP, HTTP
לקוח, ובפלטפורמות נבחרות, גם לקוח X.25. זה יכול להפוך את עצמו לאבטח
חיבורי אינטרנט באמצעות שיטות אבטחה מאושרות IETF כולל Kerberos IV, Kerberos
V, SSL/TLS ו-SRP והוא יכול גם ליצור חיבורי SSH דרך לקוח ה-SSH החיצוני שלך
יישום. זה יכול להיות שותף העברת הקבצים הרחוק או הלקוח/שרת של שולחן העבודה שלך
לקוח קרמיט. זה יכול גם לקבל חיבורי רשת וחיוג נכנסים. זה אפילו יכול להיות
מותקן כשירות אינטרנט על שקע TCP סטנדרטי משלו, 1649 [RFC2839, RFC2840].

ואולי הכי חשוב, כל מה שאתה יכול לעשות "ביד" (באופן אינטראקטיבי) עם סי קרמיט,
ניתן ל"תסריט" (אוטומטי) באמצעות התחבורה המובנית שלו ללא תלות בפלטפורמות
שפת תכנות script, שהיא במקרה זהה לפקודה האינטראקטיבית שלה
שפה.

דף מדריך זה מציע סקירה כללית של C-Kermit 9.0 עבור Unix ("Unix" היא הפעלה
משפחת מערכות הכוללת AIX, DG/UX, FreeBSD, HP-UX, IRIX, Linux, Mac OS X, NetBSD,
OpenBSD, Open Server, Open Unix, QNX, Solaris, SunOS, System V R3, System V R4, Tru64
Unix, Unixware, Xenix ועוד רבים אחרים). לכיסוי יסודי, נא להתייעץ עם
פורסם במדריך ותוספי C-Kermit (ראה תיעוד למטה). להמשך
מידע על C-Kermit, תוכנת Kermit עבור פלטפורמות אחרות ומדריכי Kermit, בקר
אתר האינטרנט של פרויקט קרמיט:

http://www.columbia.edu/kermit/

זהו דף ידני ארוך מהממוצע, ובכל זאת הוא בקושי מגרד את פני השטח. אל תעשה
להיות מיואש. C-Kermit היא חבילה גדולה ומורכבת, המתפתחת במשך עשרות שנים של תרגול ו
ניסיון, אבל זה לא אומר שזה קשה ללמוד או להשתמש. הכי נפוץ בו
הפונקציות מוסברות כאן עם מצביעים למידע נוסף במקומות אחרים.

תַקצִיר


קרמיט [ שם הקובץ ] [ אפשרויות ] [ {=,--,+} טֶקסט ] ]

או:

קרמיט כתובת האתר

אם הארגומנט הראשון של שורת הפקודה הוא שם של קובץ, פקודות במצב אינטראקטיבי הן
מבוצע מהקובץ. הארגומנט '=' (או "--") אומר לקרמיט לא לנתח את השאר
של שורת הפקודה, אלא כדי להפוך את המילים הבאות '=' לזמינות בתור \%1, \%2, ... \%9.
הארגומנט "+" הוא כמו "=" אבל לשימוש ב"סקריפטים של kerbang" (הסבר להלן). שנייה
פורמט שורת הפקודה מאפשר לארגומנט האחד והיחיד להיות Telnet, FTP, HTTP או IKSD
כתובת אתר.

צו ביצוע:

1. קובץ הפקודה (אם יש).

2. קובץ האתחול, אם קיים, אלא אם נדחק עם -Y.

3. קובץ ההתאמה האישית (אם הוא מבוצע על ידי קובץ האתחול).

4. כתובת ה-URL של שורת הפקודה (אם יש, ואם כן, הביצוע נעצר כאן).

5. אפשרויות שורת הפקודה (אם יש).

6. פקודות אינטראקטיביות.

אפשרויות מסוימות של שורת הפקודה יכולות לגרום לפעולות (כגון -s לשליחת קובץ); אחרים פשוט קבעו
פרמטרים. אם אפשרויות פעולה כלולים בשורת הפקודה, Kermit יוצא מתי
הסתיים אלא אם ניתנה גם האפשרות -S ("הישאר"). אם לא ניתנות אפשרויות פעולה, לא
קובצי אתחול או פקודה הכילו פקודת EXIT או QUIT, וללא שגיאות קטלניות
התרחש, קרמיט מוציא את ההנחיה שלו ומחכה שתקליד פקודות.

זכור שניתן לבנות את C-Kermit עם תכונות נבחרות מושבתות, וגם
שתכונות מסוימות אינן זמינות בכל הפלטפורמות. לדוגמה, C-Kermit
לא ניתן לבנות עם תמיכת TCP/IP בפלטפורמה שאין לה כותרת TCP/IP
קבצים וספריות (וגם אם קרמיט כן כולל תמיכה ב-TCP/IP, זה לא יכול להיות
משמש ליצירת חיבורי TCP/IP במחשב שאין לו ערימת TCP/IP
מוּתקָן). אם הגרסה שלך של C-Kermit חסרה תכונה שהוזכרה כאן, השתמש בה
הפקודה SHOW FEATURES כדי לראות מה עשוי להיות חרג.

ל-C-Kermit יש שלושה סוגים של פקודות: אפשרויות שורת פקודה רגילות באות אחת,
אפשרויות שורת פקודה בפורמט מורחב ופקודות אינטראקטיביות.

כמו רוב פקודות יוניקס, ניתן לתת ל-C-Kermit אפשרויות בשורת הפקודה. אבל ג-
קרמיט יכול לשמש גם באופן אינטראקטיבי על ידי מתן פקודות המורכבות ממילים, שהן
יותר אינטואיטיבי מאשר אפשרויות שורת פקודה מסתוריות, וגם גמיש יותר. במילים אחרות,
אתה לא צריך להשתמש באפשרויות שורת הפקודה של C-Kermit, אבל הן זמינות אם תרצה
ל. (באותו סימן, אתה גם לא צריך להשתמש בפקודות האינטראקטיביות שלו - אתה יכול
השתמש באחד או בשניהם בכל שילוב.)

C-Kermit מותקן בדרך כלל ב-PATH כ"kermit", ולכן הוא מופעל על ידי
הקלדת המילה "kermit" (אותיות קטנות) בהנחיית המעטפת, ולאחר מכן הקשה על מקש Return או
מקש אנטר. אם ברצונך לכלול אפשרויות שורת פקודה, שים אותן אחרי המילה "kermit"
אבל לפני הקשה על Return או Enter, מופרדים ברווחים, למשל:

$ kermit -s ckermit.tar.gz

('$' הוא ההנחיה של המעטפת; "kermit -s ckermit.tar.gz" הוא מה שאתה מקליד, ואחריו Return
או אנטר.)

אפשרויות


הנה רשימה של אפשרויות שורת פקודה אחת של C-Kermit, שמתחילות בסינגל
מקף (-), בסדר ASCII ("אלפביתי"). האותיות האלפביתיות הן משמעותיות (-A אינו ה
זהה ל-a). אפשרויות הפעולה מתויגות "ACTION".

-0 (ספרה אפס) 100% שקוף מצב חיבור לפעולת "באמצע": 8 סיביות,
אין זוגיות, אין אופי בריחה, הכל עובר.

-8 (ספרה שמונה) החיבור נקי של 8 סיביות (זוהי ברירת המחדל ב-C-Kermit 8.0 ו-
יותר מאוחר). מקביל לפקודה EIGHTBIT, שבתורה היא קיצור דרך ל-SET
TERMINAL BYTESIZE 8, SET COMMAND BYTESIZE 8, SET PARITY NONE.

-9 arg (ספרה תשע) צור חיבור לשרת FTP. שווה ערך ל-FTP OPEN
פקודה. טיעון: כתובת IP-או-שם מארח [:יציאת TCP-אופציונלית]. הערה: סי קרמיט
יש גם אישיות שורת פקודה FTP נפרדת, עם פקודה רגילה דמוית FTP
תחביר קו. עוד על כך בהמשך.

-יש להתחיל Kermit כשירות אינטרנט (IKSD) (רק מ-inetd.conf).

-B Kermit פועל באצווה או ברקע (ללא מסוף שליטה). לשימוש ב
במקרה שקרמיט אינו חש אוטומטית במצב הרקע שלו. שווה ערך ל
הפקודה SET BACKGROUND ON.

-C arg פקודות במצב אינטראקטיבי לביצוע. טיעון: פקודות מופרדות בפסיקים,
רשימה במירכאות כפולות.

-D arg Delay לפני תחילת השליחה במצב מרחוק. מקביל לפקודה SET DELAY.
טיעון: מספר שניות.

-E צא אוטומטית כאשר החיבור נסגר. שווה ערך ל-SET EXIT ON-DISCONNECT ON.

-F arg השתמש בחיבור TCP פתוח. טיעון: מתאר קובץ מספרי של TCP פתוח
חיבור. ראה גם: -j, -J.

-G arg (פעולה) קבל קבצים מהשרת, שלח תוכן לפלט סטנדרטי, שבדרך כלל
יועברו לתהליך אחר. טיעון: מפרט קובץ מרוחק, במרכאות
אם הוא מכיל מטא-תווים. ראה גם: -ג, -ק.

-H Suppress תוכנית ההפעלה מבשר וברכה.

-אני אומר לקרמיט שיש לו חיבור אמין, כדי לאלץ להשתמש בסטרימינג היכן שהוא
בדרך כלל לא יהיה. מקביל לפקודה SET RELIABLE ON.

-J arg (Action) "תהיה כמו Telnet." כמו -j אבל מרמז על -E. טיעון: שם/כתובת מארח IP
אופציונלי ואחריו שירות. הערה: ל-C-Kermit יש גם פקודת Telnet נפרדת
אישיות שורה, עם תחביר רגיל של שורת פקודה דמוית Telnet. עוד על זה
לְהַלָן.

-L ירידה בספרייה רקורסיבית לקבצים ב-s אפשרות.

-M arg שם המשתמש שלי (לשימוש עם Telnet, Rlogin, FTP וכו'). שווה ערך ל-SET LOGIN
פקודת USER. טיעון: מחרוזת שם משתמש.

-O (פעולה) (אות גדולה O) היה שרת עבור פקודה אחת בלבד. ראה גם: -x.

-P אל תמיר שמות קבצים (נתיבים) של קבצים שהועברו. שווה ערך ל-SET FILE NAMEs
מילולית.

-Q Quick Kermit הגדרות פרוטוקול. מקביל לפקודה FAST. זוהי ברירת המחדל
ב-C-Kermit 7.0 ואילך.

-R Remote-בלבד (זה רק הופך את IF REMOTE לנכון).

-S Stay (הזן את מנתח הפקודה לאחר אפשרויות הפעולה).

-מצב T Force Text להעברת קבצים; מרמז על -V. שווה ערך ל-SET TRANSFER MODE
ידני, הגדר טקסט מסוג קובץ.

-V השבת את החלפת טקסט/בינארי אוטומטית לכל קובץ. שווה ערך ל-SET TRANSFER MODE
מדריך ל.

-Y דלג (אל תבצע) את קובץ האתחול.

-a arg שם בשם עבור קבצים ב-s, -r או -g. טיעון: מחרוזת כשם (חלופה
שם קובץ). בעת קבלת קבצים, זה יכול להיות שם ספרייה.

-b arg Speed ​​עבור התקן טורי. שווה ערך ל-SET SPEED. טיעון: סיביות מספריות לכל
שני עבור חיבורים טוריים.

-c (פעולה) היכנס למצב חיבור לפני העברת קבצים.

-d צור קובץ debug.log עם מידע מפורט על ניפוי באגים (מוסיף -d שני
חותמות זמן). שווה ל-LOG DEBUG אבל נכנס לתוקף מוקדם יותר.

-e arg אורך מקסימלי עבור מנות העברת קבצים נכנסות של Kermit. שווה ערך ל-SET RECEIVE
אורך אריזה. טיעון: אורך בבתים.

-f (פעולה) שלח פקודת FINISH לשרת Kermit.

-g arg קבל קבצים משרת Kermit. טיעון: מפרט קובץ במחשב אחר,
במרכאות אם הוא מכיל מטא-תווים. שווה ערך ל-GET. ראה גם: -a, -G, -r.

-h (פעולה) הדפס טקסט עזרה עבור אפשרויות שורת פקודה של אות בודדת (צינור דרך 'עוד'
כדי למנוע גלילה).

-i Force בינארי (תמונה) מצב להעברת קבצים; מרמז על -V. שווה ערך ל-SET TRANSFER
מדריך מצבים, הגדר סוג קובץ בינארי.

-j arg צור חיבור TCP/IP. טיעון: שם/כתובת מארח IP ושם שירות אופציונלי
או מספר. מקביל לפקודת TELNET. ראה גם: -J, -F.

-k (פעולה) קבל/י קבצים לפלט סטנדרטי, שבדרך כלל יועברו אליו
תהליך אחר. ראה גם: -r, -G.

-l arg (אות קטנה L) צור חיבור בהתקן התקשורת הטורית הנתון.
מקביל לפקודה SET LINE (SET PORT). טיעון: שם מכשיר טורי, למשל
/dev/ttyS0.

-m arg סוג מודם לשימוש עם התקן -l. שווה ערך לפקודת SET MODEM TYPE.
טיעון: שם מודם כמו בפקודה SET MODEM TYPE, למשל "usrobotics".

-n (פעולה) היכנס למצב חיבור לאחר העברת קבצים (היסטורי).

-p arg זוגיות. שווה ערך לפקודת SET PARITY. טיעון: אחד מהבאים:
e(ven), o(dd), m(ark), n(one), s(קצב).

-q שקט (דכא את רוב ההודעות). שווה ערך ל-SET QUIET ON.

-r (פעולה) קבלת קבצים. מקביל לפקודה RECEIVE. טיעון: (אף אחד, אבל
לראות)

-s arg שלח קבצים. טיעון: מפרט קובץ מקומי אחד או יותר. שווה ערך ל
פקודת שלח. ראה גם: -א.

-t (היסטורי) Xon (Ctrl-Q) תו מפנה עבור חיבורי חצי דופלקס (בשימוש ב-
חיבורי קו טורי למיינפריים ישנים). שווה ערך ל-SET DUPLEX HALF, SET
לחיצת יד XON.

-v arg גודל חלון עבור פרוטוקול Kermit (מתעלמים ממנו בעת סטרימינג). Equivalanet ל-SET
גודל חלון. טיעון: מספר, 1 עד 32.

-w קבצים נכנסים כתוב על קבצים קיימים. שווה ערך ל-SET FILE COLLISION
החלף.

-x (פעולה) היכנס למצב שרת. שווה ערך לפקודת SERVER. ראה גם: -O.

-y arg קובץ אתחול חלופי. טיעון: שם הקובץ.

-z כוח התנהגות בחזית. לשימוש במקרה שקרמיט אינו חש באופן אוטומטי
מצב החזית שלו. שווה ערך לפקודת SET BACKGROUND OFF.

אפשרויות שורת פקודה מורחבות (הכרחי מכיוון שאותיות בודדות כמעט מנוצלות)
התחל עם שני מקפים (--), עם מילים ולא באותיות בודדות בתור שמות אפשרויות. אם
אופציה מורחבת לוקחת ארגומנט, הוא מופרד ממילת האופציה על ידי נקודתיים (:).
האפשרויות המורחבות כוללות:

--באנרfile:שם קובץ
קובץ להצגה בעת הפעלה או כניסה ל-IKSD.

--cdfile:שם קובץ
קובץ שיישלח להצגה ללקוח כאשר השרת משנה ספרייה (שם קובץ
הוא יחסית לספרייה שחלפה).

--cdmessage:{on,off}
הפעל/השבת את תכונת הודעת התקליטור של השרת.

- עזרה
מדפיס הודעת שימוש עבור אפשרויות מורחבות.

--helpfile:שם קובץ
מציין קובץ המכיל טקסט מותאם אישית שיחליף את פקודת ה-HELP ברמה העליונה.

--ללא הפרעות
משבית את ההפרעות במקלדת.

--נופרמים
משבית את תכונת קובץ פרוטוקול Kermit Permissions, כדי למנוע שידור של
הרשאות קובץ (הגנה) מהשולח למקבל.

--גִרְסָה
(פעולה) C-Kermit מדפיסה את מספר הגרסה שלה.

בתוספת מספר אפשרויות אחרות של IKSD בלבד המתוארות ב:

http://www.columbia.edu/kermit/iksd.html

עיין בסעיף העברת קבצים לדוגמאות של הפעלת שורת פקודה.

פקודה שָׂפָה


שפת הפיקוד האינטראקטיבית של C-Kermit היא נושא של ספר בן 622 עמודים ועוד
כמה מאות עמודים של עדכונים, הרבה יותר מדי בשביל דף ידני. אבל זה לא קשה להשיג
התחיל. בהנחיית המעטפת, פשוט הקלד "kermit" כדי לקבל את הפקודה האינטראקטיבית של C-Kermit
בקש:

קרמיט $
(/current/directory) C-Kermit>

התחל בהקלדת "עזרה" (ולאחר מכן הקש על מקש Return או Enter) לקבלת סקירה כללית ברמה העליונה,
קרא את זה ותמשיך משם. הפקודה השנייה שלך כנראה צריכה להיות "מבוא" (מבוא).
שים לב שההנחיה מציגה את הספרייה הנוכחית שלך (אלא אם כן אתה אומר לקרמיט לבקש ממך
משהו אחר).

פקודות אינטראקטיביות מורכבות בעיקר ממילים רגילות באנגלית, בדרך כלל בצורה של
משפטי ציווי, כגון:

שלח oofa.txt

מה שאומר לקרמיט לשלוח (להעביר) את הקובץ ששמו oofa.txt, או:

הגדר את מצב העברה אוטומטי

מה שמגדיר את "מצב העברה" של קרמיט ל"אוטומטי" (מה שזה לא אומר).

בזמן הקלדת פקודות, אתה יכול לקצר, לבקש עזרה (על ידי לחיצה על מקש "?" בכל מקום
בפקודה), השלם מילות מפתח או שמות קבצים (עם מקש Tab או Esc), וערוך את שלך
הקלדה עם Backspace או Delete, Ctrl-W, Ctrl-U וכו'. ניתן גם להיזכר בקודמים
פקודות, שמור את היסטוריית הפקודות שלך ומי יודע מה עוד. תן את הפקודה INTRO עבור
פרטים.

ל-C-Kermit יש מאות פקודות, וניתן להנפיק אותן במגוון אינסופי ו
שילובים, כולל פקודות עבור:

· יצירת חיבורים (SET LINE, DIAL, TELNET, SSH, FTP, ...)
· ניתוק חיבורים (HANGUP, CLOSE)
· העברת קבצים (שלח, קבל, קבלה, העבר, שלח מחדש, ...)
· קביעת העדפות (SET)
· הצגת העדפות (SHOW)
· ניהול קבצים מקומיים (CD, DELETE, MKDIR, DIR, RENAME, TYPE, ...)
· ניהול קבצים מרוחקים (RCD, RDEL, RMKDIR, RDIR, ...)
· שימוש בקבצים מקומיים (FOPEN, FCLOSE, FREAD, FWRITE)
· תכנות (TAKE, DEFINE, IF, FOR, WHILE, SWITCH, DECLARE, ...)
· אינטראקציה עם המשתמש (ECHO, ASK, ...)
· אינטראקציה עם מחשב מרוחק (INPUT, OUTPUT, ...)
· אינטראקציה עם תוכניות מקומיות (RUN, EXEC, PTY, ...)
· רישום דברים (יומן סשן, חבילות יומן, ניפוי יומן, ...)

וכמובן QUIT או EXIT כדי לצאת ועזרה לקבל עזרה, ולמתכנתים: לולאות,
קבלת החלטות, משתנים, מערכים, מערכים אסוציאטיביים, מספר שלם ונקודה צפה
אריתמטיקה, פקודות מאקרו, פונקציות מובנות ומוגדרות על ידי המשתמש, מניפולציה של מחרוזת, דפוס
התאמה, מבנה בלוקים, היקף, רקורסיה וכל השאר. לקבלת רשימה של כל C-
הפקודות של קרמיט, הקלידו סימן שאלה (?) בהנחיה. כדי לקבל תיאור של כל
פקודה, הקלד HELP ואחריו שם הפקודה, לדוגמה:

לעזור לשלוח

תו הפסקת הפקודה הוא Ctrl-C (החזק את מקש Ctrl והקש על מקש C).

שפת הפקודה "תו בריחה", המשמשת להצגת שמות משתנים, פונקציה
קריאות, וכן הלאה, הוא לאחור (. אם אתה צריך לכלול קו נטוי מילולי ב-a
פקודה, הקלד שניים מהם, למשל:

קבל את c:\k95\k95custom.ini

פיקוד קבצים, מאקרו, ו סקריפטים
קובץ המכיל פקודות Kermit נקרא קובץ פקודת Kermit או סקריפט Kermit. זה יכול
להתבצע עם פקודת TAKE של קרמיט:

(/current/dir) C-Kermit> קח commandfile

(כאשר "commandfile" הוא השם של קובץ הפקודה). בבקשה אל תעביר קובץ פקודה
לתוך הקלט הסטנדרטי של קרמיט (שאולי יעבוד ואולי לא); אם יש לך פקודות קרמיט
בקובץ, תגיד לקרמיט לקחת את הקובץ.

ב-Unix בלבד, ניתן להפעיל קובץ פקודת Kermit ישירות על ידי הכללת "kerbang"
שורה בתור השורה הראשונה של הקובץ:

#!/usr/local/bin/kermit +

כלומר, שורה עליונה שמתחילה ב-"#!", ומיד אחריה הנתיב המלא של ה-
קובץ הפעלה של Kermit, ולאחר מכן, אם יש לתת ארגומנטים לסקריפט Kermit בפקודה
קו, רווח וסימן פלוס. לקובץ הסקריפט חייבת להיות גם הרשאת ביצוע:

קובץ הפקודה chmod +x

פרט לחלק "+", זה בדיוק כמו שאתה עושה עבור סקריפט מעטפת, א
סקריפט Perl וכו'. הנה סקריפט דוגמה פשוט אך חסר תועלת שמחזיר את שלו
טיעונים (עד שלושה מהם):

#!/usr/local/bin/kermit +
אם מוגדר \%1 הד "טיעון 1: \%1"
אם מוגדר \%2 הד "טיעון 2: \%2"
אם מוגדר \%3 הד "טיעון 3: \%3"
אם הוגדר \%4 הד "וכו..."
יציאה

אם קובץ זה מאוחסן בספרייה הנוכחית שלך כ-"commandfile", אז:

./commandfile אחד שתיים שלוש ארבע חמש

הדפסים:

טיעון 1: אחד
טיעון 2: שניים
טיעון 3: שלוש
וכו '..

זה ממחיש את המבנה הבסיסי של סקריפט עצמאי של קרמיט: "קו ה-kerbang",
ואז כמה פקודות. זה אמור להסתיים ב"יציאה" אלא אם כן אתה רוצה שיופיע ההנחיה של קרמיט
כאשר זה יסתיים. \%1 הוא הארגומנט הראשון, \%2 השני וכן הלאה.

אתה יכול גם ליצור פקודות משלך על ידי הגדרת פקודות מאקרו בשם המורכבות מקרמיט אחרים
פקודות (או פקודות מאקרו). לדוגמה:

הגדר את mydelete {
אשפה מקומית
הקצה אשפה \v(home)פח אשפה/
אם לא מוגדר \%1 end 1 "מחק מה?"
אם פראי \%1 {
סוף 1 "מחיקת קבצים מרובים היא מפחידה מדי"
}
אם לא קיים \%1 end 1 "אני לא מוצא את \%1"
אם לא ספרייה \m(אשפה) {
mkdir \m(אשפה)
אם נכשל סוף 1 "אין פח אשפה"
}
שנה שם /list \%1 \m(אשפה)
}
הגדר את myundelete {
אשפה מקומית
הקצה אשפה \v(home)פח אשפה/
אם לא מוגדר \%1 end 1 "בטל מחיקה של מה?"
אם פראי \%1 {
סוף 1 "קשה מדי לבטל מחיקה של קבצים מרובים"
}
אם לא ספרייה \m(trash) end 1 "אין פח אשפה"
אם לא קיים \m(אשפה)\%1 {
end 1 "אני לא מוצא את %1 בפח האשפה"
}
שנה שם /list \m(trash)\%1 .
}

פקודות מאקרו לדוגמה אלו אינן בדיוק איכות ייצור (הן לא מטפלות בשמות קבצים כאלה
כוללים מקטעי נתיב, הם לא מטפלים במספר קבצים וכו'), אבל אתה מבין את הרעיון: אתה
יכול להעביר טיעונים לפקודות מאקרו, והם יכולים לבדוק אותם ולקבל סוגים אחרים של החלטות.
אם תכניס את השורות לעיל לקובץ האתחול או ההתאמה האישית שלך (הסבר
למטה), יהיו לך פקודות MYDELETE ו-MYUNDELETE זמינות בכל פעם שתתחיל
קרמיט, לפחות כל עוד אתה לא מדחיק את הביצוע של קובץ האתחול.
(תרגיל עבור הקורא: הפוך את פקודות המאקרו הללו לשימושיות בדרך כלל: הסר מגבלות, הוסף
תצוגת פח אשפה, גלישה, ריקון וכו')

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

לקחת \v(home).kermrc

במקום הרצוי בתסריט. אגב, \v(xxx) הוא משתנה מובנה (xxx הוא ה-
שם המשתנה, "בית" במקרה זה). כדי לראות אילו משתנים מובנים זמינים, הקלד
"הצג משתנים" בהנחיית C-Kermit. כדי לראות מה עוד אתה יכול להציג, הקלד "הצג ?".
\m(xxx) הוא משתנה המוגדר על ידי המשתמש (באופן קפדני, זהו מאקרו המשמש כמשתנה).

פיקוד רשימה
ל-C-Kermit יותר מ-200 פקודות ברמה העליונה, וחלק מהן, כמו SET, מסתעפות
למאות פקודות משנה משלהם, אז זה לא מעשי לתאר את כולן
פה. במקום זאת, הנה רשימה תמציתית של הפקודות הנפוצות ביותר ברמה העליונה, מקובצות
לפי קטגוריה. כדי ללמוד על כל פקודה, הקלד "עזרה" ואחריו שם הפקודה, למשל
"סט עזרה". מונחים כגון מצב פקודה ומצב חיבור מוסברים בהמשך
סעיפים.

שדות אופציונליים מוצגים בסוגריים. "שם קובץ" פירושו שם של קובץ בודד.
filespec פירושו מפרט קובץ שמותר להכיל תווים כלליים כמו
'*' כדי להתאים קבוצות של קבצים. האפשרויות הן מתגים (אופציונליים) כמו /PAGE, /NOPAGE, /QUIET,
וכו', רשום בטקסט HELP עבור כל פקודה. דוגמא:

שלח /recursive /larger:10000 /after:-1week /except:*.txt *

אשר ניתן לקרוא כ"שלח את כל הקבצים בספרייה זו ואת כל הקבצים שמתחתיה
שגדולים מ-10000 בתים, בני לא יותר משבוע, וששמותיהם אינם מסתיימים
עם ".txt".

בסיסי פקודות
HELP מבקש עזרה ברמה העליונה.

פקודת HELP
מבקש עזרה לגבי הפקודה הנתונה.

מבוא
מבקש היכרות קצרה עם C-Kermit.

רשיון
מציג את זכויות היוצרים והרישיון של תוכנת C-Kermit.

גִרְסָה
מציג את מספר הגרסה של C-Kermit.

יציאה [ מספר ]
יוצא מקרמיט עם קוד המצב הנתון. מילים נרדפות: QUIT, E, Q.

שם קובץ TAKE [פרמטרים...]
מבצע פקודות מהנתון

פריט LOG [שם קובץ]
שומרת יומן של הפריט הנתון בקובץ הנתון.

[ DO ] מאקרו [ פרמטרים... ]
מבצע פקודות מהמאקרו הנתון.

ערך פרמטר SET
מגדיר את הפרמטר הנתון לערך הנתון.

קטגוריית הצג
מציג הגדרות בקטגוריה נתונה.

STATUS אומר אם הפקודה הקודמת הצליחה או נכשלה.

DATE [תאריך ו/או שעה]
מציג תאריך-שעה נוכחי או מפרש תאריך-שעה נתון.

RUN [פקודה חיצונית [פרמטרים...]
מפעיל את הפקודה החיצונית הנתונה. מילה נרדפת: !.

EXEC [פקודה חיצונית [פרמס...]
קרמיט מכסה את עצמו עם הפקודה הנתונה.

השעיה
עוצר את קרמיט ומניח אותו ברקע. מילה נרדפת: ז.

מקומי שלח ניהול שוטף
הקלד [אפשרויות] שם קובץ
מציג את התוכן של הקובץ הנתון.

עוד שם קובץ [אפשרויות]
שווה ערך ל-TYPE /PAGE (השהה לאחר כל מסך).

שם קובץ CAT [אפשרויות]
שווה ערך ל TYPE /NOPAGE.

HEAD [אפשרויות] שם הקובץ
מציג את השורות הראשונות של קובץ נתון.

TAIL [אפשרויות] שם הקובץ
מציג את השורות האחרונות של קובץ נתון.

GREP [אפשרויות] מפרט קובץ תבנית
מציג שורות מקבצים התואמים לתבנית. מילה נרדפת: FIND.

מדריך [אפשרויות] [מפרט קבצים]
מפרט קבצים (מובנים, אפשרויות רבות).

LS [ אפשרויות ] [ מפרט קבצים ]
מפרט קבצים (מריץ פקודת "ls" חיצונית).

מחק [ אפשרויות ] [ מפרט קבצים ]
מוחק קבצים. מילה נרדפת: RM.

טיהור [ אפשרויות ] [ מפרט קבצים ]
מסיר קבצי גיבוי (*.~n~).

העתק [ אפשרויות ] [ מפרט קבצים... ]
מעתיק קבצים. מילה נרדפת: CP.

שנה שם [ אפשרויות ] [ מפרט קבצים... ]
משנה שמות של קבצים. מילה נרדפת: MV.

CHMOD [ אפשרויות ] [ מפרט קבצים... ]
משנה הרשאות של קבצים.

תרגם תווים של שמות קובץ [ שם קובץ ]
ממיר את ערכת התווים של הקובץ. מילה נרדפת: XLATE.

CD משנה את ספריית העבודה שלך לספריית הבית שלך.

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

CDUP משנה את ספריית העבודה שלך רמה אחת למעלה.

PWD מציג את ספריית העבודה שלך.

BACK חוזר לספריית העבודה הקודמת שלך.

MKDIR [ ספרייה ]
יוצר ספרייה.

RMDIR [ ספרייה ]
מסיר ספרייה.

עשייה חיבורי
SET LINE [ אפשרויות ] שם מכשיר
פותח את היציאה הטורית בעלת השם. מילה נרדפת: SET PORT.

OPEN LINE [ אפשרויות ] שם מכשיר
זהה ל-SET LINE. מילה נרדפת: OPEN PORT.

הגדר סוג מודם [ שם ]
אומר לקרמיט איזה סוג של מודם יש ביציאה.

חיוג [ מספר ]
אומר לקרמיט לחייג את מספר הטלפון הנתון עם המודם.

חיוג חוזר לחיוג חוזר למספר הטלפון האחרון שחוייג.

תשובה ממתין ועונה לשיחה נכנסת במודם.

אימות [ פרמטרים... ]
מבצע אימות מאובטח בחיבור TCP/IP.

הגדר סוג רשת { TCP/IP, X.25, ... }
בוחר סוג רשת עבור פקודות SET HOST עוקבות.

הגדר מארח [ אפשרויות ] מארח [ יציאה ]
פותח חיבור רשת למארח וליציאה הנתונים.

יציאת SET HOST*
ממתין לחיבור TCP/IP נכנס ביציאה הנתונה.

מארח TELNET [אפשרויות]
פותח חיבור Telnet למארח ונכנס למצב Connect.

מארח RLOGIN [ אפשרויות ]
פותח חיבור Rlogin למארח ונכנס למצב Connect.

מארח IKSD [אפשרויות]
פותח חיבור לשירות אינטרנט של Kermit.

מארח SSH [אפשרויות]
פותח חיבור SSH למארח ונכנס למצב Connect.

מארח FTP OPEN [ אפשרויות ]
פותח חיבור FTP למארח.

HTTP [ אפשרויות ] פתח מארח
פותח חיבור HTTP למארח.

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

PIPE-פקודה חיצונית
מפעיל את הפקודה דרך צינור כאילו היה חיבור.

שימוש חיבורי
התחבר [ אפשרויות ]
נכנס למצב חיבור (טרמינל). מילה נרדפת: ג.

הפקודה REdirect
מפנה מחדש את הפקודה החיצונית הנתונה דרך החיבור.

פקודת TELOPT
שולח פקודת פרוטוקול Telnet (חיבורי Telnet בלבד).

Ctrl-\C
"בורח בחזרה" ממצב חיבור למצב פקודה.

Ctrl-\B
(במצב חיבור) שולח אות BREAK (טורי או Telnet).

Ctrl-\!
(במצב Connect) נכנס למעטפת נחותה; "יציאה" כדי לחזור.

Ctrl-\?
(במצב חיבור) מציג תפריט של אפשרויות אחרות ברמת בריחה.

Ctrl-\Ctrl-\
(במצב Connect) הקלד שני Ctrl-Backslashes כדי לשלוח אחד מהם.

SET ESCAPE [ תו ]
משנה את דמות הבריחה של קרמיט Connect-state.

סְגִירָה חיבורי
HANGUP מנתק את היציאה הטורית הפתוחה כעת או את חיבור הרשת.

סגור סוגר את היציאה הטורית הפתוחה כעת או את חיבור הרשת.

SET LINE (ללא שם מכשיר)
סוגר את היציאה הטורית הפתוחה כעת או את חיבור הרשת.

SET HOST (ללא שם מארח)
סוגר את היציאה הטורית הפתוחה כעת או את חיבור הרשת.

FTP סגור
סוגר את חיבור ה-FTP הפתוח כעת.

HTTP סגור
סוגר את חיבור ה-HTTP הפתוח כעת.

EXIT גם סוגר את כל החיבורים. מילה נרדפת: QUIT.

הגדר את אזהרת היציאה כבויה
מדכא אזהרה על חיבורים פתוחים ביציאה או סגירה.

שלח להעביר
שלח [אפשרויות] שם קובץ [שם שם]
שולח את הקובץ הנתון. מילה נרדפת: ש.

שלח [אפשרויות] מפרט הקובץ
שולח את כל הקבצים התואמים.

שלח מחדש [אפשרויות] מפרט הקובץ
ממשיך שליחה שנקטעה מנקודת הכשל.

קבל [ אפשרויות ] [ בשם ]
ממתין באופן פסיבי עד שהקבצים יגיעו. מילה נרדפת: ר.

יומן עסקאות [שם קובץ]
שומרת תיעוד של העברות קבצים.

FAST השתמש בהגדרות העברת קבצים מהירה (ברירת מחדל).

זָהִיר
השתמש בהגדרות העברת קבצים זהירות ופחות מהירות.

ROBUST השתמש בהגדרות העברת קבצים שמרניות במיוחד ואיטיות.

סטטיסטיקה [ אפשרויות ]
נותן נתונים סטטיסטיים על העברת הקבצים האחרונה.

WHERE לאחר העברה: "לאן נעלמו הקבצים שלי?".

שדר [אפשרויות] [שם קובץ]
שולח קובץ ללא פרוטוקול. מילה נרדפת: XMIT.

LOG SESSION [שם קובץ]
לוכד טקסט או קבצים מרחוק ללא פרוטוקול.

הגדר פרוטוקול [ שם... ]
אומר לקרמיט להשתמש בפרוטוקול חיצוני להעברת קבצים.

FTP { PUT, MPUT, GET, MGET, ... }
פקודות לקוח FTP.

HTTP { PUT, GET, HEAD, POST, ... }
פקודות לקוח HTTP.

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

הגדר שרת
מגדיר פרמטרים לפני כניסה למצב שרת.

SERVER נכנס למצב שרת.

לקוח of קרמיט or fTP שרת
[ מרחוק ] התחבר [ סיסמת משתמש ]
נכנס לשרת Kermit או IKSD שדורש זאת.

[מרוחק] התנתק
מתנתק משרת Kermit או IKSD.

שלח [אפשרויות] שם קובץ [שם שם]
שולח את הקובץ הנתון לשרת. מילים נרדפות: S, PUT.

שלח [אפשרויות] מפרט הקובץ
שולח את כל הקבצים התואמים.

שלח מחדש [אפשרויות] מפרט הקובץ
ממשיך שליחה שנקטעה מנקודת הכשל.

קבל [אפשרויות] מפרט קבצים מרוחק
מבקש מהשרת לשלוח את הקבצים הנתונים. מילה נרדפת: ג.

REGET [אפשרויות] מפרט קבצים מרוחק
מחדש GET מופרע מנקודת הכישלון.

CD מרוחק [ ספריה ]
מבקש מהשרת לשנות את ספריית העבודה שלו. מילה נרדפת: RCD.

PWD מרחוק [ ספריה ]
מבקש מהשרת להציג את ספריית העבודה שלו. מילה נרדפת: RPWD.

ספרייה מרחוק [מפרט קבצים...]
מבקש מהשרת לשלוח רישום ספרייה. מילה נרדפת: RDIR.

מחיקה מרחוק [מפרט קבצים...]
מבקש מהשרת למחוק קבצים. מילה נרדפת: RDEL.

REMOTE [פקודה... ]
(פקודות רבות אחרות: "מרוחק?" לרשימה).

MAIL [אפשרויות] מפרט הקובץ
שולח קבצים למסירה כדואר אלקטרוני (Kermit בלבד).

FINISH מבקש מהשרת לצאת ממצב שרת (Kermit בלבד).

BYE מבקש מהשרת להתנתק ולסגור את החיבור.

תסריט תכנות
להגדיר, להצהיר, לבטל, להצהיר, להקצות, להעריך, ביטוי, מערך, מיון,
קלט, פלט, IF, FOR, WHILE, SWITCH, GOTO, ECHO, ASK, GETC, GETOK, ASSERT, WAIT,
שינה, FOPEN, FREAD, FWRITE, FCLOSE, STOP, END, RETURN, LEARN, SHIFT, TRACE, VOID,
הגדלה, ירידה, ... עבור אלה ורבים נוספים תצטרך לעיין במדריך
ותוספות, ו/או בקרו בספריית התסריטים של קרמיט, הכוללת גם א
הדרכה קצרה. רמז: עזור ללמוד כדי לגלות כיצד לגרום לקרמיט לכתוב פשוט
סקריפטים בשבילך.

לרבות מהפקודות של קרמיט יש מילים נרדפות, גרסאות, קרובי משפחה וכן הלאה. לדוגמה,
MSEND היא גרסה של SEND שמקבלת רשימה של מפרטי קבצים שיש לשלוח, במקום זאת
מאשר רק מפרט קובץ אחד, ו-MPUT הוא מילה נרדפת של MSEND. MOVE פירושו לשלוח ו
לאחר מכן מחק את קובץ המקור אם מצליח. MMOVE הוא כמו MOVE, אבל מקבל רשימה של
מפרט קבצים וכן הלאה. אלה מתוארים בתיעוד המלא.

השתמש בסימן שאלה כדי לחוש את דרכך בפקודה לא מוכרת, כמו בדוגמה זו:

C-Kermit> שלט ? אחד מהבאים:
הקצה ספרייה kermit print rmdir
cd exit login pwd set
העתק את מרחב השאילתות ליציאה מהעזרה
מחק מארח mkdir שינוי שם סוג
סט שלט C-Kermit> ? אחד מהבאים:
תכונות קובץ נסה שוב להעביר
חלון שרת קבלת חסימה
C-Kermit> קובץ סט מרחוק? אחד מהבאים:
אורך שיא לא שלם של ערכת תווים
סוג שמות התנגשות
C-Kermit> שמות קבצים להגדיר מרחוק ? אחד מהבאים:
המרה מילולית
C-Kermit> הגדר מרחוק שמות קבצים מילוליים
C-Kermit>

זה נקרא תפריט לפי דרישה: אתה מקבל תפריט כשאתה רוצה, אבל תפריטים לא מאולצים
עליך גם כשאתה יודע מה אתה עושה. שים לב שאתה יכול גם לקצר את רוב מילות המפתח,
ואתה יכול להשלים אותם עם מקש Tab או Esc. שים לב גם לזה? עובד עבור שמות קבצים
גם, ושתוכל להשתמש בו באמצע מילת מפתח או שם קובץ, לא רק ב-
התחלה. לדוגמה, "שלח x?" מפרט את כל הקבצים בספרייה הנוכחית ששמותיהם
התחל עם 'x'.

אִתחוּל קובץ


בתצורת ברירת המחדל, C-Kermit מבצעת פקודות מקובץ בשם .kermrc ב-
ספריית הבית שלך כאשר היא מתחילה, אלא אם ניתנת לה אפשרות שורת הפקודה -Y או -y.
תצורות מותאמות אישית עשויות להחליף קובץ אתחול משותף בכל המערכת. המופע
הפקודה FILE אומרת באיזה קובץ אתחול, אם בכלל, נעשה שימוש. האתחול הסטנדרטי
קובץ "שרשרות" לקובץ התאמה אישית בודד, .mykermc, בספריית הבית, ב
שכל משתמש יכול לקבוע את העדפותיו, להגדיר פקודות מאקרו וכן הלאה.

מאז ביצוע קובץ האתחול (לפחות הסטנדרטי) גורם ל-C-Kermit לקחת
יותר זמן כדי להתחיל, אולי עדיף שלא יהיה קובץ אתחול, במיוחד עכשיו
שתצורת ההפעלה המוגדרת כברירת מחדל של קרמיט מותאמת היטב למחשוב מודרני ו
נטוורקינג - במילים אחרות, כבר אין לך לעשות שום דבר מיוחד כדי להפוך את קרמיט
העברות עוברות מהר. אז במקום שיהיה קובץ אתחול שמתבצע בכל פעם
קרמיט מתחיל, אולי תשקול ליצור סקריפט קרבאנג אחד או יותר (עם שמות אחרים
כי .kermrc) שאינם כוללים פקודת "יציאה", ומפעילים את אלה כאשר אתה צריך את
הגדרות, הגדרות מאקרו ו/או פעולות סקריפט שהן מכילות, ומפעילות את C-Kermit
ישירות כשאתה לא.

במילים אחרות... אנחנו עדיין מפיצים את קובץ האתחול הסטנדרטי מאז שהוא
המופיעים במדריך ותאימות לאחור חשובה לנו. אבל אין שום נזק
בכך שלא תשתמש בו אם אינך צריך את החומר שיש בו (ספריית שירותים, חיוג
ספרייה, ספריית רשת והגדרות מאקרו קשורות). מצד שני, אם
יש הגדרות או פקודות מאקרו שאתה רוצה בתוקף בכל פעם שאתה משתמש ב-Kermit, ה
קובץ האתחול (או קובץ ההתאמה האישית שהוא משורשר אליו) הוא המקום לשים אותם,
כי זה המקום היחיד שקרמיט מחפש אותם אוטומטית בכל פעם שאתה מתחיל אותו.

מצבים OF פעולה


אומרים ש-Kermit נמצא במצב מקומי אם הוא יצר חיבור למחשב אחר, למשל
על ידי חיוג אליו או יצירת חיבור Telnet אליו. המחשב השני מרוחק, אז
אם אתה מפעיל עותק נוסף של Kermit במחשב המרוחק, אומרים שהוא נמצא ב-Remote
מצב (כל עוד הוא לא יצר חיבורים משלו). קרמיט המקומי
מתקשר דרך התקן התקשורת או חיבור הרשת, ופועל כצינור
בין המחשב המרוחק למקלדת והמסך שלך. קרמיט המרוחק הוא ה
שותף העברת קבצים לקרמיט המקומי ומתקשר רק דרך הקלט הסטנדרטי שלו
ופלט.

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

מצב פיקוד
במצב זה, קרמיט קורא פקודות מ:

· המקלדת שלך; אוֹ:
· קובץ, או:
· הגדרת מאקרו.

אתה יכול לצאת ממצב Command בחזרה ל-Unix עם הפקודה EXIT או QUIT (אותה
דָבָר). אתה יכול להיכנס למצב חיבור עם כל אחת מהפקודות השונות (CONNECT, DIAL,
TELNET וכו'). אתה יכול להיכנס למצב העברת קבצים עם פקודות כמו SEND, RECEIVE,
וקבל. אתה יכול להיכנס למצב שרת עם הפקודה SERVER. הפקודה TAKE אומרת
קרמיט כדי לקרוא ולהפעיל פקודות מקובץ. הפקודה (אולי משתמעת) DO
אומר לקרמיט לקרוא ולהפעיל פקודות מהגדרת מאקרו. תוך כדי
מצב פקודה, אתה יכול להפריע לכל פקודה, מאקרו או קובץ פקודה על ידי הקלדה
Ctrl-C (החזק את מקש Ctrl והקש על מקש C); זה בדרך כלל מחזיר אותך
להנחיה.

מצב מעטפת
אתה יכול להפעיל מעטפת נחותה או פקודה חיצונית משורת הפקודה Kermit
באמצעות הפקודה PUSH, RUN (!), EDIT או Browse. בעוד הקליפה הנחותה או
הפקודה פעילה, קרמיט מושעה ולא עושה כלום. חזור ל-Kermit Command
מצב על ידי יציאה מהקליפה או היישום הנחותים.

מצב חיבור
במצב זה, שניתן להזין רק במצב מקומי (כלומר כאשר ל-Kermit יש
יצר חיבור למחשב אחר), קרמיט פועל כמסוף למחשב אחר
מחשב מרוחק. ההקשות שלך נשלחות למחשב המרוחק ולתווים
שמגיעים דרך חיבור התקשורת מוצגים על המסך שלך. זֶה
המצב מוזן כאשר אתה נותן פקודת CONNECT, DIAL, TELNET, RLOGIN או IKSD.
אתה יכול לחזור למצב פקודה על ידי יציאה מהמחשב המרוחק, או על ידי
הקלדה:

Ctrl-\c

כלומר: החזק את מקש Ctrl לחוץ והקש על מקש ההלוכסן האחורי, ואז שחרר את
מקש Ctrl ולחץ על מקש C. זה נקרא לברוח חזרה. בריחה מסוימת אחרת-
פקודות רמה מסופקות גם; הקלד Ctrl-\? עבור רשימה. לדוגמה, אתה יכול
היכנס למצב מעטפת עם:

Ctrl-\!

כדי לשלוח Ctrl-\ למארח במצב Connect, הקלד שניים מהם ברצף. לִרְאוֹת
HELP CONNECT ו-HELP SET ESCAPE למידע נוסף.

מצב העברת קבצים מקומי
במצב זה, קרמיט שולח מנות הלוך ושוב עם המחשב השני בפנים
כדי להעביר קובץ או לבצע משימה אחרת הקשורה לקובץ. וב-
באותו זמן, הוא מציג את ההתקדמות שלו על המסך שלך וצופה במקלדת שלך
להפרעות. במצב זה, הפקודות הבאות בלחיצת מקש בודדת הן
מְקוּבָּל:

X קטע את הקובץ הנוכחי והמשך לקובץ הבא (אם קיים).

Z קטע את הקובץ הנוכחי ודלג על כל השאר.

E כמו Z אבל משתמש בפרוטוקול "חזק" יותר (השתמש אם X או Z לא עובדים).

Ctrl-C מצב העברת קבצים לפסיק (השתמש אם Z או E לא עובדים).

קרמיט חוזר למצבו הקודם (Command או Connect) כאשר ההעברה תושלם או
כאשר מופרע בהצלחה על ידי X, Z, E או Ctrl-C (החזק את מקש Ctrl והקש על
מקש C).

מצב העברת קבצים מרחוק
במצב זה, קרמיט מחליף מנות העברת קבצים עם השותף המקומי שלה
מעל ה-i/o הסטנדרטי שלו. הוא עוזב את המצב הזה באופן אוטומטי כאשר ההעברה מתבצעת
לְהַשְׁלִים. למקרה שתמצא את קרמיט המקומי שלך במצב Connect ואת המרוחק ב-
מצב העברת קבצים (בו נראה שהוא מתעלם מהקשות שלך), אתה יכול בדרך כלל
החזר אותו למצב פקודה על ידי הקלדת שלושה Ctrl-C ברציפות. אם זה לא עובד,
החזר את קרמיט המקומי שלך למצב Command (Ctrl-\ C) והקלד "e‐packet" ולאחר מכן
הקש על מקש Return או Enter; זה מאלץ שגיאה קטלנית בפרוטוקול קרמיט.

מצב שרת מרוחק
זה כמו מצב העברת קבצים מרחוק, אלא שהוא לעולם לא חוזר אוטומטית אליו
מצב פיקוד. במקום זאת, הוא ממתין להנחיות נוספות מתוכנית הלקוח; זֶה
הוא, מתוכנית קרמיט המקומית שלך. אתה יכול להחזיר את השרת המרוחק אליו
מצב קודם על ידי הוצאת פקודת "סיום" ללקוח, או אם אתה בפנים
מצב חיבור, על ידי הקלדת שלושה Ctrl-C ברציפות. אתה יכול להגיד לעבודת השרת
התנתק ונתק את החיבור על ידי הוצאת פקודת "ביי" ללקוח.

מצב שרת מקומי
כמו מצב Remote-Server, אבל במצב מקומי, ולכן עם העברת הקבצים שלו
הצגת פקודות בעלות מקש בודד והאזנה, כמו בהעברת קבצים מקומית
מדינה. בדרך כלל מצב זה נכנס אוטומטית כאשר תוכנית Kermit מרחוק
נותן פקודת GET.

C-Kermit, Kermit 95 ו-MS-DOS Kermit כולם יכולים לעבור אוטומטית מ-Connect
מצב למצב העברת קבצים מקומית כאשר אתה מתחיל העברת קבצים מה-
מחשב מרוחק על ידי הפעלת Kermit ואומר לו לשלוח או לקבל קובץ, שבו
במקרה, מצב החיבור מתחדש אוטומטית לאחר סיום העברת הקבצים.

שימו לב ש-C-Kermit אינו אמולטור מסוף. זה יישום תקשורת
שאתה מפעיל בחלון מסוף (למשל קונסולה או Xterm). האמולציה הספציפית,
כגון VT100, VT220, Linux Console או Xterm, מסופק על ידי חלון המסוף
שבו אתה מפעיל את C-Kermit. קרמיט 95 ו-MS-DOS Kermit, לעומת זאת,
הם אמולטורים מסוף אמיתיים. מדוע C-Kermit אינו אמולטור מסוף? לחץ כאן כדי
לקרוא על זה.

הֲכָנָה קשרים


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

יצירת חיבור Telnet
בשורת הפקודה של C-Kermit, פשוט הקלד:

telnet foo.bar.com

(החלפת שם המארח או הכתובת הרצויה). אתה יכול גם לכלול מספר יציאה:

telnet xyzcorp.com 3000;

אם החיבור מצליח, Kermit נכנס אוטומטית למצב Connect. כאשר אתה
התנתק מהמארח המרוחק, Kermit חוזר אוטומטית להנחיה שלו. עוד מידע:
HELP TELNET, HELP SET TELNET, HELP SET TELOPT. עיין גם בסעיף IKSD למטה.

יצירת חיבור Rlogin
זה בדיוק כמו Telnet, אלא שאתה צריך להיות root כדי לעשות את זה כי Rlogin משתמש ב-a
יציאת TCP מורשות:

rlogin foo.bar.com

מידע נוסף: HELP RLOGIN.

יצירת חיבור SSH
בניגוד ל-Telnet ו-Rlogin, חיבורי SSH אינם מובנים, אלא מטופלים באמצעות ריצה
לקוח ה-SSH החיצוני שלך דרך פסאודוטרמינל. שימוש ב-C-Kermit כדי לשלוט ב
לקוח SSH נותן לך את כל התכונות של קרמיט (העברת קבצים, סט תווים
המרה, סקריפטים וכו') באמצעות SSH.

ssh foo.bar.com

מידע נוסף: HELP SSH, HELP SET SSH.

חיוג עם מודם
אם זה מודם חיצוני, ודא שהוא מחובר ליציאה טורית שמישה
המחשב שלך עם כבל מודם רגיל (ישר דרך) ולטלפון
שקע עם כבל טלפון, ושהוא מופעל. לאחר מכן השתמש בפקודות הבאות:

הגדר סוג מודם usrobotics; או סוג נתמך אחר
set line /dev/ttyS0 ; ציין את שם המכשיר
הגדר מהירות 57600; או מהירות רצויה אחרת
הגדר זרימה rts/cts ; רוב המודמים המודרניים תומכים בכך
הגדר צליל שיטת חיוג; (או דופק)
חייגו 7654321; חייג את המספר הרצוי

הקלד "הגדר סוג מודם?" עבור רשימה של סוגי מודמים נתמכים. אם תשמיט את ה-SET
פקודת MODEM TYPE, סוג ברירת המחדל הוא "גנרי-high-speed", שאמור לעבוד עבורו
רוב המודמים המודרניים של ערכת פקודות AT. אם הקו תפוס, קרמיט מחייג מחדש
אוטומטית. אם השיחה לא מצליחה, השתמש ב"הגדר תצוגת חיוג מופעל" ונסה זאת
שוב לראות מה קורה. אם השיחה מצליחה, קרמיט נכנס למצב Connect
אוטומטית וחוזר להנחיה שלו אוטומטית כאשר אתה מתנתק מה-
מחשב מרוחק או שהחיבור אבד בדרך אחרת.

אתה יכול גם לחייג ממודם הנגיש על ידי Telnet, למשל לאחור
שרת מסוף. במקרה זה רצף הפקודות הוא:

הגדר מארח ts.xxx.com 2000; טרמינל-שרת ויציאה
הגדר סוג מודם usrobotics; או סוג נתמך אחר
הגדר צליל שיטת חיוג; (או דופק)
חייגו 7654321; חייג את המספר הרצוי

אם שרת המסוף תומך באפשרות Telnet Com Port, RFC 2217, אתה יכול גם
תן פקודות הקשורות ליציאה טורית כגון SET SPEED, SET PARITY, וכן הלאה, וכן
קרמיט מעביר אותם לשרת הטרמינל באמצעות הפרוטוקול המצוין ב-RFC.

מידע נוסף: HELP SET MODEM, HELP SET LINE, HELP SET SPEED, HELP SET FLOW, HELP DIAL,
HELP SET DIAL, HELP SET MODEM, HELP SET CARRIER-WATCH, SHOW COMMUNICATIONS, SHOW
מודם, הצג חוגה.

יציאה טורית ישירה
חבר את שני המחשבים, A ו-B, עם כבל מודם אפס (או שני כבלי מודם
מחוברים עם מתאם מודם אפס או מסיר מודם). ממחשב א':

הגדר סוג מודם ללא ; אין מודם
set line /dev/ttyS0 ; ציין את שם המכשיר
הגדר את הספק-שעון; אם תקליטורי DTR אינם מחוברים
הגדר מהירות 57600; או מהירות רצויה אחרת
הגדר זרימה rts/cts ; אם RTS ו-CTS מחוברים זה לזה
קבע זוגיות אפילו; (או "סמן" או "רווח", במידת הצורך)
הגדר סיביות עצירה 2; (לעתים נדירות הכרחי)
set flow xon/xoff ; אם אינך יכול להשתמש ב-RTS/CTS
להתחבר ; היכנס למצב חיבור (טרמינל).

זה בהנחה שמחשב B מוגדר לאפשר לך להיכנס. אם לא, אתה יכול להפעיל את a
עותק של Kermit במחשב B ופעל בערך באותם ההנחיות. יותר
מידע: כמו לעיל בתוספת HELP CONNECT.

עם מודמים או חיבורים טוריים ישירים, ייתכן שתצטרך גם "להגדיר זוגיות זוגית" (או
"סמן" או "רווח") אם זה חיבור של 7 סיביות.

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

הערה: בפלטפורמות נבחרות, C-Kermit יכול גם ליצור חיבורי X.25. עיין במדריך עבור
פרטים.

העברה קבצים עִם קרמיט


ישנה אמונה רווחת ומתמשכת שקרמיט הוא פרוטוקול איטי. זה
מכיוון שעד לאחרונה הוא השתמש בכוונון שמרני כברירת מחדל כדי לוודא קובץ
ההעברות הצליחו, במקום להיכשל כי הן העמיסו על החיבור. כמה
נדרשו פקודות נוספות (או אפשרויות שורת פקודה, כמו -Q) כדי שזה יעבור מהר, אבל
אף אחד לא טרח לברר עליהם. כמו כן, צריך שניים לטנגו: רובם שאינם קרמיטים
מימוש פרוטוקול Project Kermit באמת איטי. השותפים הטובים ביותר להעברת קבצים
עבור C-Kermit הם: עותק נוסף של C-Kermit (7.0 ומעלה) ו-Kermit 95. אלה
שילובים עובדים היטב והם עובדים מהר כברירת מחדל. גם MS-DOS Kermit טוב, אבל אתה
צריך להגיד לו ללכת מהר (על ידי מתן הפקודה FAST).

יתר על כן, כל שלוש תוכניות קרמיט אלו תומכות ב"הורדה אוטומטית" ו"העלאה אוטומטית",
כלומר כאשר הם במצב Connect וחבילת קרמיט נכנסת מהשלט,
הם עוברים אוטומטית למצב העברת קבצים.

בנוסף, C-Kermit ו-K95 גם עוברות אוטומטית בין מצב טקסט ובינארי עבור כל אחד מהם
קובץ, כך שאין צורך "להגדיר סוג קובץ בינארי" או "להגדיר טקסט של סוג קובץ", או לדאוג
על קבצים שנפגמו בגלל שהם הועברו במצב שגוי.

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

הורדת קבצים
נניח שיש לך את Kermit 95, C-Kermit או MS-DOS Kermit במחשב השולחני שלך,
עם חיבור למחשב יוניקס ש-C-Kermit מותקן בו בתור "kermit". ל
הורד קובץ (שלח אותו מ-Unix למחשב השולחני שלך), פשוט הקלד את
הפקודה הבאה בשורת מעטפת יוניקס שלך:

kermit -s oofa.txt

(כאשר oofa.txt הוא שם הקובץ). אם אתה רוצה לשלוח יותר מקובץ אחד, אתה יכול
שים כמה שמות קבצים שאתה רוצה בשורת הפקודה, והם יכולים להיות כל אחד
שילוב של טקסט ובינארי:

kermit -s oofa.txt oofa.zip oofa.html oofa.tar.gz

ו/או אתה יכול להשתמש בתווים כלליים כדי לשלוח קבוצות של קבצים:

קרמיט -ס אופה.*

אם ברצונך לשלוח קובץ תחת שם משוער, השתמש ב:

kermit -s Friday.txt -a today.txt

זה שולח את הקובץ friday.txt אבל אומר לקרמיט המקבל ששמו הוא
היום.txt. בכל המקרים, כאמור, בסיום העברת הקבצים, שולחן העבודה שלך
קרמיט חוזר אוטומטית למצב Connect. אין דאגות לגבי בריחה חזרה,
חיבור, החלפת מצב טקסט/בינארי. כמעט קל מדי, נכון?

העלאת קבצים
כדי להעלות קבצים (שלח אותם מהמחשב השולחני שלך למחשב ה-Unix המרוחק)
עשה את אותו הדבר, אבל השתמש באפשרות -g (GET) במקום -s:

kermit -g oofa.txt

זה גורם לקרמיט המקומי שלך להיכנס למצב שרת; ואז תוכנית קרמיט המרוחקת
מבקש את הקובץ בעל השם והקרמיט המקומי שולח אותו וחוזר אוטומטית אל
מצב חיבור בסיום.

אם ברצונך להעלות קבצים מרובים, יש לך שימוש בכללי ציטוט מעטפת, מאז
אלה לא קבצים מקומיים:

kermit -g "oofa.txt oofa.zip oofa.html oofa.tar.gz"
kermit -g "אופה.*"

אם אתה רוצה להעלות קובץ אבל לאחסן אותו בשם אחר, השתמש ב:

kermit -g Friday.txt -a today.txt

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

כדי להוריד קובץ, הקלד:

שם הקובץ של kermit

על המארח כמו קודם, אבל אם שום דבר לא יקרה אוטומטית בתגובה לכך
הפקודה, עליך להעביר את תוכנת התקשורת בשולחן העבודה שלך ל-Kermit
קבלה מדינה. זה עשוי להיעשות על ידי בריחה חזרה באמצעות תווי מקלדת או חם
מקשים (Alt-x אופייני) ו/או עם פקודה (כמו RECEIVE) או תפריט. כאשר
העברת הקבצים הושלמה, עליך לחזור למצב Connect, Terminal
אמולציה, או כל מינוח שחל על תוכנת התקשורת בשולחן העבודה שלך.

כדי להעלות קובץ, הקלד:

קרמיט -ר

על המארח (ולא "kermit -g"). זה אומר ל-C-Kermit להמתין באופן פסיבי לא
קובץ כדי להתחיל להגיע. לאחר מכן, השב את תשומת הלב של תוכנת שולחן העבודה שלך (Alt-x
או מה שלא יהיה) ולהורות לו לשלוח את הקבצים הרצויים עם פרוטוקול Kermit. מתי
ההעברה הסתיימה, חזור למסך Connect או Terminal.

אם העברת הקבצים נכשלת
למרות שניתן לכוונן היטב כל היבט של פעולתו של קרמיט, יש גם
שלוש פקודות קצרות ופשוטות של "כוונון אומניבוס" שתוכלו להשתמש בהן לפתרון בעיות:

FAST השתמש בהגדרות העברת קבצים מהירה. זו הייתה ברירת המחדל מאז C-Kermit
7.0 כעת, כאשר רוב המחשבים והחיבורים המודרניים תומכים בו. אם העברות
נכשל עם הגדרות מהירות, נסה . . .

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

ROBUST השתמש בהגדרות החזקות, הגמישות, השמרניות, הבטוחות והאמינות ביותר.
העברת קבצים כמעט בוודאות תעבוד, אבל הן יהיו די איטיות (של
כמובן שזהו פשרות קלאסית; ROBUST היה ברירת המחדל של כוונון C-Kermit
גרסאות 6.0 ואילך, מה שגרם לכולם לחשוב שפרוטוקול קרמיט הוא
לְהַאֵט). אם ROBUST לא עושה את העבודה, נסה תחילה עם SET PARITY SPACE
למקרה שזה לא חיבור של 8 סיביות.

ברור שההצלחה והביצועים של העברת קבצים תלויים גם בקובץ של C-Kermit
שותף להעברה. שותפי פרויקט קרמיט אמיתיים מעודכנים מומלצים מכיוון שהם
מכילים את ההטמעות הטובות ביותר של פרוטוקול Kermit ומכיוון שאנו יכולים לתמוך בהם במקרה
של צרות.

אם אתה עדיין נתקל בבעיות, עיין בפרק 10 של שימוש ב-C-Kermit, או שלח דוא"ל ל-kermit-
[מוגן בדוא"ל].

תכונות העברת קבצים מתקדמות של Kermit
ברור שיש הרבה יותר בהעברת קבצים של קרמיט, כולל כל מיני
פקודות אינטראקטיביות, העדפות, אפשרויות, רישום, איתור באגים, פתרון בעיות,
וכל דבר אחר שאתה יכול לדמיין אבל בשביל זה נועדו המדריך והעדכונים.
הנה כמה נושאים שתוכל לחקור אם אתה מעוניין על ידי הקלדת HELP עבור
פקודות ברשימה:

רישום העברות:
יומן עסקאות (יומן עזרה)

החלפת מצב טקסט/בינארי אוטומטית לכל קובץ:
הגדר את מצב העברה { אוטומטי, ידני } (עזרה בהגדרת העברה).

העברת עץ ספריות רקורסיבית בין פלטפורמות:
שלח /RECURSIVE, GET /RECURSIVE (עזרה לשלוח, HELP GET).

אפשרויות התנגשות קבצים:
הגדר התנגשות קבצים { החלף, גיבוי, מחק, ... } (עזרה להגדיר קובץ).

עדכון: העבר רק קבצים שהשתנו מאז הפעם האחרונה:
קבע עדכון התנגשות קבצים (עזרה בהגדרת קובץ).

דפוסי בחירת שם קובץ:
(עזרה וילד).

בחירת קבצים גמישה:
שלח (או קבל) /לפני /אחרי /גדול יותר /קטן יותר /סוג /פרט, ...

המרת סט תווים:
הגדר { קובץ, העברה } קבוצת תווים, ASSOCIATE, ...

בקרת קובץ/שם נתיב:
הגדר { שלח, קבל } שמות נתיב, הגדר שמות קבצים.

תנועת קובץ אטומי:
שלח (או קבל) /מחק /שנה שם /העבר אל

העברה אל/מ I/O סטנדרטי של פקודות אחרות:
שלח (או קבל) /פקודה

שחזור העברה מופרעת מנקודת כשל:
שלח מחדש, REGET (HELP RESEND, HELP REGET).

העברת קבצים ללא קרמיט
אתה יכול גם להשתמש ב-C-Kermit כדי להעביר קבצים עם פרוטוקולי אינטרנט FTP או HTTP;
ראה למטה.

בחיבור טורי רגיל או Telnet שבו המחשב השני אינו תומך
פרוטוקול קרמיט בכלל, יש לך כמה אפשרויות. לדוגמה, אם שולחן העבודה שלך
תוכנת תקשורת תומכת ב-Zmodem, השתמש ב-"rz" ו-"sz" על המארח במקום
קרמיט. אבל אם קרמיט היא תוכנת שולחן העבודה שלך, ואתה משתמש בה כדי לבצע שיחות
או חיבורי רשת למחשבים אחרים שאינם תומכים בפרוטוקול Kermit (או
שאין להם יישום טוב שלו), אז אם גם למחשב שלך יש
תוכניות X, Y או Zmodem חיצוניות הניתנות להפניה מחדש, Kermit יכול להשתמש בהן בתור
פרוטוקולים חיצוניים. HELP SET PROTOCOL לפרטים.

אתה יכול גם ללכוד זרמי נתונים "גולמיים" מהמחשב השני עם LOG SESSION
(HELP LOG ו-HELP SET SESSION-LOG לפרטים), ותוכלו להעלות קבצים בלי
כל פרוטוקול עם TRANSMIT (HELP TRANSMIT, HELP SET TRANSMIT).

של קרמיט BUILT-IN fTP ו HTTP לקוחות


לקוח ה-FTP של קרמיט הוא כמו לקוח ה-FTP הרגיל של Unix שאתה רגיל אליו, אבל עם חלק
הבדלים:

· יש לו הרבה יותר פקודות ותכונות.

· כל פקודת FTP חייבת להיות קדומה "ftp", למשל "ftp open", "ftp get",
"ftp ביי", וכו' (זה לא לגמרי נכון, אבל עד שתכיר את זה יותר,
עדיף לפעול לפי הכלל הזה).

· פקודות כמו "cd", "ספרייה" וכו', מבוצעות באופן מקומי, לא בשרת. השתמש ב-"ftp
cd", "ftp dir" וכו', כדי שיפעלו בשרת.

· אתה יכול לקיים הפעלת FTP והפעלת Kermit סדרתית או Telnet רגילה פתוחה ב
אותו זמן.

· הפעלות FTP יכולות להיות אוטומטיות לחלוטין.

בהמתנה לפרסום המהדורה הבאה של המדריך, לקוח ה-FTP של Kermit הוא ביסודיות
מתועד באתר פרויקט קרמיט:

http://www.columbia.edu/kermit/ftpclient.html

אתה גם יכול להשתמש ב-HELP FTP וב-HELP SET FTP כדי לקבל תיאורים של ה-FTP של קרמיט
פקודות.

לקוח ה-HTTP דומה לזה של ה-FTP, אלא שאתה מקדים כל פקודה עם HTTP
במקום FTP: HTTP OPEN, HTTP GET, HTTP PUT, HTTP CLOSE וכו'. הקלד HELP HTTP עבור
פרטים, או בקר באתר כדי לראות את התוספים הידניים. חיבורי HTTP יכולים להיות פתוחים ב-
באותו זמן כמו חיבורים טוריים או Telnet וחיבורי FTP רגילים. אז קרמיט יכול
לנהל עד שלושה סוגים של חיבורים בו זמנית.

לאינטרנט קרמיט שֵׁרוּת


ניתן להגדיר ולהפעיל את C-Kermit כשירות אינטרנט (נקרא IKSD), בדומה ל-FTP
שרת (FTPD) אלא שאתה יכול (אך לא צריך) לקיים איתו אינטראקציה ישירה, בנוסף הוא עושה הרבה
יותר ממה ששרת FTP יכול לעשות. יציאת ה-TCP עבור IKSD היא 1649. היא משתמשת בפרוטוקול Telnet. ג-
Kermit יכול להיות שרת Kermit אינטרנט, או שהוא יכול להיות לקוח של IKSD. אתה יכול להכין
חיבורים מ-C-Kermit ל-IKSD עם כל אחת מהפקודות הבאות:

telnet foo.bar.edu 1649
telnet foo.bar.edu kermit; אם "kermit" רשום ב / וכו '/ שירותים
iksd foo.bar.edu

הפקודה IKSD מקבילה לפקודת TELNET המציינת יציאה 1649. למידע נוסף
מידע על יצירת ושימוש בחיבורים ל-IKSD, ראה:

http://www.columbia.edu/kermit/cuiksd.html

אתה יכול להפעיל שירות Kermit אינטרנט גם במחשב שלך (אם אתה המערכת
מנהל). להנחיות, ראה:

http://www.columbia.edu/kermit/iksd.html

אבטחה


כל שיטות הרשת המובנות TCP/IP של C-Kermit (Telnet, Rlogin, IKSD, FTP ו-HTTP)
ניתן לאבטח באחת או יותר מהשיטות הבאות שאושרו על ידי IETF:

· MIT Kerberos IV
· MIT Kerberos V
· SSL/TLS
· Stanford SRP

להוראות מלאות ראה:

http://www.columbia.edu/kermit/security.html

וכפי שצוין קודם, אתה יכול גם ליצור חיבורי SSH עם C-Kermit אם כבר
מותקן לקוח SSH.

חֲלוּפָה קו פקודה אישיות


כאשר הוא מופעל בתור "kermit" או כל שם אחר מלבד "ftp" או "telnet", ל-C-Kermit יש את
אפשרויות שורת הפקודה המתוארות לעיל בסעיף OPTIONS. עם זאת, אם אתה מפעיל את C-
קרמיט בתור "telnet" או "ftp", הוא משנה את אישיות שורת הפקודה שלו כך שתתאים. זה יכול להיות
נעשה (בין היתר) עם קישורים סמליים (קישורים סימליים). לדוגמה, אם אתה רוצה C-Kermit
כדי להיות לקוח Telnet הרגיל שלך, או המסייע של Telnet של דפדפן האינטרנט שלך, אתה יכול ליצור
קישור כמו הבא בספרייה שנמצאת ב-PATH שלך לפני הרגיל
תוכנית telnet:

ln -s /usr/local/bin/kermit telnet

כעת כאשר אתה נותן פקודת "telnet", אתה קורא לקרמיט במקום זאת, אבל עם ה-telnet שלו
אישיות שורת הפקודה כך, למשל:

telnet xyzcorp.com

יוצר חיבור Telnet ל-xyzcorp.com, ו-Kermit יוצא אוטומטית כאשר
החיבור סגור (בדיוק כמו הלקוח הרגיל של Telnet). הקלד "telnet -h" כדי לקבל רשימה
של אפשרויות שורת הפקודה של Telnet של קרמיט, שנועדו להיות כמו
תואם ככל האפשר ללקוח Telnet הרגיל.

באופן דומה עבור FTP:

ln -s /usr/local/bin/kermit ftp

ועכשיו הקלד "ftp -h" כדי לראות את אפשרויות שורת הפקודה שלו, ושורות הפקודה בדיוק כמוך
ייתן ללקוח ה-FTP הרגיל שלך:

ftp xyzcorp.com

אך עם אפשרויות נוספות המאפשרות לציין הפעלה שלמה בפקודה
קַו. לבסוף, אם אפשרות שורת הפקודה הראשונה של קרמיט היא כתובת URL של Telnet, FTP, IKSD או HTTP,
קרמיט מבצע אוטומטית את סוג החיבור המתאים, ואם מצוין על ידי
URL, נוקט בפעולה הרצויה:

kermit telnet:xyzcorp.com
פותח הפעלת Telnet

קרמיט telnet://[מוגן בדוא"ל]
זהה למשתמש אולגה

קרמיט ftp://olga@xyzcorp.com/public/oofa.zip
מוריד קובץ

kermit kermit://kermit.columbia.edu/kermit/f/READ.ME
זהה עבור IKSD

kermit iksd://kermit.columbia.edu/kermit/f/READ.ME
(גם זה עובד)

קרמיט http://www.columbia.edu/kermit/index.html
תופס דף אינטרנט

השתמש ב-kermrc באינטרנט באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    Phaser
    Phaser
    Phaser היא פתיחה מהירה, חינמית ומהנה
    מסגרת משחק מקור HTML5 שמציעה
    עיבוד WebGL ו-Canvas לרוחב
    דפדפני אינטרנט שולחניים וניידים. משחקים
    יכול להיות שותף...
    הורד את Phaser
  • 2
    מנוע VASSAL
    מנוע VASSAL
    VASSAL הוא מנוע משחק ליצירה
    גרסאות אלקטרוניות של לוח מסורתי
    ומשחקי קלפים. זה מספק תמיכה עבור
    עיבוד ואינטראקציה של חלקי משחק,
    ו...
    הורד את VASSAL Engine
  • 3
    OpenPDF - Fork of iText
    OpenPDF - Fork of iText
    OpenPDF היא ספריית Java ליצירה
    ועריכת קבצי PDF עם LGPL ו
    רישיון קוד פתוח MPL. OpenPDF הוא ה
    יורש הקוד הפתוח LGPL/MPL של iText,
    ...
    הורד את OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - מערכת לאוטומטיות
    ניתוחים גיאוגרפיים - הוא גיאוגרפי
    תוכנת מערכת מידע (GIS) עם
    יכולות עצומות לגיאודטה
    עיבוד ואנה...
    הורד את SAGA GIS
  • 5
    ארגז כלים עבור Java/JTOpen
    ארגז כלים עבור Java/JTOpen
    ארגז הכלים של IBM עבור Java / JTOpen הוא א
    ספריית מחלקות Java התומכות ב
    תכנות לקוח/שרת ואינטרנט
    דגמים למערכת עם OS/400,
    i5/OS, o...
    הורד את ארגז הכלים עבור Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (או D3 עבור מסמכים מבוססי נתונים)
    היא ספריית JavaScript המאפשרת לך
    לייצר נתונים דינמיים ואינטראקטיביים
    הדמיות בדפדפני אינטרנט. עם D3
    אתה...
    הורד את D3.js
  • עוד »

פקודות לינוקס

Ad