ด้วยการพิมพ์คำสั่งที่ระบุด้วยตนเองในเทอร์มินัลฉันต้องการรันคำสั่งอื่น
จะเพิ่มนามแฝงลงในคำสั่งได้อย่างไร ฉันสามารถทำได้ด้วยความช่วยเหลือของ terminal หรือฉันควรแก้ไขไฟล์บางชนิด?
ด้วยการพิมพ์คำสั่งที่ระบุด้วยตนเองในเทอร์มินัลฉันต้องการรันคำสั่งอื่น
จะเพิ่มนามแฝงลงในคำสั่งได้อย่างไร ฉันสามารถทำได้ด้วยความช่วยเหลือของ terminal หรือฉันควรแก้ไขไฟล์บางชนิด?
คำตอบ:
ในบรรทัดคำสั่ง bash มันเป็นเพียงกรณีของการพิมพ์:
alias my_command="Command to run"
ตัวอย่างเช่นการสร้างคำสั่งสั้น ๆ เรียกใช้รายชื่อยาว ๆ ที่คุณสามารถทำได้:
alias ll="ls -l"
ไม่จำเป็นต้องใส่เครื่องหมายคำพูดหากคุณไม่ได้เพิ่มสวิตช์ลงในคำสั่ง aliased
หากต้องการเปลี่ยนแปลงอย่างถาวรคุณสามารถใส่ชื่อแทนได้ ~/.bash_aliases
source ~/.bash_aliases
เพื่อให้การเปลี่ยนแปลงมีผล
คุณสามารถใช้alias
คำสั่งในตัวในเชลล์ที่คุณใช้หรือคุณสามารถเขียนสคริปต์ที่ทำในสิ่งที่คุณต้องการ สมมติว่าคุณใช้ bash เป็นเชลล์ (ซึ่งเป็นค่าเริ่มต้น) คุณสามารถพิมพ์man bash
และข้ามไปที่ALIASES
ส่วนสำหรับเอกสารเกี่ยวกับนามแฝงใน bash
หากต้องการเรียนรู้เกี่ยวกับนามแฝง: ไปที่http://www.mediacollege.com/linux/command/alias.html
เพื่อทำการเปลี่ยนแปลงอย่างถาวร (เช่นอ่านทุกครั้งที่คุณเริ่มเชลล์) เพิ่มคำสั่ง alias ที่คุณพิมพ์ในเทอร์มินัลไปยังไฟล์ ~ / .bashrc
ฉันเขียน GUI สำหรับการเพิ่ม / แก้ไขคำสั่งนามแฝง คุณยังสามารถใช้จาก commandline ดังนี้
addalias -add "sinstall" "sudo apt-get install"
คุณสามารถสร้างไฟล์ในบ้านของคุณโดยตรงเพื่อรวบรวมนามแฝงทั้งหมด.bash_profile
โดยการเขียนnano ~.bash_profile
และเพียงแค่เขียนคำสั่ง / ทางลัดที่คุณต้องการสร้างบนไฟล์เช่น:
alias edbp='nano ~/.bash_profile'
จากนั้นตรวจสอบความถูกต้องของมันการจัดหาไฟล์เพื่อให้ทำงานได้
source ~.bash_profile
โปรดจำไว้ว่าทุกครั้งที่คุณแก้ไขเอกสารคุณต้องเรียกใช้อีกครั้ง source ~.bash_profile