วิธีปรับแต่งเทอร์มินัล Linux ด้วย bash alias

วิธีปรับแต่งเทอร์มินัล Linux ด้วย bash alias

นามแฝงเป็นคำสั่ง "ทางลัด" อย่างมีประสิทธิภาพใน Bash ตัวอย่างเช่น หากคุณใช้เทอร์มินัลในอูบุนตูบ่อยๆ และรู้สึกเบื่อกับการพิมพ์sudo apt update;sudo apt upgrade -yตลอดเวลา คุณสามารถสร้างนามแฝงที่เรียกว่า "อัปเดต" ที่จะรันคำสั่งเดียวกันโดยไม่ต้องพิมพ์อะไรมาก

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

ผู้ชายทุบตี | grep นามแฝง

คุณสามารถดูคู่มือ Bash ฉบับสมบูรณ์ได้ด้วยการเรียกใช้:

ผู้ชายทุบตี

การตั้งค่าคำสั่งเป็นนามแฝง

วิธีปรับแต่งเทอร์มินัล Linux ด้วย bash alias

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

ในการเริ่มต้นกระบวนการ ให้เปิดหน้าต่างเทอร์มินัลบนเดสก์ท็อป Linux โดยกด  Ctrl + Alt + T หรือCtrl + Shift + Tบนแป้นพิมพ์ จากนั้นเปิด.bashrcไฟล์ของคุณในโปรแกรมแก้ไขข้อความนาโนด้วยคำสั่งด้านล่าง

nano -w ~/.bashrc

ภายใน.bashrcไฟล์ คุณจะสังเกตเห็นรหัสจำนวนมากอยู่ที่นั่นแล้ว ผู้พัฒนาลินุกซ์ของคุณเป็นผู้กำหนดข้อความนี้ หากคุณไม่เข้าใจว่ามันคืออะไร เป็นการดีที่สุดที่จะเพิกเฉยและปล่อยทิ้งไว้ และย้ายไปที่ด้านล่างสุดของไฟล์

ที่ด้านล่างของไฟล์ .bashrc ให้กดปุ่ม  Enter เพื่อสร้างบรรทัดใหม่ สิ่งสำคัญคือต้องสร้างบรรทัดใหม่ในไฟล์ .bashrc ของคุณก่อนที่จะเพิ่มเข้าไป เนื่องจากอาจทำให้โค้ดมีความสับสน

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

นามแฝง

ต่อไปนี้alias=ในการขึ้นบรรทัดใหม่คุณจะต้องให้สมญานามใหม่ของคุณชื่อ ในตัวอย่างนี้ เราจะพูดถึงคำสั่งอัพเดทแบบยาวของ Ubuntu ดังนั้น เราจะใช้  ubuntu-update เป็นชื่อนามแฝงใหม่ อย่างไรก็ตาม อย่าลังเลที่จะตั้งชื่อนามแฝงของคุณตามที่คุณต้องการ

นามแฝง ubuntu-update

เมื่อคุณตั้งชื่อนามแฝงแล้ว ก็ถึงเวลาเพิ่มใน=เครื่องหมาย

นามแฝง ubuntu-update=

ถัดไป หลังจาก=เครื่องหมาย ให้เพิ่มในตัวแรก"(เครื่องหมายอัญประกาศ) เครื่องหมายคำพูดนี้จะมีคำสั่งทั้งหมดของคุณภายในนามแฝง

นามแฝง ubuntu-update="

alias ubuntu-update="จนถึงขณะนี้เรามี ตอนนี้มันเป็นเวลาที่จะเพิ่มในคำสั่งที่เราต้องการนามแฝงที่จะสายเมื่อ  อูบุนตูปรับปรุง ถูกนำมาใช้

หมายเหตุ: ใช้;เขียนหลายคำสั่งในบรรทัดเดียว เช่นcommand1;command2;command3และอื่น ๆ

นามแฝง ubuntu-update="sudo apt update;sudo apt upgrade -y

เมื่อคุณเขียนคำสั่งในนามแฝงเสร็จแล้ว ให้ปิดด้วยเครื่องหมายที่สอง"(เครื่องหมายคำพูด) ด้วยเครื่องหมายคำพูดทั้งสองควรมีลักษณะตามตัวอย่างด้านล่าง

นามแฝง ubuntu-update="sudo apt update;sudo apt upgrade -y"

บันทึกนามแฝงใหม่ของคุณโดยกด  Ctrl + O บนแป้นพิมพ์ ออกจากนาโนกับ  Ctrl + X จากนั้น ปิดหน้าต่างเทอร์มินัลแล้วเปิดใหม่อีกครั้ง

เมื่อคุณเปิดเทอร์มินัลอีกครั้ง ให้เรียกใช้  ubuntu-updateเพื่อลองใช้นามแฝงใหม่

การตั้งค่าสคริปต์ทุบตีเป็นนามแฝง

คุณรู้หรือไม่ว่ายังสามารถเรียกใช้ bash scriptเป็นนามแฝงได้อีกด้วย? นี่คือวิธีการทำงาน

ขั้นแรก เปิด.bashrcไฟล์ของคุณ จากนั้นไปที่ด้านล่างของไฟล์แล้วกดปุ่ม  Enter บนแป้นพิมพ์เพื่อสร้างบรรทัดใหม่ในไฟล์

sudo nano -w ~/.bashrc

ในบรรทัดใหม่ ให้เขียน  นามแฝงตามด้วยชื่อของสคริปต์ ในตัวอย่างนี้ชื่อสคริปต์mybashscript alias mybashscriptควรมีลักษณะเช่น

นามแฝง mybashscript

ถัดไป เพิ่มใน=เครื่องหมาย และอันแรก"(เครื่องหมายอัญประกาศ) หลังจากเพิ่มใน=และ"แล้ว จะมีลักษณะดังตัวอย่างด้านล่าง

นามแฝง mybashscript="

ตามด้วย"เครื่องหมายคำพูดแรก(เครื่องหมายคำพูด) ให้เพิ่มคำสั่งเพื่อเปิดโค้ดของคุณ โปรดจำไว้ว่านี่เป็นเพียงตัวอย่าง ดังนั้น คุณจะต้องแทนที่~/path/to/bash/script/script.shด้วยไฟล์สคริปต์จริง คุณต้องการดำเนินการภายใน.bashrcนามแฝง

นามแฝง mybashscript="bash ~/path/to/bash/script/script.sh

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

วิธีปรับแต่งเทอร์มินัล Linux ด้วย bash alias

นามแฝง mybashscript="bash ~/path/to/bash/script/script.sh"

บันทึกการแก้ไขไปยังแฟ้ม .bashrc โดยการกด  Ctrl + Oและทางออกด้วย  Ctrl + X จากนั้นปิดหน้าต่างเทอร์มินัลแล้วเปิดใหม่อีกครั้งเพื่อรันสคริปต์ทุบตีใหม่ของคุณผ่านนามแฝง

ในการเปิดใช้นามแฝง ให้เรียกใช้mybashscript (หรืออะไรก็ตามที่คุณตั้งชื่อนามแฝงของคุณ) แล้วกด  Enter


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม