ไม่มีอะไรดีไปกว่าเทอร์มินัลอีกแล้ว ความง่ายในการใช้งาน ประสิทธิภาพ และความเร็วของมันช่วยเราในชีวิตประจำวันในการแก้ปัญหาพื้นฐานหรือแม้แต่งานที่ซับซ้อน ตั้งแต่การเปลี่ยนชื่อไฟล์จำนวนมากไปจนถึงการแปลงคลังเพลงของเราเป็นรูปแบบ Vorbis มันทำทั้งหมดนี้ได้ใน เวลาที่สั้นกว่า โปรแกรมแบบกราฟิกมาก
แต่เราจะทำอย่างไรเมื่อต้องจดจำคำสั่งจำนวนมาก?
ลองคิดเหมือนผู้ใช้ทั่วไป: พวกเขารู้สึกหนักใจมากกับจำนวนคำสั่งที่ต้องใช้ความซับซ้อนและฟังก์ชันที่แตกต่างกัน (และฉันไม่ได้ตำหนิพวกเขาจริงๆ) เมื่อมองแวบแรกสิ่งนี้อาจทำให้คุณกลับมาเมื่อคุณเริ่มใช้เครื่องเทอร์มินัล เพียงแค่นับครั้งที่เราได้ยินสิ่งที่ชอบ:
" เฮ้ คำสั่งเชื่อมต่อ USB เป็นยังไงบ้าง? อ้อ ฉันพิมพ์ผิดแล้วมันขึ้นข้อผิดพลาด "
หรืออ่านสิ่งที่เกือบหลีกเลี่ยงไม่ได้:
maxwell@triskel $> sudo aptt-get install foo
bash: aptt-get: orden no encontrada
ถ้าเราไม่มีเอกสารสรุปคำสั่งที่ดี หรือถ้าไม่ได้ผล ก็ไม่มีความจำที่ดี เราก็แทบจะไม่สามารถใช้คอนโซลได้อย่างเต็มประสิทธิภาพเลยหากคุณเป็นผู้ใช้เทอร์มินัลบ่อยๆ คุณจะรู้ว่าการพิมพ์คำสั่งมากมายนั้นอาจทำให้สับสนและหงุดหงิดได้ โชคดีที่เรามีนามแฝงเราสามารถนำคำสั่งที่ยาวและซับซ้อนมาแปลงเป็นชื่อย่อที่สั้นกว่า ซึ่งจำและพิมพ์ได้ง่ายกว่ามาก
ตัวอย่างเช่นเรามีคำสั่งเหล่านี้:
sudo apt-get install
sudo apt-get remove
sudo apt-get update
apt-cache search
แน่นอนว่าคุณจะพิมพ์สิ่งนี้ได้เร็วและง่ายขึ้น:
apt-sys
apt-ren
apt-up
apt-find
ในการทำเช่นนี้ สิ่งที่คุณต้องทำก็คือเปิด ไฟล์ .bashrc ของคุณด้วยโปรแกรมแก้ไขข้อความ (ถ้าคุณใช้bash เป็นเชลล์ของคุณ ถ้าคุณใช้zhs ไฟล์จะอยู่ใน.zshrc ) แล้วเพิ่มข้อความประมาณนี้:
alias apt-sys='sudo apt-get install'
alias apt-ren='sudo apt-get remove'
alias apt-up='sudo apt-get update'
alias apt-find='apt-cache search'
และนั่นไม่ใช่ทั้งหมดเราสามารถเพิ่มฟังก์ชั่นที่มีประโยชน์มากมายตั้งแต่การเปิดเครื่องรูดการฟังเพลงแบบสุ่มจากไดเร็กทอรีการบีบอัดการรู้วันที่การเตือนความจำการย้ายไปมาระหว่างไดเร็กทอรี ฯลฯ
นอกจากนี้ยังสามารถเพิ่มสีสันให้กับเสียงเหล่านั้นได้โดยใช้ฟังก์ชัน "echo" และยังสามารถเชื่อมโยงเหตุการณ์เสียงเข้ากับเสียงเหล่านั้นผ่านทางmpg321หรือogg123ได้ อีกด้วย
ตัวอย่างพื้นฐานบางส่วนพร้อมการนำทางไดเร็กทอรี:
## Dir shortcuts
alias atras='cd ..'
alias documentos='cd ~/documentos'
alias descargas='cd ~/descargas'
alias imagenes='cd ~/imagenes'
alias videos='cd ~/videos'
อย่างไรก็ตาม หากต้องการทำสิ่งที่ซับซ้อนมาก ควรเขียนสคริปต์แยก ต่างหาก เพื่อไม่ให้ไฟล์ .bashrc ของเรามีข้อมูลมากเกินไป
สุดท้ายนี้ นี่คือนามแฝงส่วนตัวของผมบางส่วน :
##Actualizar Trisquel
alias apt-dist!!='echo -e "\e[1;31mPeligro, peligro, que vas \e[1;37ma actualizar la distro entera o_o" && sudo apt-get update;apt-get -f -y dist-upgrade'
##Formatear
alias format?='sudo mkfs.vfat -F 32 -n'
##Editar bashrc
alias bash?='ne ~/.bashrc'
##Ver versión de Trisquel
alias trisquel?='cat /etc/lsb-release'
##Abrir navegador w3m
alias galeon?='echo -e "\e[0;32m:: :: ::\e[1;37mGaleon iniciado\e[0;32m:: :: ::" && sleep 2 && w3m http://trisquel.info/es'
##Salir
alias e?='exit'
##Dispositivos conectados
alias usb?='dmesg | grep sd'
##Saber el día y la hora
alias hoy?='echo -e "\e[1;31mPor favor deja de ser \e[1;37mtan vago, \e[1;33mmira que hoy es\e[1;32m:" && date "+%Y-%m-%d %A %T %Z" && echo -e "\e[1;37m Además yo no soy tu niñera -__-"'
และคุณมีนามแฝงที่ดีที่จะแบ่งปันหรือไม่?
ปืนกลที่มีประสิทธิภาพ
และด้วยเหตุนี้เราจึงสรุปบทวิจารณ์เล็ก ๆ เกี่ยวกับนามแฝงและการใช้งานของพวกเขาโปรดจำไว้ว่าหากคุณต้องการกำจัดนามแฝงใด ๆ คุณสามารถใช้ยูทิลิตี้นี้ได้ ยูนาเลีย:
unalias mi-alias
เพื่อลบนามแฝง
unalias a
เพื่อลบนามแฝงทั้งหมดใน ไฟล์ . bashrc
อย่างไรก็ตาม หากคุณใช้คำสั่งเหล่านี้มากเกินไป คุณอาจลืมคำสั่งที่แท้จริงไป ได้ (เหมือนที่ฉันเคยเป็น) ดังนั้นจึงควรใช้คำสั่งเหล่านี้อย่างพอเหมาะ
หวังว่าตอนนี้คุณจะสามารถใช้ประโยชน์จากอุปกรณ์ของคุณได้มากขึ้น และประหยัดเวลาได้บ้างขอให้มีความสุขในวันหยุดสุดสัปดาห์ แล้วเราค่อยคุยกันใหม่นะครับ
อาศิรพจน์