วิธีซ่อนแพ็คเกจ 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

Leave a Comment

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

Mp3 Diags: แก้ไขปัญหาไฟล์เสียง Mp3 มากถึง 50 ปัญหา

MP3 Diags คือเครื่องมือขั้นสุดยอดสำหรับแก้ไขปัญหาในคอลเลกชันเพลงของคุณ สามารถแท็กไฟล์ MP3 ของคุณได้อย่างถูกต้อง เพิ่มปกอัลบั้มที่หายไป และแก้ไข VBR

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

แอปการแจ้งเตือนบนเดสก์ท็อปของ Google Voice

เช่นเดียวกับ Google Wave, Google Voice ได้สร้างกระแสฮือฮาไปทั่วโลก Google มุ่งมั่นที่จะเปลี่ยนแปลงวิธีการสื่อสารของเรา และนับตั้งแต่นั้นมาก็กำลังกลายเป็น...

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

ดาวน์โหลด Flickr Favorites ด้วย FlickrFaves

มีเครื่องมือมากมายที่ช่วยให้ผู้ใช้ Flickr สามารถดาวน์โหลดรูปภาพคุณภาพสูงได้ แต่มีวิธีดาวน์โหลด Flickr Favorites บ้างไหม? เมื่อเร็ว ๆ นี้เราได้...

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

OK Sampler คือซอฟต์แวร์สุ่มตัวอย่างเพลงฟรี

การสุ่มตัวอย่างคืออะไร? ตามข้อมูลของ Wikipedia “คือการนำส่วนหนึ่งหรือตัวอย่างจากการบันทึกเสียงหนึ่งมาใช้ซ้ำเป็นเครื่องดนตรีหรือ...

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

การสำรองข้อมูล Google Sites: นำเข้า/ส่งออก

Google Sites เป็นบริการจาก Google ที่ช่วยให้ผู้ใช้โฮสต์เว็บไซต์บนเซิร์ฟเวอร์ของ Google แต่มีปัญหาหนึ่งคือไม่มีตัวเลือกสำรองข้อมูลในตัว

แอปพลิเคชันเดสก์ท็อป Google Tasks

แอปพลิเคชันเดสก์ท็อป Google Tasks

Google Tasks ไม่ได้รับความนิยมเท่ากับบริการอื่นๆ ของ Google เช่น ปฏิทิน Wave เสียง ฯลฯ แต่ยังคงใช้กันอย่างแพร่หลายและเป็นส่วนสำคัญของผู้คน

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

วิธีการกู้คืนพาร์ติชั่นและข้อมูลฮาร์ดดิสก์ที่สูญหาย [คู่มือ]

ในคู่มือฉบับก่อนหน้าของเราเกี่ยวกับการล้างฮาร์ดดิสก์และสื่อแบบถอดได้อย่างปลอดภัยผ่าน Ubuntu Live และซีดีบูต DBAN เราได้กล่าวถึงดิสก์ที่ใช้ Windows

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux