Computer >> คอมพิวเตอร์ >  >> ระบบ >> Linux

วิธีเปิดแอปเริ่มต้นของคุณด้วยคำสั่งง่ายๆ ใน Ubuntu

ลินุกซ์เป็นเรื่องเกี่ยวกับเสรีภาพ แม้ว่าระบบปฏิบัติการที่เป็นกรรมสิทธิ์มักจะชี้ให้คุณเห็นถึงค่าเริ่มต้นสำหรับแอปแต่ละประเภท (เช่น เว็บเบราว์เซอร์) Linux ก็มีเครื่องมือในการปรับแต่งระบบของคุณให้เข้ากับรสนิยมของคุณเอง คุณควรจะมีโปรแกรมประเภทต่างๆ ได้มากเท่าที่ต้องการ และนั่นคือสิ่งที่อัปเดตทางเลือก เป็นทั้งหมดเกี่ยวกับ - วิธีง่ายๆ ในการสลับระหว่างตัวเลือกต่างๆ

วิธีใช้งานใน Ubuntu (และระบบอื่นๆ ที่ใช้ Debian)

ระบบอัพเดตทางเลือก

ก่อนที่เราจะเจาะลึกถึงทางเลือกต่างๆ เราจะมาดูเบื้องหลังกันก่อน ทางเลือกหนึ่ง บรรณาธิการ , ให้โปรแกรมแก้ไขข้อความที่ใช้เทอร์มินัล:

whereis editor
editor: /usr/bin/editor /usr/share/man/man1/editor.1.gz

และการเปิดไฟล์ข้อความด้วยคำสั่งนี้จะเป็นไปตามที่คุณคาดหวัง:

sudo editor /etc/fstab

นี่จะเป็นการเปิดไฟล์กำหนดค่าระบบไฟล์ในตัวแก้ไขข้อความ... แต่อันไหนล่ะ บนระบบด้านล่างมันเปิดใน นาโน :

วิธีเปิดแอปเริ่มต้นของคุณด้วยคำสั่งง่ายๆ ใน Ubuntu

บรรณาธิการ อันที่จริงคำสั่งเป็นลิงก์สัญลักษณ์ (symlink) ลิงก์ไปยัง นาโน คุณอาจจะถาม? ไม่! คำสั่ง /usr/bin/editor เป็นลิงค์ไปยัง /etc/alternatives/editor . /etc/alternatives ไดเร็กทอรีเป็นที่ที่ทางเลือกทั้งหมดในระบบได้รับการจัดการเป็นลิงก์สัญลักษณ์ นี่คือลิงก์ที่ชี้ไปยังโปรแกรมจริงที่เป็นปัญหา ดังนั้นจึงเป็นลิงก์ (ใน PATH ของคุณ) ไปยังลิงก์ (ในไดเรกทอรีทางเลือก) ไปยังโปรแกรม

ตามที่คุณอาจเดา อัปเดตทางเลือก เป็นเครื่องมือที่ช่วยคุณจัดการลิงก์เหล่านี้ มาดูวิธีใช้งานกันเลย

ตัวอย่างการใช้งาน update-alternatives

อัปเดตทางเลือกส่วนใหญ่ คำสั่งที่คุณจะใช้ตามรูปแบบนี้:

sudo update-alternatives [option] [alternative(s)]

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

update-alternatives --display editor
วิธีเปิดแอปเริ่มต้นของคุณด้วยคำสั่งง่ายๆ ใน Ubuntu

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

update-alternatives --list editor
วิธีเปิดแอปเริ่มต้นของคุณด้วยคำสั่งง่ายๆ ใน Ubuntu

ที่นั่น คุณจะเห็นว่า นาโน ถูกระบุว่าเป็นทางเลือกสำหรับ ตัวแก้ไข . แต่เราจะใช้อะไรได้อีก? สิ่งนี้ทำให้เรามีสามตัวเลือก รวมถึง VIM . คุณสามารถมอบหมาย ผู้แก้ไข . ใหม่ได้ เพื่อเรียก VIM โปรแกรมแทนด้วย config ตัวเลือก

sudo update-alternatives --config editor
วิธีเปิดแอปเริ่มต้นของคุณด้วยคำสั่งง่ายๆ ใน Ubuntu

คุณสามารถใช้เมนูแบบโต้ตอบเพื่อเลือกตัวเลือกใหม่ได้ หรือถ้ารู้จักโปรแกรมที่ต้องการก็ใช้ set ตัวเลือก:

sudo update-alternatives --set editor /usr/bin/vim.basic

ต่อไป เราจะมาดูทางเลือกอื่นๆ ที่คุณอาจต้องการลองใช้

ตัวเลือกการอัปเดตทางเลือกที่โดดเด่น

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

update-alternatives --config java

บางโปรแกรมคาดหวัง/ต้องติดตั้ง Java เวอร์ชันใดเวอร์ชันหนึ่ง บนระบบที่ใช้ Ubuntu คุณสามารถติดตั้ง OpenJDK (โอเพ่นซอร์ส Java) ได้หลายเวอร์ชันจากที่เก็บ รวมทั้งติดตั้ง Oracle JRE อย่างเป็นทางการหลายเวอร์ชันด้วยมือ การตั้งค่าอย่างหลังเป็นทางเลือกจะทำให้คุณสามารถเปลี่ยนสภาพแวดล้อม Java ที่เปิดใช้โปรแกรมได้ทันที

หมายเหตุ:มีทางเลือกอื่นที่เกี่ยวข้องกับ Java จำนวนมากที่ควรได้รับการอัปเดตร่วมกัน ลองใช้แอปสะดวก update-java-alternatives ซึ่งทำงานเฉพาะ Java บางอย่างให้คุณ

วิธีเปิดแอปเริ่มต้นของคุณด้วยคำสั่งง่ายๆ ใน Ubuntu
update-alternatives --config x-www-browser/gnome-www-browser

อธิบายตนเองได้ชัดเจนดี วิธีนี้จะช่วยให้คุณตั้งค่าเว็บเบราว์เซอร์เริ่มต้นได้ หากคุณทำงานในเดสก์ท็อปที่ใช้ GNOME คุณควรดูที่ gnome-www-browser ด้วย ด้วย

update-alternatives --config mozilla-flashplugin

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

หากคุณอยากรู้เกี่ยวกับทางเลือกทั้งหมดที่มี ให้ลองทำรายการต่อไปนี้เพื่อแสดงรายการทั้งหมดตามการตั้งค่าปัจจุบัน:

update-alternatives --get-selections

ปรับแต่งทางเลือกของคุณ

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

การเพิ่มทางเลือกจากระบบ

ทางเลือกอื่นจะถูกเพิ่มลงในระบบของคุณโดยอัตโนมัติเมื่อคุณติดตั้งแพ็คเกจที่รองรับ ตัวอย่างเช่น หากคุณติดตั้ง emacs ขั้นตอนการติดตั้งจะเรียกใช้สคริปต์ที่สร้างตัวเลือกที่จำเป็นใน /etc/alternatives รวมถึงลำดับความสำคัญ

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

มาเพิ่มกลุ่มชื่อ x-word-processor และทางเลือกหนึ่ง (ในกรณีนี้คือ LibreOffice Writer ที่ยอดเยี่ยม) มีดังนี้:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/lowriter 40

คำสั่งนี้สร้าง:

  • คำสั่งใหม่ (อันที่จริงเป็นลิงก์สัญลักษณ์) ที่เรียกว่า ตัวประมวลผลคำ เป็นตัวแทน;
  • กลุ่มทางเลือกใหม่ที่เรียกว่า x-word-processor , ที่;
  • ประกอบด้วย (และค่าเริ่มต้น) แอปพลิเคชัน /usr/bin/lowriter ซึ่งมี;
  • ลำดับความสำคัญ 40

กำลังเรียก โปรแกรมประมวลผลคำ จากบรรทัดคำสั่งตอนนี้จะเปิด LibreOffice Writer (ระบุไว้ข้างต้นเป็น lowriter ). คุณสามารถเพิ่มผู้อื่นได้ (เช่น โปรแกรมประมวลผลคำในโหมดข้อความ ตัวเจียรคำ ) ด้วยคำสั่งเดียวกัน เปลี่ยนเส้นทางของแอปพลิเคชันจริงตามต้องการ:

sudo update-alternatives --install /usr/bin/word-processor x-word-processor /usr/bin/wordgrinder 20

กำลังค้นหา x-word-processor กลุ่มจะแสดงสองตัวเลือกนี้

วิธีเปิดแอปเริ่มต้นของคุณด้วยคำสั่งง่ายๆ ใน Ubuntu

โดยค่าเริ่มต้น กลุ่มจะอยู่ในโหมด "อัตโนมัติ" ซึ่งหมายความว่าระบบจะใช้ตัวเลือกที่มีลำดับความสำคัญสูงสุด (ตามจำนวน) ประกอบด้วย -- ในกรณีนี้ LibreOffice (40 เทียบกับ wordgrinder's 20). คุณสามารถใช้ config ตัวเลือกที่อธิบายไว้ข้างต้นเพื่อเปลี่ยนแปลงสิ่งนี้

การลบทางเลือกออกจากระบบ

หากคุณตัดสินใจว่าไม่ต้องการตัวเลือกใดๆ ให้ใช้คำสั่งง่ายๆ โดยใช้ ลบ จะกำจัดตัวเลือกนั้นทิ้งไป

sudo update-alternatives --remove x-word-processor /usr/bin/wordgrinder

สุดท้าย ลบทั้งหมด option จะลบทั้งกลุ่ม รวมถึงทางเลือกทั้งหมด:

sudo update-alternatives --remove-all x-word-processor

โปรดทราบว่าสิ่งเหล่านี้จะลบทางเลือกในการอัปเดต รายการ แต่ ไม่ใช่ โปรแกรมที่เชื่อมโยง

คุณเคยอัปเดตทางเลือกในการดำเนินการมาก่อนหรือไม่ เคล็ดลับหรือลูกเล่นใด ๆ ที่เกี่ยวข้องกับการทำงานกับทางเลือกอื่น? แจ้งให้เราทราบในความคิดเห็น!

เครดิตภาพ:โมเมนต์ผ่าน Shutterstock.com