วิธีปรับแต่งเทอร์มินัล 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

Leave a Comment

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

MP3 Diags คือเครื่องมือขั้นสุดยอดสำหรับแก้ไขปัญหาในคอลเลกชันเพลงของคุณ สามารถแท็กไฟล์ MP3 ของคุณได้อย่างถูกต้อง เพิ่มปกอัลบั้มที่หายไป และแก้ไข VBR

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

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

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

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

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

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

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

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

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

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