มีเหตุผลหลายประการที่คุณอาจต้องการแชร์การกำหนดค่า Linux กับผู้อื่น คุณอาจกำลังมองหาความช่วยเหลือในการแก้ปัญหาเกี่ยวกับระบบของคุณ หรือบางทีคุณอาจภาคภูมิใจกับสภาพแวดล้อมที่คุณสร้างขึ้นมา และต้องการแสดงให้ผู้ที่สนใจเกี่ยวกับโอเพ่นซอร์สคนอื่นๆ ได้เห็น
คุณสามารถรับข้อมูลบางส่วนได้ด้วย cat /proc/cpuinfo หรือ lscpu คำสั่งที่พรอมต์ Bash แต่ถ้าคุณต้องการแชร์รายละเอียดเพิ่มเติม เช่น ระบบปฏิบัติการ เคอร์เนล เวลาทำงาน สภาพแวดล้อมของเชลล์ ความละเอียดหน้าจอ ฯลฯ คุณมีเครื่องมือดีๆ สองอย่างให้เลือก:screenFetch และ Neofetch
ScreenFetch
ScreenFetch เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งของ Bash ที่สามารถสร้างภาพหน้าจอที่ดีของการกำหนดค่าระบบและเวลาทำงานของคุณ เป็นวิธีที่ง่ายในการแชร์การกำหนดค่าระบบของคุณกับผู้อื่นอย่างมีสีสัน
ติดตั้ง screenFetch ได้ง่ายสำหรับลีนุกซ์หลายรุ่น
บน Fedora ให้ป้อน:
$ sudo dnf install screenfetch
บน Ubuntu ให้ป้อน:
$ sudo apt install screenfetch
สำหรับระบบปฏิบัติการอื่นๆ รวมถึง FreeBSD, MacOS และอื่นๆ โปรดดูหน้าการติดตั้งของ screenFetch wiki เมื่อติดตั้ง screenFetch แล้ว ก็จะสามารถสร้างภาพหน้าจอที่มีรายละเอียดและมีสีสันดังนี้:
ScreenFetch ยังมีตัวเลือกบรรทัดคำสั่งต่างๆ เพื่อปรับแต่งผลลัพธ์ของคุณ ตัวอย่างเช่น screenfetch -v ส่งคืนเอาต์พุตแบบละเอียดที่แสดงแต่ละตัวเลือกทีละบรรทัดพร้อมกับการแสดงผลที่แสดงด้านบน
และ screenfetch -n ลบไอคอนระบบปฏิบัติการเมื่อแสดงข้อมูลระบบของคุณ
ตัวเลือกอื่นๆ ได้แก่ screenfetch -N ซึ่งตัดสีทั้งหมดออกจากเอาต์พุต screenfetch -t ซึ่งตัดทอนเอาต์พุตตามขนาดของเทอร์มินัล และ screenFetch -E ซึ่งระงับข้อผิดพลาด
อย่าลืมตรวจสอบ man page ในระบบของคุณสำหรับตัวเลือกอื่นๆ ScreenFetch เป็นโอเพ่นซอร์สภายใต้ GPLv3 และคุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับโครงการในที่เก็บ GitHub
นีโอเฟต
Neofetch เป็นอีกเครื่องมือหนึ่งในการสร้างภาพหน้าจอด้วยข้อมูลระบบของคุณ มันเขียนด้วย Bash 3.2 และเป็นโอเพ่นซอร์สภายใต้ใบอนุญาต MIT
ตามเว็บไซต์ของโครงการ "Neofetch รองรับระบบปฏิบัติการที่แตกต่างกันเกือบ 150 ระบบ ตั้งแต่ Linux ไปจนถึง Windows ไปจนถึงระบบปฏิบัติการที่ไม่ชัดเจน เช่น Minix, AIX และ Haiku"
โปรเจ็กต์ดูแล Wiki พร้อมเอกสารการติดตั้งที่ยอดเยี่ยมสำหรับการแจกจ่ายและระบบปฏิบัติการที่หลากหลาย
หากคุณใช้ Fedora, RHEL หรือ CentOS คุณสามารถติดตั้ง Neofetch ที่พรอมต์ของ Bash ด้วย:
$ sudo dnf install neofetch
บน Ubuntu 17.10 ขึ้นไป คุณสามารถใช้:
$ sudo apt install neofetch
ในการรันครั้งแรก Neofetch จะเขียน ~/.config/neofetch/config.co
หาก Neofetch ไม่รองรับระบบปฏิบัติการของคุณหรือให้ตัวเลือกทั้งหมดที่คุณต้องการ อย่าลืมเปิดปัญหาใน GitHub repo ของโปรเจ็กต์
บทสรุป
ไม่ว่าเหตุใดคุณจึงต้องการแชร์การกำหนดค่าระบบ screenFetch หรือ Neofetch จะช่วยให้คุณทำเช่นนั้นได้ คุณรู้จักเครื่องมือโอเพนซอร์สอื่นที่มีฟังก์ชันนี้บน Linux หรือไม่ กรุณาแบ่งปันรายการโปรดของคุณในความคิดเห็น