screenFetch - สุดยอดเครื่องมือสร้างข้อมูลระบบสำหรับ Linux
ส่วนใหญ่เราใช้เครื่องมือที่ผสานรวมใน Linux เพื่อรับข้อมูลระบบใน GUI โดยมีการเปลี่ยนแปลงเล็กน้อยหรือไม่มีเลยกับการเปลี่ยนแปลงในสภาพแวดล้อมเดสก์ท็อป เครื่องมือข้อมูลระบบ GUI รูปลักษณ์คลาสสิกบน Debian Jessie ของฉัน
เมื่อพูดถึง Command Line Interface เรามีคำสั่งที่แสดงข้อมูลระบบทั้งหมด แต่ไม่มีคำสั่งเดียวที่สามารถให้ข้อมูลทั้งหมดในคราวเดียวได้ ใช่! เราสามารถเขียนสคริปต์เพื่อทำงานทั้งหมดนี้ได้ตลอดเวลา แต่ก็ไม่สามารถทำได้สำหรับทุกคน
มีเครื่องมือ “screenFetch ” ซึ่งมีฟีเจอร์ที่กล่าวมาข้างต้นทั้งหมดและอื่นๆ อีกมากมาย
screenFetch คืออะไร?
ScreenFetch เป็นเครื่องมือข้อมูลระบบที่ออกแบบมาเพื่อ Bash Shell เป็นหลัก แต่ทำงานร่วมกับสภาพแวดล้อมเชลล์อื่นๆ ได้เช่นกัน เครื่องมือนี้ฉลาดพอที่จะตรวจจับการกระจาย Linux ที่คุณใช้โดยอัตโนมัติและสร้างโลโก้ ASCII ของการแจกจ่ายพร้อมข้อมูลที่มีค่าบางอย่างทางด้านขวาของโลโก้ เครื่องมือนี้สามารถปรับแต่งได้ตรงจุด คุณสามารถเปลี่ยนสี ตั้งค่าไม่มี ASCII และถ่ายภาพหน้าจอหลังจากแสดงข้อมูลได้
รายการ screenFetch ข้อมูลระบบอันมีค่าที่แสดงคือ:
- User_name@Host_name
- ระบบปฏิบัติการ
- เคอร์เนล
- เวลาทำงาน
- แพ็คเกจ
- เปลือก
- ปณิธาน
- เด
- ดับเบิลยูเอ็ม
- ธีม WM
- ธีม GTK
- ธีมไอคอน
- แบบอักษร
- ซีพียู
- แกะ
วิธีการติดตั้ง screenFetch ใน Linux
เราสามารถรับ screenFetch ได้โดยใช้ git clone หรือโดยการดาวน์โหลดไฟล์ต้นฉบับโดยตรงจากลิงค์ด้านล่าง ตรวจสอบลิงก์ 'ดาวน์โหลด ZIP' ที่ด้านล่างขวา ดาวน์โหลดไฟล์ zip จากที่นั่นแล้วแตกไฟล์
- 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 กดไลค์และแชร์เรา ช่วยให้เราแพร่กระจาย อย่าลืมให้ข้อเสนอแนะอันมีค่าของคุณแก่เราในส่วนความคิดเห็นด้านล่าง