นามแฝงสร้างนามแฝงชั่วคราวหรือถาวรสำหรับคำสั่งที่ใช้บ่อยที่สุด

เกี่ยวกับนามแฝง

ในบทความต่อไปเราจะมาดูเครื่องมือนามแฝง ผู้ใช้ Gnu / Linux มักต้องการ ใช้คำสั่งเดิมซ้ำแล้วซ้ำเล่า. การพิมพ์หรือคัดลอกคำสั่งเดิมหลาย ๆ ครั้งสามารถลดประสิทธิภาพการทำงานและอาจทำให้คุณเสียสมาธิจากสิ่งที่คุณกำลังทำอยู่

เราสามารถช่วยตัวเองได้บ้าง การสร้างนามแฝงสำหรับคำสั่งที่เราใช้บ่อยที่สุด. สิ่งเหล่านี้เหมือนกับทางลัดที่กำหนดเอง ใช้เพื่อแสดงคำสั่ง (หรือชุดคำสั่ง) ที่ดำเนินการโดยมีหรือไม่มีตัวเลือกแบบกำหนดเอง

บางคนไม่แนะนำให้ใช้เครื่องมือเช่นนี้เนื่องจากแม้จะมียูทิลิตี้ที่ยอดเยี่ยม การใช้งานสามารถต่อต้านได้. โดยเฉพาะอย่างยิ่งสำหรับผู้ใช้ที่เริ่มต้นในโลก Gnu / Linux และเทอร์มินัล เนื่องจากแม้ว่าการใช้คำสั่งแบบกำหนดเองจะมีประโยชน์และเป็นมิตร แต่ก็สามารถทำให้เราลืมคำสั่งจริง

แสดงรายการนามแฝงบน Ubuntu ของคุณ

เครื่องมือนี้ได้รับการติดตั้งโดยค่าเริ่มต้นใน Ubuntu ของเราแล้ว ในการใช้งานเราจะต้องแก้ไขไฟล์ ไฟล์. bashrc ที่อยู่ในโฟลเดอร์ส่วนบุคคลในลักษณะที่ซ่อนอยู่.

ก่อนอื่นเราจะสามารถเห็นไฟล์ รายการที่กำหนดไว้ในโปรไฟล์ของเรา เพียงแค่เรียกใช้คำสั่งนี้ในเทอร์มินัล (Ctrl + Alt + T):

alias

คำสั่ง alias default ubuntu

คุณสามารถดูไฟล์ ผู้ใช้กำหนดนามแฝงเริ่มต้นใน Ubuntu 18.04. ตามที่ระบุในภาพหน้าจอการดำเนินการในเทอร์มินัล (Ctrl + Alt + T) คำสั่ง«la»จะเทียบเท่ากับการวิ่ง:

ls -A

เราจะสามารถสร้างหนึ่งในลิงค์เหล่านี้ด้วยอักขระตัวเดียว มันจะเทียบเท่ากับคำสั่งที่เราเลือก

วิธีสร้างนามแฝง

การสร้างสิ่งเหล่านี้เป็นกระบวนการที่ค่อนข้างง่ายและรวดเร็ว ใคร ๆ ก็สร้างได้ บางส่วนของสองประเภทนี้: ชั่วคราวและถาวร.

สร้างนามแฝงชั่วคราว

สิ่งที่เราต้องทำคือเขียนคำนามแฝงในเทอร์มินัล จากนั้นเราจะต้องใช้ชื่อที่เราต้องการใช้เพื่อดำเนินการคำสั่ง ตามด้วยเครื่องหมาย '=' และเรียกคำสั่งที่เราต้องการใช้

ไวยากรณ์ที่จะปฏิบัติตามมีดังต่อไปนี้:

alias nombreAlias="tu comando personalizado aquí"

นี่จะเป็นตัวอย่างจริง:

alias htdocs=”cd /opt/lampp/htdocs”

นามแฝงชั่วคราวในอูบุนตู

เมื่อกำหนดแล้วเราจะสามารถใช้ทางลัด 'htdocs' เพื่อไปที่ไดเร็กทอรี htdocs ปัญหาเกี่ยวกับทางลัดนี้คือ จะพร้อมใช้งานสำหรับเซสชันเทอร์มินัลปัจจุบันของคุณเท่านั้น. หากคุณเปิดเซสชันเทอร์มินัลใหม่นามแฝงจะไม่สามารถใช้งานได้อีกต่อไป หากคุณต้องการบันทึกระหว่างเซสชันคุณจะต้องใช้แบบถาวร

สร้างนามแฝงถาวร

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

  • ทุบตี→ ~ / .bashrc
  • ซีเอสเอช → ~ / .zshrc
  • ปลา→ ~ / .config / ปลา / config.fish

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

vim ~/.bashrc

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

สร้างนามแฝงถาวร bashrc

#Mis alias personalizados
alias imagenes=”cd /home/sapoclay/Imágenes/”
alias actualizarsistema=”sudo apt update && sudo apt upgrade”
alias pingxbmc="ping 192.168.1.100"

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

source ~/.bashrc

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

เรียกไฟล์สำหรับนามแฝง

ทุกคนที่เราสร้างในไฟล์นั้นจะทำงานได้ในครั้งถัดไปที่เราเปิดเทอร์มินัลใหม่ ในการใช้การเปลี่ยนแปลงทันทีเราสามารถใช้คำสั่งต่อไปนี้:

bash_aliases ไฟล์

source ~/.bash_aliases

ลบนามแฝง

ช่วย unalias

ไปยัง ลบนามแฝงที่เพิ่มผ่านบรรทัดคำสั่งคุณสามารถใช้คำสั่ง unalias

unalias nombre_del_alias

ในกรณีที่ต้องการ ลบคำจำกัดความของนามแฝงทั้งหมดเราสามารถดำเนินการคำสั่งต่อไปนี้:

unalias -a [elimina todos los alias]

คุณต้องจำไว้ว่า คำสั่ง unalias ยังใช้กับเซสชันปัจจุบันเท่านั้น. ในการลบอย่างถาวรเราต้องลบรายการที่เหมาะสมในไฟล์ ~ / .bash_aliases

สิ่งที่ควรทราบอีกประการหนึ่งก็คือหากเรามีนามแฝงถาวรและเราเพิ่มนามแฝงชั่วคราวระหว่างเซสชันที่มีชื่อเดียวกัน ชั่วคราวจะมีสิทธิ์สูงกว่าในเซสชันปัจจุบัน.

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


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

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

*

*

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

  1.   แค่ผู้ชาย dijo

    ยอดเยี่ยมมากฉันชอบมัน !!! รับใช้ฉันที่สมบูรณ์แบบ