หากคุณเป็นผู้ใช้ 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 และตรวจสอบให้แน่ใจว่าคำสั่งที่คุณป้อนก่อนหน้านี้ไม่สามารถเข้าถึงได้อีกต่อไป