וואָס איז די באַסהרק טעקע געוויינט פֿאַר?

הקדמה

אויב איר האָבן שוין ניצן לינוקס פֿאַר אַ בשעת און דער הויפּט אויב איר אָנהייבן צו באַקומען באַקאַנט מיט די לינוקס באַפֿעלן שורה, איר וועט וויסן אַז BASH איז אַ לינוקס שאָל.

BASH stands for Bourne Again Shell. עס זענען אַ נומער פון פאַרשידענע שעלז אַרייַנגערעכנט קש, זש, לאָך און קאָרנער.

א שאָל איז אַ יבערזעצער וואָס קענען אָננעמען קאַמאַנדז פֿאַר אַ באַניצער און לויפן זיי צו דורכפירן אַפּעריישאַנז אַזאַ ווי נאַוואַגייטינג אַרום אַ טעקע סיסטעם , פליסנדיק מגילה און ינטעראַקטינג מיט דעוויסעס .

פילע דעביאַן באזירט לינוקס דיסטריביושאַנז אַזאַ ווי דעביאַן זיך, Ubuntu און לינוקס מינט נוצן DASH ווי אַ שאָל אַנשטאָט פון BASH. DASH stands for Debian Almquist Shell. די טאַש שאָל איז זייער ענלעך צו די בוש, אָבער עס איז אַ פּלאַץ קלענערער ווי די שאַרף שאָל.

רעגאַרדלעסס ווי צו באַפעלן אויב איר זענען ניצן אש אָדער שטופּן איר האָבן אַ טעקע גערופן. באַסהרק. אין פאַקט איר וועט האָבן קייפל. באַסרהק טעקעס.

עפענען אַ וואָקזאַל פֿענצטער און טיפּ אין די פאלגענדע באַפֿעל:

sudo find / -name. באַסהרק

ווען איך לויפן דעם באַפֿעל עס זענען דרייַ רעזולטאטן אומגעקערט:

די /עטק/סקעל/.באַסהרק טעקע איז קאַפּיד אין דער היים טעקע פון ​​קיין נייַע ניצערס וואָס זענען באשאפן אויף אַ סיסטעם.

די / home / gary/.bashrc איז דער טעקע געניצט ווען דער באַניצער גערי עפענען אַ שאָל און די וואָרצל טעקע איז געניצט ווען שורש עפענען אַ שאָל.

וואָס איז די .באַדהרק טעקע?

די .באַדהרק טעקע איז אַ שאָל שריפט וואָס איז פליסנדיק יעדער מאָל אַ באַניצער עפענען אַ נייַ שאָל.

פֿאַר בייַשפּיל עפענען אַ וואָקזאַל פֿענצטער און אַרייַן די ווייַטערדיק באַפֿעל:

באַש

איצט אַרייַן דעם באַפֿעל אין דער זעלביקער פֿענצטער:

באַש

יעדער מאָל איר עפענען אַ וואָקזאַל פֿענצטער די באַסרהק טעקע איז געטאן.

די .באַסהרק טעקע איז אַ גוט אָרט דעריבער צו לויפן קאַמאַנדז אַז איר ווילן צו לויפן יעדער מאָל איר עפענען אַ שאָל.

ווי אַ בייַשפּיל, עפענען דעם .באַסהרק טעקע ניצן נאַנאָ ווי גייט:

נאַנאָ ~ / .באַסהרק

אין די סוף פון די טעקע אַרייַן די ווייַטערדיק באַפֿעל:

עקאָו "העלא $ USER"

היט די טעקע דורך דרינגלעך קטרל און אָ און דעמאָלט אַרויסגאַנג נאַנאָ דורך דרינגלעך קטרל און רענטגענ.

ין דער וואָקזאַל פֿענצטער לויפן די פאלגענדע באַפֿעל:

באַש

די וואָרט "העלא" זאָל זיין געוויזן צוזאמען מיט די נאמען איר זענט לאָגד אין ווי.

איר קענען נוצן די .באַדהרק טעקע צו טאָן עפּעס איר ווינטשן און טאַקע אין דעם פירער איך געוויזן איר ווי צו אַרויסווייַזן סיסטעם אינפֿאָרמאַציע ניצן די סקרעענפעטטש באַפֿעל .

די נוצן פון אַליאַסיז

די .באַסהרק טעקע איז געניצט צו שטעלן אַליאַסיז צו קאַמאַנלי געניצט קאַמאַנדז אַזוי איר טאָן ניט האָבן צו געדענקען לאַנג קאַמאַנדז.

עטלעכע מענטשן באַטראַכטן דעם אַ שלעכט זאַך ווייַל איר קען פאַרגעסן ווי צו נוצן די פאַקטיש באַפֿעל ווען איר שטעלן אויף אַ מאַשין ווו דיין אייגן באַזונדער. באַסהרק טעקע טוט נישט עקסיסטירן.

דער אמת איז אָבער אַז אַלע די קאַמאַנדז זענען גרינג בנימצא אָנליין און אין די מענטשן בלעטער אַזוי איך זען אַליאַסיז ווי אַ positive ווי אַ נעגאַטיוו.

אויב איר קוק אין די פעליקייַט .באַסהרק טעקע אין אַ פאַרשפּרייטונג אַזאַ ווי ובונטו אָדער מינט איר וועט זען עטלעכע ייליאַסיז שוין שטעלן אַרויף.

פֿאַר בייַשפּיל:

alias ll = 'ls-alF'

alias la = 'ls -A'

alias l = 'ls-קף'

די לס באַפֿעל איז געניצט צו רשימה די טעקעס און דיירעקטעריז אין די טעקע סיסטעם. אויב איר לייענען דעם פירער איר וועט געפֿינען אויס וואָס אַלע פון ​​די סוויטשיז מיינען ווען איר לויפן די לס באַפֿעל.

דער-אַלף מיטל אַז איר וועט זען אַ טעקע ליסטינג ווייַזן אַלע טעקעס אַרייַנגערעכנט פאַרבאָרגן טעקעס וואָס זענען פּרעסידעד מיט אַ פּונקט. דער טעקע ליסטינג וועט אַרייַננעמען די נאָמען פון דעם מחבר און יעדער טעקע טיפּ וועט זיין קלאַסאַפייד.

די-א יבערקוקן פשוט רשימות אַלע טעקעס און דיירעקטעריז אָבער עס אָמיץ די .. טעקע.

לעסאָף די -CF רשימות איינסן דורך זייַל צוזאמען מיט זייער קלאַסאַפאַקיישאַן.

איצט איר קען אין קיין צייַט אַרייַן קיין פון די קאַמאַנדז גלייַך אין אַ וואָקזאַל:

ls-alF

ls -A

ls-CF

ווי אַ אַליאַס איז באַשטימט אין די .באַסהרק טעקע איר קענען פשוט לויפן די אַליאַס ווי גייט:

לל

la

l

אויב איר געפינען זיך פליסנדיק אַ באַפֿעל רעגולער און עס איז אַ לעפיערעך לאַנג באַפֿעל, עס קען זיין ווערט צו לייגן דיין אייגן אַליאַס צו די .באַסהרק טעקע.

דער פֿאָרמאַט פֿאַר אַליאַס איז ווי גייט:

alias new_command_name = command_to_run

באַסיקאַללי איר ספּעציפיצירן די אַליאַס באַפֿעל און דעמאָלט געבן די אַליאַס אַ נאָמען. איר דעמאָלט ספּעציפיצירן די באַפֿעל איר ווילן צו לויפן נאָך די יקוואַלז צייכן.

פֿאַר בייַשפּיל:

alias up = 'cd ..'

דער אויבן באַפֿעל לעץ איר גיין אַרויף אַ וועגווייַזער פשוט דורך קומט אַרויף.

Summary

די .באַסהרק טעקע איז אַ זייער שטאַרק געצייַג און איז אַ גרויס וועג צו קאַסטאַמייז דיין Linux שאָל. געוויינט אין די ריכטיק וועג איר וועט פאַרגרעסערן דיין פּראָודאַקטיוואַטי צען פאַרלייגן.