მეტსახელების შექმნა GNU / Linux- ში

არსებობს ბრძანებების პერსონალურად მორგებისა და გამარტივების ძალიან მარტივი გზა, რომელსაც ჩვეულებრივ ვიყენებთ "კონსოლი"გამოყენებით Alias.

Un Alias როგორც მისი სახელი გულისხმობს, ის დაგვეხმარება სიტყვის ან სიტყვების სერიის უფრო მოკლე და მარტივი სიტყვით ჩანაცვლებაში. ავიღოთ პრაქტიკული მაგალითი, ვთქვათ, რომ გვინდა რომ დავინახოთ ჟურნალი სისტემაში, პროგრამის გამოყენებით, ე.წ. კოლორიზატორი რომელიც პასუხისმგებელია კონსოლზე შედეგის შეღებვაზე. ხაზი იქნება:

$ sudo tailf -n 5 /var/log/syslog | ccze

დარწმუნებული ვარ, უფრო ადვილი იქნებოდა, ამ ყველაფრის დაწერის ნაცვლად, მაგალითად, ჩავსვათ კონსოლი, ისეთი მარტივი რამ, როგორიცაა:

$ syslog

მართალია? ეს ბევრად უფრო კომფორტული და ადვილი დასამახსოვრებელი იქნებოდა. როგორ გავაკეთოთ ეს?

ალიასის შექმნა.

მეტსახელის შექმნა ნამდვილად მარტივია. სინტაქსი იქნება:

alias short_word = 'ბრძანება ან სიტყვები შესაცვლელად'

თუ ავიღებთ წინა მაგალითს, ეს იქნება:

alias syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

ბრძანება ერთვის ბრჭყალებში. მაგრამ საკითხავია სად ჩავსვათ ეს? თუ გვინდა, რომ ეს მხოლოდ დროებითი იყოს, ჩვენ უბრალოდ ვწერთ მას კონსოლში და ის გაგრძელდება მანამ, სანამ არ დავხურავთ.

ახლა, თუ ეს მუდმივად გვსურს, ამას ვათავსებთ ფაილში ~ / .bashrc რაც ჩვენსშია / სახლში, და თუ ეს არ არის, მაშინ ჩვენ ვქმნით მას (ყოველთვის წინ წერტილით). როდესაც ჩვენ დავამატებთ ხაზს alias ამ ფაილში, ჩვენ უბრალოდ ჩავსვით კონსოლში:

$ . .bashrc

და მზად !!!

შენიშვნა: გუშინ ჩვენს ინტერნეტ პროვაიდერთან დაკავშირებული პრობლემების გამო, ჩვენ ვერ გამოვაქვეყნეთ არაფერი <° Linux- ში, რისთვისაც ბოდიშს გიხდით


სტატიის შინაარსი იცავს ჩვენს პრინციპებს სარედაქციო ეთიკა. შეცდომის შესატყობინებლად დააჭირეთ ღილაკს აქ.

7 კომენტარი დატოვე შენი

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო.

*

*

  1. მონაცემებზე პასუხისმგებელი: მიგელ ანგელ გატონი
  2. მონაცემთა მიზანი: სპამის კონტროლი, კომენტარების მართვა.
  3. ლეგიტიმაცია: თქვენი თანხმობა
  4. მონაცემთა კომუნიკაცია: მონაცემები არ გადაეცემა მესამე პირებს, გარდა სამართლებრივი ვალდებულებისა.
  5. მონაცემთა შენახვა: მონაცემთა ბაზა, რომელსაც უმასპინძლა Occentus Networks (EU)
  6. უფლებები: ნებისმიერ დროს შეგიძლიათ შეზღუდოთ, აღადგინოთ და წაშალოთ თქვენი ინფორმაცია.

  1.   Jc დიჯო

    ამ ტიპის პოსტებს არ აწყენინებენ იმ ინსტრუმენტების განახლებას, რომლებსაც ყოველდღიურად არ ვიყენებთ. გარდა ამისა, ეს არის მარადიული; მისი დაწერიდან სამი წლის შემდეგ ის რჩება პირველ დღეს.
    დაამატეთ ის, რომ მინიმუმ debian– ში გირჩევთ გამოიყენოთ .bash_aliases ფაილი, რომ დაამატოთ თქვენი საკუთარი მეტსახელები სხვა ფაილის ნაცვლად. ის .bashrc ზრუნავს ჩემს მიერ დასახელებული ალიასის ფაილის ძიებაში.

  2.   ვიქტორ დიჯო

    მადლობა გაკვეთილისთვის. მე მაქვს კითხვა: რას ბრძანებს '. .bashrc '? და კერძოდ რას აკეთებს წერტილი (.) .bashrc ფაილის წინ?

    1.    ავადმყოფი დიჯო

      ვიცი, რომ ძალიან გვიანია, მაგრამ ფაილის სახელის წინ ის იწვევს საქაღალდეებში დამალვას, ასე რომ, ის იქ იქნება, მაგრამ ვერ ნახავთ, სანამ დაფარულ ფაილებს არ აჩვენებთ.

      1.    669 დიჯო

        არა მგონია, ეს ეხება ფაილების დამალვას. თუ კარგად დააკვირდებით, აქ კიდევ ერთი სივრცეა გამოყოფილი:
        $ .bashrc

        თავიდან ვიფიქრე, რომ ის როგორღაც გაუშვებდა ფაილს ან გადატვირთავდა მასში მოცემულ ინფორმაციას. ამის ნაცვლად, მე გადატვირთვა მქონდა, რომ მეტსახელები ამოქმედებულიყო, ამიტომ ბრძანება უცნობი რჩება.

  3.   ჯონდრი დიჯო

    როგორ შეგიძლიათ განაგრძოთ ბრძანების გამოყენება, მიუხედავად იმისა, რომ არსებობს მეტსახელი, რომელიც მიუთითებს ამ ბრძანებაზე? (მაგალითი: როგორ გამოიყენებდით rm ბრძანებას, თუ ეს ექო-ს მეტსახელია?)

  4.   Paul დიჯო

    ამისთვის ძალიან მადლიერია. Გაუმარჯოს!

  5.   alexredondosk8 დიჯო

    გამარჯობა, დიდი მადლობა გაკვეთილისთვის, ეს ძალიან დამეხმარა.