มีบางโพสต์ที่ผ่านมามีคนถามวิธีแสดงหน่วยความจำเป็นเปอร์เซ็นต์ มีคนตอบกลับด้วย:
free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'
ฉันสงสัยว่าฉันสามารถเปลี่ยนคำสั่งนี้เป็นชื่อแทนใน ~ / .bashrc หรือไม่ แต่ไวยากรณ์ของนามแฝงคือ:
alias aliasname='command'
ฉันจะทำสิ่งนี้ได้อย่างไร ที่มีทั้งคำสั่งและ'
"
ฉันลองใช้วิธีการต่าง ๆ แต่มันไม่ทำงาน เป็นไปได้ไหม ฉันพลาดอะไรไปรึเปล่า?
aliasname() { free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }'; }
- ยังคงเป็นเพียงหนึ่งบรรทัดไม่มีการเปลี่ยนแปลงในการอ้างอิง / หลบหนี / ฯลฯ ที่จำเป็น มีเหตุผลที่ฟรีโนด #bash ช่องเป็น!alias
factoid คือ (ดีเป็น : แต่สำหรับที่สุดในชีวิตของบอ factoid ของตัวแปรของบางคน) หากคุณมีการขอใช้ฟังก์ชั่นแทน