จะเพิ่มนามแฝงในคำสั่งในเทอร์มินัลได้อย่างไร?


34

ด้วยการพิมพ์คำสั่งที่ระบุด้วยตนเองในเทอร์มินัลฉันต้องการรันคำสั่งอื่น

จะเพิ่มนามแฝงลงในคำสั่งได้อย่างไร ฉันสามารถทำได้ด้วยความช่วยเหลือของ terminal หรือฉันควรแก้ไขไฟล์บางชนิด?


2
ดูเพิ่มเติมที่นี่: askubuntu.com/questions/1414/how-to-create-a-permanent-alias
Takkat

คำตอบ:


41
alias new_name='old command'

ในการสร้างนามแฝงถาวรคุณต้องแก้ไข.bashrcไฟล์ในโฮมไดเร็กตอรี่ของคุณ

ข้อมูลเพิ่มเติมที่นี่

ไฟล์. bashrc เพิ่มเติมที่นี่


1
ไม่มีรายการคู่มือสำหรับนามแฝง มันเป็นคำสั่งในตัว คุณต้องดู man page สำหรับเชลล์
dobey

เปลี่ยนแล้ว TY
OrangeTux

12

ในบรรทัดคำสั่ง bash มันเป็นเพียงกรณีของการพิมพ์:

alias my_command="Command to run"

ตัวอย่างเช่นการสร้างคำสั่งสั้น ๆ เรียกใช้รายชื่อยาว ๆ ที่คุณสามารถทำได้:

alias ll="ls -l"

ไม่จำเป็นต้องใส่เครื่องหมายคำพูดหากคุณไม่ได้เพิ่มสวิตช์ลงในคำสั่ง aliased


8

หากต้องการเปลี่ยนแปลงอย่างถาวรคุณสามารถใส่ชื่อแทนได้ ~/.bash_aliases


1
อย่าลืมเรียกใช้source ~/.bash_aliasesเพื่อให้การเปลี่ยนแปลงมีผล
Stoyan Dimov

2

คุณสามารถใช้aliasคำสั่งในตัวในเชลล์ที่คุณใช้หรือคุณสามารถเขียนสคริปต์ที่ทำในสิ่งที่คุณต้องการ สมมติว่าคุณใช้ bash เป็นเชลล์ (ซึ่งเป็นค่าเริ่มต้น) คุณสามารถพิมพ์man bashและข้ามไปที่ALIASESส่วนสำหรับเอกสารเกี่ยวกับนามแฝงใน bash


1

หากต้องการเรียนรู้เกี่ยวกับนามแฝง: ไปที่http://www.mediacollege.com/linux/command/alias.html

เพื่อทำการเปลี่ยนแปลงอย่างถาวร (เช่นอ่านทุกครั้งที่คุณเริ่มเชลล์) เพิ่มคำสั่ง alias ที่คุณพิมพ์ในเทอร์มินัลไปยังไฟล์ ~ / .bashrc



0

คุณสามารถสร้างไฟล์ในบ้านของคุณโดยตรงเพื่อรวบรวมนามแฝงทั้งหมด.bash_profileโดยการเขียนnano ~.bash_profileและเพียงแค่เขียนคำสั่ง / ทางลัดที่คุณต้องการสร้างบนไฟล์เช่น:

alias edbp='nano ~/.bash_profile'

จากนั้นตรวจสอบความถูกต้องของมันการจัดหาไฟล์เพื่อให้ทำงานได้

source ~.bash_profile

โปรดจำไว้ว่าทุกครั้งที่คุณแก้ไขเอกสารคุณต้องเรียกใช้อีกครั้ง source ~.bash_profile

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.