Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม BASH

สกรีนช็อตการกำหนดค่าระบบ Linux ของคุณด้วยเครื่องมือทุบตี

มีเหตุผลหลายประการที่คุณอาจต้องการแชร์การกำหนดค่า 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 แล้ว ก็จะสามารถสร้างภาพหน้าจอที่มีรายละเอียดและมีสีสันดังนี้:

สกรีนช็อตการกำหนดค่าระบบ Linux ของคุณด้วยเครื่องมือทุบตี

ScreenFetch ยังมีตัวเลือกบรรทัดคำสั่งต่างๆ เพื่อปรับแต่งผลลัพธ์ของคุณ ตัวอย่างเช่น screenfetch -v ส่งคืนเอาต์พุตแบบละเอียดที่แสดงแต่ละตัวเลือกทีละบรรทัดพร้อมกับการแสดงผลที่แสดงด้านบน

และ screenfetch -n ลบไอคอนระบบปฏิบัติการเมื่อแสดงข้อมูลระบบของคุณ

สกรีนช็อตการกำหนดค่าระบบ Linux ของคุณด้วยเครื่องมือทุบตี

ตัวเลือกอื่นๆ ได้แก่ screenfetch -N ซึ่งตัดสีทั้งหมดออกจากเอาต์พุต screenfetch -t ซึ่งตัดทอนเอาต์พุตตามขนาดของเทอร์มินัล และ screenFetch -E ซึ่งระงับข้อผิดพลาด

อย่าลืมตรวจสอบ man page ในระบบของคุณสำหรับตัวเลือกอื่นๆ ScreenFetch เป็นโอเพ่นซอร์สภายใต้ GPLv3 และคุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับโครงการในที่เก็บ GitHub

นีโอเฟต

Neofetch เป็นอีกเครื่องมือหนึ่งในการสร้างภาพหน้าจอด้วยข้อมูลระบบของคุณ มันเขียนด้วย Bash 3.2 และเป็นโอเพ่นซอร์สภายใต้ใบอนุญาต MIT

ตามเว็บไซต์ของโครงการ "Neofetch รองรับระบบปฏิบัติการที่แตกต่างกันเกือบ 150 ระบบ ตั้งแต่ Linux ไปจนถึง Windows ไปจนถึงระบบปฏิบัติการที่ไม่ชัดเจน เช่น Minix, AIX และ Haiku"

สกรีนช็อตการกำหนดค่าระบบ Linux ของคุณด้วยเครื่องมือทุบตี

โปรเจ็กต์ดูแล Wiki พร้อมเอกสารการติดตั้งที่ยอดเยี่ยมสำหรับการแจกจ่ายและระบบปฏิบัติการที่หลากหลาย

หากคุณใช้ Fedora, RHEL หรือ CentOS คุณสามารถติดตั้ง Neofetch ที่พรอมต์ของ Bash ด้วย:

$ sudo dnf install neofetch

บน Ubuntu 17.10 ขึ้นไป คุณสามารถใช้:

$ sudo apt install neofetch

ในการรันครั้งแรก Neofetch จะเขียน ~/.config/neofetch/config.conf ไปยังโฮมไดเร็กตอรี่ของคุณ (.config/config.conf ) ซึ่งช่วยให้คุณปรับแต่งและควบคุมทุกแง่มุมของเอาต์พุตของ Neofetch ตัวอย่างเช่น คุณสามารถกำหนดค่า Neofetch ให้ใช้รูปภาพ ไฟล์ ASCII หรือวอลเปเปอร์ที่คุณเลือก หรือไม่ใช้เลยก็ได้ ไฟล์ config.conf ยังทำให้ง่ายต่อการแบ่งปันการปรับแต่งของคุณกับผู้อื่น

หาก Neofetch ไม่รองรับระบบปฏิบัติการของคุณหรือให้ตัวเลือกทั้งหมดที่คุณต้องการ อย่าลืมเปิดปัญหาใน GitHub repo ของโปรเจ็กต์

บทสรุป

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