การสร้างนามแฝงใน GNU / Linux

มีวิธีที่ง่ายมากในการปรับแต่งและทำให้คำสั่งบางคำสั่งที่ปกติเราใช้ง่ายขึ้น "คอนโซล", ผ่านการใช้ นามแฝง.

Un นามแฝง ตามความหมายของชื่อมันจะช่วยให้เราแทนที่คำหรือชุดคำด้วยคำที่สั้นและง่ายขึ้น ลองมาเป็นตัวอย่างที่ใช้ได้จริงสมมติว่าเราต้องการดูไฟล์ บันทึก จากระบบโดยใช้แอปพลิเคชันที่เรียกว่า คัลเลอร์ไรเซอร์ ซึ่งมีหน้าที่ในการระบายสีผลลัพธ์บนคอนโซล บรรทัดจะเป็น:

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

แต่ฉันแน่ใจว่ามันจะง่ายกว่าถ้าแทนที่จะเขียนทั้งหมดนั้นเราใส่ไว้ในคอนโซลเช่น:

$ syslog

จริงหรือ? มันจะสะดวกสบายและจำง่ายกว่ามาก แล้วเราจะทำอย่างไร?

การสร้างนามแฝง

การสร้างนามแฝงนั้นง่ายมาก ไวยากรณ์จะเป็น:

นามแฝง short_word = 'คำสั่งหรือคำที่จะแทนที่'

ถ้าเราใช้ตัวอย่างก่อนหน้านี้มันจะเป็น:

นามแฝง syslog = 'sudo tailf -n 5 / var / log / syslog | ccze '

คำสั่งอยู่ในเครื่องหมายคำพูดเดี่ยว แต่คำถามคือ เราจะวางสิ่งนี้ไว้ที่ไหน? ถ้าเราต้องการให้มันเป็นเพียงชั่วคราวเราก็เขียนลงในคอนโซลและมันจะคงอยู่จนกว่าเราจะปิด

ตอนนี้ถ้าเราต้องการอย่างถาวรเราใส่สิ่งนี้ไว้ในไฟล์ ~ / .bashrc ซึ่งอยู่ในไฟล์ / หน้าแรกและถ้าไม่ใช่เราก็สร้างมันขึ้นมา (โดยมีจุดอยู่ด้านหน้าเสมอ). เมื่อเราเพิ่มบรรทัดของไฟล์ นามแฝง ในไฟล์นี้เราใส่ไว้ในคอนโซล:

$ . .bashrc

และพร้อม !!!

หมายเหตุ: เมื่อวานนี้เนื่องจากปัญหากับ ISP ของเราเราจึงไม่สามารถเผยแพร่สิ่งใดใน <° Linux ซึ่งเราต้องขออภัย


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Jc dijo

    โพสต์ประเภทนี้ไม่เจ็บที่จะรีเฟรชเครื่องมือที่เราไม่ได้ใช้เป็นประจำทุกวัน นอกจากนี้ยังเป็นอมตะ สามปีหลังจากเขียนมันและยังคงเป็นวันแรก
    เพิ่มสิ่งนั้นอย่างน้อยที่สุดในเดเบียนขอแนะนำให้ใช้ไฟล์. bash_aliases เพื่อเพิ่มนามแฝงของคุณเองแทนไฟล์ที่คุณพูดถึง เขา. .bashrc ดูแลการค้นหาในไฟล์นามแฝงที่ฉันพูด

  2.   วิกเตอร์ dijo

    ขอบคุณสำหรับบทแนะนำ ฉันมีคำถาม: คำสั่ง ". .bashrc '? และโดยเฉพาะอย่างยิ่งจุด (.) ที่อยู่หน้าไฟล์. bashrc ทำอะไร?

    1.    ป่วย dijo

      ฉันรู้ว่ามันสายเกินไป แต่จุดหน้าชื่อไฟล์ทำให้มันถูกซ่อนในโฟลเดอร์ดังนั้นมันจะอยู่ที่นั่น แต่คุณจะไม่สามารถเห็นได้จนกว่าคุณจะแสดงไฟล์ที่ซ่อนอยู่

      1.    ฮ่าๆ669 dijo

        ฉันไม่คิดว่ามันหมายถึงจุดที่ซ่อนไฟล์ หากคุณมองอย่างใกล้ชิดมีอีกอันหนึ่งคั่นด้วยช่องว่างก่อนหน้านี้:
        $. .bashrc

        ตอนแรกฉันคิดว่ามันจะเรียกใช้ไฟล์หรือโหลดข้อมูลในไฟล์ซ้ำ แต่ฉันต้องรีบูตเพื่อให้นามแฝงมีผลดังนั้นคำสั่งจึงไม่เป็นที่รู้จัก

  3.   จอห์นดรี dijo

    คุณจะใช้คำสั่งต่อไปได้อย่างไรแม้ว่าจะมีนามแฝงที่อ้างถึงคำสั่งนี้ (ตัวอย่าง: คุณจะใช้คำสั่ง rm ได้อย่างไรหากนี่เป็นนามแฝงของ echo)

  4.   พอล dijo

    ขอบคุณมากสำหรับเรื่องนี้ ไชโย!

  5.   อเล็กซานเดอร์ดอสก์8 dijo

    สวัสดีขอบคุณมากสำหรับบทแนะนำนี้ช่วยฉันได้มาก