ค้นหาเว็บไซต์

screenFetch - สุดยอดเครื่องมือสร้างข้อมูลระบบสำหรับ Linux


ส่วนใหญ่เราใช้เครื่องมือที่ผสานรวมใน Linux เพื่อรับข้อมูลระบบใน GUI โดยมีการเปลี่ยนแปลงเล็กน้อยหรือไม่มีเลยกับการเปลี่ยนแปลงในสภาพแวดล้อมเดสก์ท็อป เครื่องมือข้อมูลระบบ GUI รูปลักษณ์คลาสสิกบน Debian Jessie ของฉัน

เมื่อพูดถึง Command Line Interface เรามีคำสั่งที่แสดงข้อมูลระบบทั้งหมด แต่ไม่มีคำสั่งเดียวที่สามารถให้ข้อมูลทั้งหมดในคราวเดียวได้ ใช่! เราสามารถเขียนสคริปต์เพื่อทำงานทั้งหมดนี้ได้ตลอดเวลา แต่ก็ไม่สามารถทำได้สำหรับทุกคน

มีเครื่องมือ “screenFetch ” ซึ่งมีฟีเจอร์ที่กล่าวมาข้างต้นทั้งหมดและอื่นๆ อีกมากมาย

screenFetch คืออะไร?

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

รายการ screenFetch ข้อมูลระบบอันมีค่าที่แสดงคือ:

  1. User_name@Host_name
  2. ระบบปฏิบัติการ
  3. เคอร์เนล
  4. เวลาทำงาน
  5. แพ็คเกจ
  6. เปลือก
  7. ปณิธาน
  8. เด
  9. ดับเบิลยูเอ็ม
  10. ธีม WM
  11. ธีม GTK
  12. ธีมไอคอน
  13. แบบอักษร
  14. ซีพียู
  15. แกะ

วิธีการติดตั้ง screenFetch ใน Linux

เราสามารถรับ screenFetch ได้โดยใช้ git clone หรือโดยการดาวน์โหลดไฟล์ต้นฉบับโดยตรงจากลิงค์ด้านล่าง ตรวจสอบลิงก์ 'ดาวน์โหลด ZIP' ที่ด้านล่างขวา ดาวน์โหลดไฟล์ zip จากที่นั่นแล้วแตกไฟล์

  1. https://github.com/KittyKatt/screenFetch.git

หรือคุณสามารถคว้าแพ็คเกจโดยใช้คำสั่ง wget ดังที่แสดงด้านล่าง

wget https://github.com/KittyKatt/screenFetch/archive/master.zip
unzip master.zip

เราไม่จำเป็นต้องติดตั้งสคริปต์ เพียงแค่ย้ายโฟลเดอร์ที่แตกออกมาไว้ใต้ /usr/bin แล้วทำให้สามารถเรียกใช้งานได้

mv screenFetch-master/screenfetch-dev /usr/bin
sudo mv screenFetch-master/screenfetch-dev /usr/bin/

เปลี่ยนชื่อไฟล์ไบนารี screenFetch-dev เป็น screenfetch เพื่อให้ใช้งานได้อย่างง่ายดาย

cd /usr/bin
sudo mv screenfetch-dev screenfetch
chmod 755 screenfetch

ตอนนี้เราจะทดสอบคำสั่ง 'screenfetch' จากเทอร์มินัลเพื่อดูข้อมูลโดยรวมของระบบของเรา

screenfetch

การรันคำสั่ง screenFetch โดยใช้ตัวเลือก '-v' (Verbose) นี่คือผลลัพธ์ของสิ่งเดียวกัน

screenfetch -v

ซ่อนโลโก้ ASCII ของการกระจาย Linux ที่เกี่ยวข้องโดยใช้สวิตช์ '-n'

screenfetch -n

ตัดสีเอาต์พุตทั้งหมดโดยใช้ตัวเลือก '-N'

screenfetch -N

ตัดทอนเอาต์พุตในเทอร์มินัลตามความกว้างของเทอร์มินัลโดยใช้สวิตช์ '-t'

screenfetch -t

ระงับข้อผิดพลาดในเอาต์พุตด้วยตัวเลือก '-E'

screenfetch -E

แสดงเวอร์ชันปัจจุบัน '-V'

screenfetch -v

แสดงตัวเลือกและความช่วยเหลือ '-h'

screenfetch -h

ใช้ screenfetch ในการเข้าสู่ระบบของผู้ใช้

คงจะเป็นการแกล้งที่ดีถ้าใช้สคริปต์นี้ โดยทันทีที่ผู้ใช้ล็อกอินเข้าสู่เชลล์ การรันสคริปต์และเอาต์พุตจะปรากฏขึ้น

เพื่อดำเนินการดังกล่าว เราต้องเพิ่มบรรทัดด้านล่าง เนื่องจากเป็นบรรทัดต่อท้ายไฟล์ ~/.bashrc

if [ -f /usr/bin/screenfetch ]; then screenfetch; fi

หลังจากเพิ่ม บรรทัดด้านบน ไฟล์ ~/.bashrc จะมีลักษณะเช่นนี้

ออกจากระบบและเข้าสู่ระบบอีกครั้งเพื่อตรวจสอบว่ามีประสิทธิภาพหรือไม่ สิ่งที่ฉันได้รับคือ

บทสรุป

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

นั่นคือทั้งหมดที่สำหรับตอนนี้. ฉันจะมาที่นี่อีกครั้งพร้อมบทความที่น่าสนใจอีกเร็ว ๆ นี้ จนกว่าจะคอยติดตามและเชื่อมต่อกับ linux-console.net กดไลค์และแชร์เรา ช่วยให้เราแพร่กระจาย อย่าลืมให้ข้อเสนอแนะอันมีค่าของคุณแก่เราในส่วนความคิดเห็นด้านล่าง