Skip to main content

แสดงข้อมูลระบบใน Terminal ด้วย Screenfetch

Anonim

Screenfetch ให้ข้อมูลที่เป็นประโยชน์เกี่ยวกับคอมพิวเตอร์และระบบปฏิบัติการของคุณภายในหน้าต่างเทอร์มินัล

Screenfetch มีอยู่ใน repositories ของการกระจายลีนุกซ์ส่วนใหญ่

หากคุณใช้การแจกจ่ายแบบ Debian เช่น Debian, Ubuntu, Linux Mint, Zorin เป็นต้นคุณสามารถใช้คำสั่งต่อไปนี้:

sudo apt-get ติดตั้ง screenfetch

โปรดทราบว่าสำหรับ Debian คุณจะไม่จำเป็นต้องใช้ sudo เว้นแต่คุณจะตั้งค่าไว้เป็นพิเศษ

ถ้าคุณใช้ Fedora หรือ CentOS คุณสามารถใช้คำสั่งต่อไปนี้เพื่อติดตั้ง Screenfetch

ติดตั้ง screenfetch จาก yum

สุดท้ายสำหรับ openSUSE คุณสามารถใช้ zypper ได้ดังนี้:

zypper ติดตั้ง screenfetch

คุณสามารถเริ่ม Screenfetch ภายในหน้าต่างเทอร์มินัลได้ง่ายๆด้วยการพิมพ์ screenfetch

ถ้าคุณใช้ Ubuntu คุณอาจได้รับข้อผิดพลาดเกี่ยวกับ GLIB ที่หายไป วิธีการแก้ไขปัญหานี้คือการติดตั้ง python-gobject-2

พิมพ์ sudo apt-get install python-gobject-2 เพื่อกำจัดข้อผิดพลาด

เมื่อคุณรัน screenfetch คุณจะเห็นโลโก้ของระบบปฏิบัติการที่คุณใช้อยู่และคุณจะเห็นข้อมูลต่อไปนี้:

  • ชื่อผู้ใช้
  • ชื่อโฮสต์
  • ระบบปฏิบัติการ
  • เวอร์ชันเคอร์เนล
  • uptime
  • จำนวนแพ็กเกจที่ติดตั้งไว้
  • รุ่น Shell
  • ความละเอียดหน้าจอ
  • สภาพแวดล้อมเดสก์ท็อป
  • ตัวจัดการหน้าต่าง
  • ธีมผู้จัดการหน้าต่าง
  • ธีม GTK
  • ธีมไอคอน
  • ตัวอักษร
  • ซีพียู
  • แกะ

คุณสามารถเรียกดูข้อมูล screenfetch ปรากฏขึ้นทุกครั้งที่เปิดหน้าต่างเทอร์มินัลใหม่โดยการเพิ่มลงในไฟล์ bashrc

พิมพ์ข้อมูลต่อไปนี้ในหน้าต่างเทอร์มินัลเพื่อแก้ไขไฟล์ bashrc ของคุณ:

sudo nano ~ / .bashrc

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

ถ้า -f / usr / bin / screenfetch; screenfetch แล้ว; Fi

คำสั่งนี้จะตรวจสอบการมีอยู่ของ screenfetch ในไดเร็กทอรี / usr / bin และหากมีการเรียกใช้งาน

กด CTRL และ O ที่เดียวกันเพื่อบันทึกไฟล์แล้ว CTRL และ X เพื่อออกจากไฟล์

ขณะนี้เมื่อคุณเปิดเทอร์มินัลหรือใช้ TTY อื่นข้อมูลภาพหน้าจอจะปรากฏขึ้น

ตามหน้าคู่มือ Screenfetch สามารถใช้งานได้สำหรับการแจกแจงระบบลีนุกซ์ต่อไปนี้ (บางส่วนมีอยู่ในขณะนี้):

  • Antergos
  • โค้ง
  • ขโมย
  • CentOS
  • Chakra
  • Chapeau
  • Crunchbang
  • CRUX
  • Debian
  • Deepin
  • Dragora
  • ระบบปฏิบัติการเบื้องต้น
  • วิวัฒนาการระบบปฏิบัติการ
  • Fedora
  • Frugalware
  • Fuduntu
  • Funtoo
  • Gentoo
  • gNewSense
  • Jiyuu
  • กาลี
  • Kaos
  • Korora
  • LinuxDeepin
  • Linux Mint
  • Linux Mint Debian Edition
  • โลโก้
  • Mageia
  • Mandriva
  • Manjaro
  • NixOS
  • openSUSE
  • รูปโค้ง
  • PeppermintOS
  • Raspbian
  • หมวกสีแดง
  • Sabayon
  • วิทยาศาสตร์
  • Slackware
  • SolusOS
  • Tinycore
  • Trisquel
  • อูบุนตู
  • Viperr
  • เป็นโมฆะ

จำนวนผู้จัดการเดสก์ท็อปและผู้จัดการหน้าต่างที่สามารถตรวจพบโดย Screenfetch มีข้อ จำกัด ด้วยเช่นกัน

ตัวอย่างเช่นผู้จัดการเดสก์ท็อปคือ KDE, Gnome, Unity, Xfce, LXDE, อบเชย, MATE, CDE และ RazorQT

Screenfetch มีสวิตช์จำนวนมากซึ่งคุณสามารถใช้เพื่อแสดงและละเว้นข้อมูล

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

สวิตช์อื่น ๆ รวมถึงความสามารถในการลบสีออกจากผลลัพธ์ (screenfetch -N) และความสามารถในการแสดงโลโก้ก่อนจากนั้นข้อมูลที่อยู่ด้านล่าง (screenfetch -p)

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

เมื่อต้องการทำเช่นนี้ต่อไปนี้:

screenfetch -D fedora

ถ้าคุณต้องการแสดงโลโก้ CentOS แต่มีข้อมูลแสดงว่าคุณกำลังใช้ Ubuntu ให้ใช้คำสั่งต่อไปนี้:

screenfetch - CentOS

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

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