טרעטן 1: קריייטינג אַ טשעק שריפט
ערשטער, מיר פאָרשלאָגן צו שאַפֿן אַ טשעק שריפט וואָס וועט לויפן אין דער צוקונפֿט. דאָך איר קענען האָפּקען דעם בינע אויב די באַפֿעלן שורה שריפט איז שוין בנימצא. באַמערקונג אַז איצט מיר וועלן נישט דיסאַסעמבאַל די סינטאַקס פון פּראָגראַממינג שפראכן, אָבער בלויז מיר וועלן זאָגן איר אַז אַלעמען קענען מאַכן דיין אייגענע שריפט פֿאַר יעדער אָדער אַרייַנלייגן די אינהאַלט צו דער טעקע פֿאַר זיין ווייַטער רופן אין צושטאנדן.
- לויפן די "וואָקזאַל" באַקוועם פֿאַר איר, למשל דורך די אַפּלאַקיישאַן מעניו אָדער די הייס שליסל Ctrl + Alt + T.
- דאָ, נוצן די סודאָ נאַנאָ סקריפּ.ש באַפֿעל, ווו נאַנאָ איז דער טעקסט עדיטאָר געוויינט, און שריפט.ש איז די נאָמען פון די באשאפן טעקע. איר קענען מאַכן אַ טעקע, למשל, דורך די זעלבע VI אָדער Gedit, דאָס וועט נישט טוישן די עסאַנס, און דער נאָמען פון דעם עלעמענט אויך ענדערונגען לויט פערזענלעכע פּרעפֿערענצן פון דער באַניצער.
- באַשטעטיקן דעם קאַמף דורך אַרייַן די שפּריכוואָרט פון די סופּערוסער חשבון, ווייַל עס איז דורכגעקאָכט מיט די סודאָ אַרגומענט.
- א נייַע טעקע וועט זיין אָופּאַנד אין וואָס איר קענען אַרייַנלייגן די סקרעד סטרינגס. ונטער איר זען די סטאַנדאַרט בייַשפּיל פאַראַנטוואָרטלעך פֿאַר ווייַזנדיק די אָנזאָג "העלא וועלט". אויב עס איז די אינהאַלט פון אן אנדער כאַראַקטער, פשוט אַרייַנלייגן עס אין די קאַנסאָול, און מאַכן זיכער אַז אַלע ראָוז זענען געשריבן ריכטיק.
#! / Bin / bash
ווידערקאָל "העלא וועלט"
- נאָך דעם, איר קענען ראַטעווען די סעטטינגס דורך האַלטן די קטרל + אָ שליסל קאָמבינאַציע.
- דער טעקע נאָמען איז ניט דארף, ווייַל מיר זענען געבעטן ווען קריייטינג. נאָר גיט אַרייַן צו פאַרענדיקן די שפּאָרן.
- לאָזן אַ טעקסט רעדאַקטאָר דורך Ctrl + X.
ווי מיר זען, גאָרנישט קאָמפּליצירט אין שאפן דיין אייגענע סקריפּס פֿאַר באַש איז נישט, אָבער די גאנצע שטריך איז צו וויסן דעם קאָד. איר וועט האָבן צו שרייַבן עס פֿון קראַצן זיך, אָדער נאָכמאַכן גרייט-געמאכט סאַלושאַנז פון פריי מקורים. נאָך דעם שריפט איז הצלחה ימפּלאַמענאַד אין דער טעקע, איר קענען בעשאָלעם באַשטימען צו די ווייַטער שריט.
טרעטן 2: סקריפּט סעטאַפּ פֿאַר אַ נוצן
דער שריט איז אויך ניט מאַנדאַטאָרי, אָבער אָן עס קען נישט טאָן ניצערס וואָס נוצן די עני נוצן צו אָנהייבן דעם שריפט. אָן פריערדיק קאַנפיגיעריישאַן, עס פשוט נישט עפן, ווייַל די קאָראַספּאַנדינג פּערמישאַנז זענען נישט ערידזשנאַלי באקומען. זיי זענען מוסיף דורך די Sudo Chmod Ugo + x Script.sh באַפֿעל, ווו סקריפּט. שריפט איז די נאָמען פון די פארלאנגט טעקע.
דו זאלסט נישט פאַרגעסן אַז אַלע אַקשאַנז געטאן דורך די סודאָ אַרגומענט דאַרפן באַשטעטיקונג פון די אָטענטאַקיישאַן פון די Action דורך די אַרייַנשרייַב פון די סופּערוסער פּאַראָל. נאָך דעם, אַ נייַ שטריקל וועט דערשייַנען צו אָנהייבן קאַמאַנדז, וואָס מיטל די געראָטן נוצן פון די באַשטעטיקן.
טרעטן 3: סטאַרטינג אַ יגזיסטינג שריפט
מיר ווענדן צו די הויפּט שריט, וואָס איז גלייַך קאַטער די יגזיסטינג שריפט. צו אָנהייבן מיט, באַטראַכטן אַ פּשוט באַפֿעל, וואָס האט די מיינונג .-סקריפּט.ש און איז פאַראַנטוואָרטלעך פֿאַר קאַטער אַ טעקע פון דעם קראַנט אָרט. דער רעזולטאַט רעזולטאַט איר זען די סקרעענשאָט אונטן. צום ביישפּיל, מיר גענומען די פריער באשאפן שריפט. אין די זעלבע וועג, איר קענט אויך ספּעציפיצירן די פול דרך צו די כייפעץ אַזוי אַז די שטריקל האט געביטן, למשל, צו / HOHOME/SER/Script.SH.
לינוקס האט אַ שטעג סיסטעם וואַריאַבלע. עס כולל אַ נומער פון פאָלדערס פאַראַנטוואָרטלעך פֿאַר פּערפאָרמינג אַ ברייט פאַרשיידנקייַט פון אַקשאַנז. איינער פון זיי איז גערופֿן / USR / היגע / בין און איז געניצט פֿאַר מאַנואַל ינסטאַלירונג פון מגילה. אויב איר טאָן נישט וועלן צו קעסיידער ספּעציפיצירן די פול דרך צו די שריפט צו אַקטאַווייט עס, נאָר נאָר לייגן צו איינער פון די דרך פאָלדערס. צו טאָן דאָס, נוצן די CP סקריפּט.
דערנאָך, דער קאַטער וועט זיין בארעכטיגט דורך בלויז אַרייַן די טעקע נאָמען מיט יקספּאַנשאַן.
די רגע עפן אופֿן באשטייט אין סיימאַלטייניאַסלי רופן די שאָל. איר זאָל מאַך צו די שריפט וועגווייַזער און שרייבן באַש שריפט.ש. דער אופֿן איז גוט ווייַל עס אַלאַוז איר צו נישט אַרייַן די פול דרך צו די כייפעץ אָדער פאַר-לייגן עס צו די קאָראַספּאַנדינג וועגווייַזער פון דרך.
דאָס איז אַלץ וואָס מיר געוואלט צו רעדן וועגן ינטעראַקשאַן מיט סקריפּס אין לינוקס. איר נאָר האָבן צו שאַפֿן אַ צונעמען טעקע אָדער עפענען יגזיסטינג, מיט די רעקאַמאַנדיישאַנז אויבן.