ฉันจะล้างประวัติ Zsh ของฉันบน Mac ได้อย่างไร

Chan Ca Lang Prawati Zsh Khxng Chan Bn Mac Di Xyangri



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

ในบทความนี้ เราจะแนะนำขั้นตอนง่ายๆ ในการล้างข้อมูลของคุณ ประวัติ Zsh บนแมค







ทำความเข้าใจเกี่ยวกับประวัติ Zsh

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



ทำไมต้องล้างประวัติ Zsh?

มีสาเหตุหลายประการที่คุณอาจต้องการล้างข้อมูลของคุณ ประวัติ Zsh



1: ความเป็นส่วนตัว

การล้างข้อมูลของคุณ ประวัติ Zsh ตรวจสอบให้แน่ใจว่าคำสั่งที่คุณป้อนก่อนหน้านี้ไม่ปรากฏแก่ผู้อื่นที่อาจเข้าถึง Mac ของคุณได้





2: ความปลอดภัย

หากคุณป้อนข้อมูลที่ละเอียดอ่อน เช่น รหัสผ่านหรือคีย์ API ในประวัติคำสั่งของคุณ ควรล้างข้อมูลเหล่านั้นเพื่อป้องกันการละเมิดความปลอดภัยที่อาจเกิดขึ้น

3: เริ่มต้นใหม่

การล้างข้อมูลของคุณ ประวัติ Zsh อาจมีประโยชน์ถ้าคุณต้องการเริ่มต้นด้วยประวัติที่สะอาดและลบข้อมูลที่ไม่ต้องการออกจากประสบการณ์การใช้งานบรรทัดคำสั่งของคุณ



ฉันจะล้างประวัติ Zsh ของฉันบน Mac ได้อย่างไร

คุณสามารถล้าง ประวัติ Zsh บน Mac:

วิธีที่ 1: โดยการล้างไฟล์ประวัติ

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

ขั้นตอนที่ 1: เปิดของคุณ เทอร์มินัล Zsh บน Mac และพิมพ์คำสั่งต่อไปนี้:

แมว /dev/null > ~/.zsh_history

คำสั่งนี้เปลี่ยนทิศทางเอาต์พุตของคำสั่ง cat ไปที่ /dev/null เพื่อล้างเนื้อหาของไฟล์ประวัติอย่างมีประสิทธิภาพ

ขั้นตอนที่ 2: หลังจากล้างไฟล์ประวัติแล้ว คุณต้องโหลดไฟล์ของคุณใหม่ การกำหนดค่า Zsh โดยเรียกใช้คำสั่งต่อไปนี้:

ที่มา ~/.zshrc

สิ่งนี้จะรีเฟรช สภาพแวดล้อม Zsh และตรวจสอบให้แน่ใจว่าประวัติการล้างจะมีผล

ของคุณ ประวัติ Zsh ไฟล์ถูกล้างแล้ว และคำสั่งก่อนหน้านี้จะไม่สามารถเข้าถึงได้อีกต่อไป

วิธีที่ 2: การใช้คำสั่งประวัติ

คุณยังสามารถใช้คำสั่ง history เพื่อล้างข้อมูลของคุณ ประวัติ Zsh บน Mac และสามารถทำได้โดยใช้ขั้นตอนต่อไปนี้:

ขั้นตอนที่ 1: เปิดเทอร์มินัล Mac และใช้คำสั่งต่อไปนี้เพื่อแสดงประวัติคำสั่งของคุณ

ประวัติศาสตร์

ขั้นตอนที่ 2: เพื่อล้างประวัติทั้งหมดของ ซช คุณสามารถพิมพ์คำสั่งต่อไปนี้:

ประวัติศาสตร์ -p

วิธีที่ 3: การแก้ไขไฟล์ .zshrc

zshrc เป็นไฟล์กำหนดค่าสำหรับ ซช ซึ่งรวมถึงการตั้งค่าประวัติด้วย โดยการแก้ไขไฟล์นี้โดยใช้ขั้นตอนต่อไปนี้ คุณสามารถล้างข้อมูล ประวัติ Zsh บนแมค

ขั้นตอนที่ 1: เปิด Terminal และใช้คำสั่งต่อไปนี้เพื่อเปิด การกำหนดค่า Zsh ไฟล์ในโปรแกรมแก้ไขข้อความ:

sudo นาโน /etc/zshrc

ขั้นตอนที่ 2: ค้นหาส่วนที่เกี่ยวข้องกับการตั้งค่าประวัติ ซึ่งโดยทั่วไปจะมีตัวแปรต่างๆ เช่น HISTFILE, HISTSIZE และ SAVEHIST

ขั้นตอนที่ 3: หากต้องการปิดการบันทึกประวัติทั้งหมด คุณสามารถแสดงความคิดเห็นโดยใช้ (#) หรือลบบรรทัดเหล่านี้ออกจากไฟล์ จากนั้นบันทึกไฟล์โดยใช้ CTRL+X เพิ่ม Y แล้วกด Enter

ขั้นตอนที่ 4: เมื่อต้องการใช้การเปลี่ยนแปลงกับ การกำหนดค่า Zsh ไฟล์ คุณต้องพิมพ์คำสั่งต่อไปนี้:

ที่มา /etc/zshrc

สิ่งนี้จะล้าง ประวัติ Zsh บนแมค

บทสรุป

การล้างข้อมูลของคุณ คำสั่ง Zsh history บน Mac เป็นงานที่ช่วยให้ผู้ใช้รักษาความเป็นส่วนตัว ความปลอดภัย และประสบการณ์การใช้บรรทัดคำสั่งที่สะอาดตา โดยทำตามขั้นตอนที่ให้ไว้ในบทความนี้ คุณสามารถล้างข้อมูลของคุณได้อย่างมีประสิทธิภาพ ประวัติ Zsh และตรวจสอบให้แน่ใจว่าคำสั่งที่คุณป้อนก่อนหน้านี้ไม่สามารถเข้าถึงได้อีกต่อไป