วิธีเปลี่ยนจาก Bash เป็น Fish Shell บน Linux

ในเทอร์มินัลผู้ใช้จำนวนมากติดกับ Bash เป็นผลให้ประสบการณ์การใช้งานเทอร์มินัลของพวกเขาไม่ดีเท่าที่ควร เป็นพื้นฐานที่ไม่มีคุณลักษณะที่ทันสมัยเลย หากคุณต้องการประสบการณ์การใช้งานเทอร์มินัลที่ดีขึ้น ให้ลองเปลี่ยนจาก Bash เป็น Fish Shell

ติดตั้ง Fish Shell

ก่อนเปลี่ยนจาก Bash เป็น Fish Shell เป็น Terminal Shell หลัก คุณจะต้องติดตั้งบน Linux โชคดีที่มันได้รับความนิยมอย่างมากและมีแพ็คเกจของมันอยู่ในแทบทุกการกระจาย Linux ที่มีอยู่ เปิดเทอร์มินัลแล้วป้อนคำสั่งด้านล่างเพื่อติดตั้ง

อูบุนตู

sudo apt ติดตั้งปลา

เดเบียน

sudo apt-get ติดตั้งปลา

Arch Linux

sudo pacman -S ปลา

Fedora

sudo dnf ติดตั้งปลา

OpenSUSE

sudo zypper ติดตั้งปลา

ลินุกซ์อื่นๆ

ปลามีอยู่มาระยะหนึ่งแล้ว แม้ว่าจะค่อนข้างทันสมัยในลักษณะต่างๆ เนื่องจากอายุของมัน มันจึงค่อนข้างง่ายที่จะนำไปใช้กับลีนุกซ์รุ่นใดก็ได้ ในการติดตั้ง ให้เปิดเทอร์มินัลและตรวจสอบตัวจัดการแพ็คเกจของคุณสำหรับ "ปลา" หรือ "เปลือกปลา" หรือตรวจสอบหน้า Github อย่างเป็นทางการและสร้างจากซอร์สโค้ดด้วยรหัสโปรแกรม

เปลี่ยน Bash เป็น Fish Shell

การใช้ Fish เป็นเปลือกหลักอาจต้องทำความคุ้นเคย เพราะมันแตกต่างจาก Bash มาก ต่างจากทางเลือกอื่นมากมาย (เช่น Zsh, Ksh ฯลฯ) Fish ไม่ได้ใช้ระบบ Bash เป็นฐาน เนื่องจาก Fish มีการออกแบบนี้ คำสั่งบางคำสั่งจึงอาจปฏิเสธที่จะทำงานเนื่องจากไวยากรณ์ที่ต่างออกไป และคุณอาจต้องเปลี่ยนนิสัยบางอย่างเมื่อใช้เทอร์มินัล

วิธีเปลี่ยนจาก Bash เป็น Fish Shell บน Linux

โชคดีสำหรับคุณ มีหน้าที่ยอดเยี่ยมที่สรุปความซับซ้อนทั้งหมดของ Fish Shell และสภาพแวดล้อมที่ควรพิจารณา ซึ่งจะสรุปรูปแบบ Fish Syntax วิธีจัดการกับการวางท่อ และอื่นๆ อีกมากมาย หากคุณกำลังพิจารณาที่จะเปลี่ยน ให้ทำอะไรให้เป็นประโยชน์และลองอ่านดู

เมื่อคุณดูสูตรโกงเสร็จแล้ว การเปิดเทอร์มินัลและเปลี่ยนเชลล์เริ่มต้นของผู้ใช้จาก Bash เป็น Fish Shell นั้นปลอดภัย ในเทอร์มินัล ให้รัน  คำสั่งchsh อย่างไรก็ตาม อย่าเรียกใช้ด้วย  sudoหรือคุณอาจสลับเชลล์ของผู้ใช้รูทเป็น Fish แทนที่จะเป็นเชลล์ของคุณเอง

chsh -s /usr/bin/fish

การรันคำสั่งchshจะกำหนดเชลล์ใหม่ให้กับผู้ใช้ของคุณ หากต้องการเข้าถึง Fish ได้ทันทีกับผู้ใช้ของคุณ ให้เขียนFishลงในเทอร์มินัล มิฉะนั้น ให้รีสตาร์ทพีซี Linux ของคุณเพื่อสิ้นสุดสวิตช์ หลังจากรีบูตเครื่องแล้ว ให้กลับเข้าสู่ระบบและเปิดเทอร์มินัลอีกครั้ง หากทุกอย่างถูกต้อง Fish จะเป็นค่าเริ่มต้นใหม่และคุณจะได้รับการต้อนรับด้วย Fish Shell แทนที่จะเป็น Bash

การกำหนดค่าปลา

แม้ว่าคุณจะเปลี่ยนไปใช้ Fish Shell แล้ว แต่ก็ยังไม่พร้อมใช้งานอย่างสมบูรณ์ ขั้นตอนต่อไปคือการกำหนดค่า ในเทอร์มินัล สร้างโฟลเดอร์การกำหนดค่าใหม่

mkdir -p ~/.config/fish

ถัดไป สร้างไฟล์การกำหนดค่าใหม่ ภายในโฟลเดอร์การกำหนดค่า Fish ใหม่:

แตะ ~/.config/fish/config.fish

การใช้การสัมผัสจะสร้างไฟล์กำหนดค่า Fish Shell เปล่าโดยไม่มีอะไรอยู่ในนั้น ณ จุดนี้ การเพิ่มการกำหนดค่าแบบกำหนดเองลงในเชลล์นั้นปลอดภัย สำหรับผู้ใช้ส่วนใหญ่ การปรับเปลี่ยนเพียงอย่างเดียวที่จำเป็นคือการปิดใช้งานข้อความต้อนรับอย่างถาวร เพิ่มการแก้ไขในการกำหนดค่า Fish โดยรันคำสั่งต่อไปนี้:

echo 'set fish_greeting ""' >> ~/.config/fish/config.fish

การกำหนดค่าปลาสำรอง

การตั้งค่า Fish บนคอมพิวเตอร์หลายเครื่องนั้นค่อนข้างน่ารำคาญ เนื่องจากคุณจะต้องสร้างการกำหนดค่าใหม่สำหรับพีซีแต่ละเครื่อง วิธีที่รวดเร็วกว่าคือสร้างข้อมูลสำรองของไฟล์และกู้คืนไฟล์ในพีซีแต่ละเครื่องที่คุณวางแผนจะใช้ Fish บน หากต้องการสำรองข้อมูลการกำหนดค่า ให้รันคำสั่งนี้ในเทอร์มินัล

cp ~/.config/fish/config.fish ~/Documents/

ในการกู้คืนการกำหนดค่า ให้ย้ายไฟล์ไปยังพีซีเครื่องใหม่ วางไว้ในโฟลเดอร์เอกสารและเรียกใช้:

mkdir -p ~/.config/fish

cp ~/Documents/config.fish ~/.config/fish/config.fish

การปรับแต่ง

วิธีเปลี่ยนจาก Bash เป็น Fish Shell บน Linux

โดยส่วนใหญ่ Fish ได้รับการตั้งค่าและพร้อมใช้งานแล้ว อย่างไรก็ตาม หากคุณต้องการปรับแต่งและกำหนดค่าเพิ่มเติม มีวิธีดำเนินการดังกล่าว ไปที่เทอร์มินัลแล้วรันคำสั่งนี้:

fish_config

การเรียกใช้คำสั่งนี้จะเป็นการเปิดแท็บใหม่ในเว็บเบราว์เซอร์ของคุณโดยอัตโนมัติ โดยมีความเป็นไปได้ในแง่มุมต่างๆ ของ Fish

ในหน้าต่าง Fish_Config คุณจะสามารถใช้ธีมเชลล์ที่กำหนดไว้ล่วงหน้า กำหนดตัวแปร ตั้งค่าฟังก์ชันที่กำหนดเอง ดูประวัติคำสั่ง กำหนดตัวย่อ นามแฝง และอื่นๆ อีกมากมาย!

เติมข้อความอัตโนมัติของปลา

คุณลักษณะที่น่าสนใจที่สุดใน Fish คือคุณลักษณะการเติมข้อความอัตโนมัติ มันล้ำหน้ากว่าสิ่งอื่นใด และฟีเจอร์เดียวนี้ก็เพียงพอแล้วที่จะโน้มน้าวให้แม้แต่แฟน ๆ ของ Bash ที่ดื้อรั้นที่สุดก็ลองดู ส่วนที่ดีที่สุดเกี่ยวกับคุณลักษณะนี้คือไม่ต้องใช้ความรู้มากมายในการใช้ประโยชน์ แม้แต่เทอร์มินัล noobs ก็สามารถใช้ประโยชน์ได้มากมาย

หากต้องการใช้คุณสมบัติเติมข้อความอัตโนมัติของ Fish ให้ไปที่เทอร์มินัลแล้วเริ่มพิมพ์คำสั่ง ขณะที่คุณพิมพ์ คุณจะเห็นเปลือกพยายามเดาในขณะที่คุณทำ แก้ไขเมื่อได้รับข้อมูลเพิ่มเติม คุณสามารถเติมคำสั่งอัตโนมัติได้ทุกเมื่อโดยกดแป้น  ลูกศรขวาบนแป้นพิมพ์ หลังจากกดปุ่มที่ถูกต้อง คำสั่ง half-fin ของคุณจะเสร็จสมบูรณ์โดยอัตโนมัติ

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