วิธีซ่อนแพ็คเกจ snap จาก lsblk บน Linux

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

ในคู่มือนี้ เราจะอธิบายวิธีการซ่อนแพ็คเกจ Snap จาก  เอาต์พุตคำสั่งlsblk ผ่านคำสั่ง เราจะพูดถึงวิธีการทำให้แผ่นกรองเป็นแบบถาวรด้วย ดังนั้นคุณจึงไม่ต้องกังวลกับมันอีก! นี่คือวิธีการทำ

เหตุใดแพ็คเกจ Snap จึงทำลายเอาต์พุต LSBLK

วิธีซ่อนแพ็คเกจ snap จาก lsblk บน Linuxแพ็คเกจสแน็ปเป็นระบบไฟล์แปลก ๆ โดยมีโปรแกรมแซนด์บ็อกซ์ (แยก AKA) จากส่วนที่เหลือของระบบ สแนปที่อยู่ในแซนด์บ็อกซ์มีข้อดีหลายอย่าง เช่น ความสามารถในการมีสิ่งต่างๆ ที่กำหนดค่าไว้ล่วงหน้า อยู่ในพื้นที่จำกัดที่อยู่ห่างจากผู้ใช้ ฯลฯ อย่างไรก็ตาม สแน็ปช็อตยังสามารถสร้างความรำคาญให้กับผู้ใช้ Linux ได้อีกด้วย

วิธีซ่อนแพ็คเกจ snap จาก lsblk บน Linux

แม้จะยอดเยี่ยมเพียงใด แต่ปัญหาก็คือเนื่องจาก Snaps นำเสนอต่อผู้ใช้ Linux เป็นระบบไฟล์ (แม้ว่าจะแยกได้) จึงปรากฏขึ้นเมื่อผู้ใช้ Linux รันคำสั่งระบบไฟล์lsblk มันมีประสิทธิภาพในการขจัดฮาร์ดไดรฟ์จริงด้วยข้อมูลแพ็คเกจ Snap จำนวนมากและอาจทำให้น่ารำคาญอย่างไม่น่าเชื่อ

เรียกใช้ LSBLK โดยไม่มีแพ็คเกจ Snap ในเอาต์พุต

เป็นไปได้ที่จะกรองแพ็คเกจ Snap ออกจากเครื่องมือ LSBLK เมื่อรันคำสั่งlsblk เพื่อดูระบบไฟล์ของคอมพิวเตอร์ของคุณ ในการทำเช่นนั้น ให้เปิดหน้าต่างเทอร์มินัลแล้วรันคำสั่งlsblk ด้วยสวิตช์บรรทัดคำสั่ง -e7 สวิตช์นี้จะลบระบบไฟล์ SquashFS (แพ็คเกจ Snap) ออกจากเอาต์พุต

lsblk -e7

หากคุณเห็น Snaps ปรากฏในเอาต์พุตคำสั่งlsblk บนบัญชีรูท คำสั่งนี้จะใช้งานได้ที่นั่นด้วย เพื่อกรอง Snaps ในขณะที่ใช้บัญชี root (หรือเข้าสู่ระบบเป็นsudo -s ) ใช้sudo คำสั่งและวางไว้ในด้านหน้าของ  lsblk -e7

sudo lsblk -e7

หากคุณไม่ชอบการรัน  คำสั่งsudo คุณสามารถล็อกอินเข้าสู่รูทแล้วใช้คำสั่งlsblk -e7 ตัวอย่างเช่น ฉันสามารถล็อกอินเข้าสู่รูทด้วยsu ได้อย่างรวดเร็ว  จากนั้นรันคำสั่ง filter

ซู - 

lsblk -e7

สวิตช์บรรทัดคำสั่ง "e" (ไม่รวม AKA) สำหรับคำสั่งlsblk มีประสิทธิภาพและมีคุณสมบัติและตัวเลือกที่ยอดเยี่ยมมากมาย สำหรับข้อมูลเพิ่มเติมเกี่ยวกับสวิตช์บรรทัดคำสั่ง “e” และวิธีใช้เพื่อกรองสิ่งต่าง ๆ โปรดดูที่คู่มือ  lsblk 

ในการเข้าถึง  คู่มือlsblk ให้เปิดหน้าต่างเทอร์มินัลแล้วป้อน  คำสั่งman lsblk หรือบันทึกคู่มือลงในไฟล์ข้อความที่อ่านได้ด้วย:

ผู้ชาย lsblk > ~/Documents/lsblk-manual.txt

ทำให้ตัวกรอง Snap ถาวร

แม้ว่าจะสะดวกที่จะรู้ว่าสวิตช์บรรทัดคำสั่ง "e7" เมื่อรันด้วย  คำสั่งlsblk จะกรองแพ็คเกจ Snap ออกจากเอาต์พุตคำสั่ง แต่ก็ค่อนข้างน่าเบื่อที่ต้องจำไว้ว่าต้องป้อนทุกครั้ง หากคุณต้องการทำให้ตัวกรองนี้เป็นแบบถาวร คุณสามารถตั้งค่าสิ่งที่เรียกว่า Bash alias ได้

"นามแฝง" ของ Bash เป็นคำสั่ง "ทางลัด" ที่บอกบรรทัดคำสั่งว่าคุณต้องการรันคำสั่งเฉพาะเมื่อป้อนในเทอร์มินัล เราสามารถใช้สิ่งนี้เพื่อทำให้คำสั่งlsblk -e7 ทำงานเมื่อคุณป้อนคำสั่งlsblk -e7

สำรองข้อมูล Bashrc . ของคุณ

ก่อนที่เราจะพูดถึงวิธีตั้งค่านามแฝงของ Bashที่จะกรอง Snaps ออกโดยอัตโนมัติ ต้องทำการสำรองข้อมูล Bashrc ของคุณ การสำรองข้อมูลนี้จะทำให้ง่ายต่อการย้อนกลับการเปลี่ยนแปลงหากจำเป็น

หากต้องการสำรองข้อมูล Bashrc ของคุณ ให้ป้อนคำสั่งต่อไปนี้ในหน้าต่างเทอร์มินัล

cp ~/.bashrc ~/bashrc-backup

เมื่อสำรองข้อมูล Bashrc แล้ว ให้เก็บไว้ในโฮมไดเร็กตอรี่ของคุณ หรือวางไว้ที่ไหนสักแห่งเพื่อความปลอดภัย 

การตั้งค่านามแฝง

ในการตั้งค่า Bash alias สำหรับ  lsblkให้เริ่มต้นด้วยการเปิดไฟล์ Bashrc ของคุณเพื่อแก้ไขโดยใช้โปรแกรมแก้ไขข้อความ Nano 

nano ~/.bashrc

เมื่ออยู่ภายในตัวแก้ไขข้อความ Nano ให้ค้นหาช่องว่าง หากไฟล์ Bashrc ของคุณเต็มไปด้วยข้อความ ให้เลื่อนดูและค้นหาตำแหน่งที่จะพิมพ์และป้อนรหัสด้านล่าง หรือวางนามแฝงใหม่ของคุณโดยตรงด้านล่างนามแฝงที่มีอยู่หากคุณได้ตั้งค่าไว้แล้ว

วิธีซ่อนแพ็คเกจ snap จาก lsblk บน Linux

นามแฝง lsblk='lsblk -e7' 

หลังจากเขียนนามแฝงใหม่ในโปรแกรมแก้ไขข้อความ Nano แล้ว ให้กดปุ่ม  Ctrl + O บนแป้นพิมพ์ เมื่อกดปุ่มนี้แล้ว ให้กดปุ่ม  Enter เพื่อบอกให้โปรแกรมแก้ไขข้อความ Nano บันทึกการแก้ไขของคุณ จากนั้นออกจากโปรแกรมแก้ไขข้อความโดยกด  Ctrl + X คำสั่ง

เมื่อตั้งค่านามแฝงแล้ว ให้ปิดหน้าต่างเทอร์มินัลแล้วเปิดใหม่อีกครั้ง จากนั้นป้อนคำสั่งlsblk ควรกรอง Snaps ออกจากเอาต์พุต lsblk โดยอัตโนมัติ

วิธีเลิกทำตัวกรอง Snap

ตัดสินใจว่าคุณไม่รังเกียจที่จะแสดง Snaps เป็นอุปกรณ์เมื่อเรียกใช้คำสั่งlsblk บนคอมพิวเตอร์ของคุณหรือไม่ เรียกใช้คำสั่งเหล่านี้เพื่อเลิกทำ

rm ~/.bashrc

mv ~/bashrc-backup ~/.bashrc

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม