2 คะแนน โดย xguru 2021-11-11 | 1 ความคิดเห็น | แชร์ทาง WhatsApp
  • สคริปต์ง่ายๆ สำหรับสร้าง zsh_history แยกตามแต่ละโฟลเดอร์

→ แล้วค่อยแสดงเฉพาะ 10 คำสั่งล่าสุดที่รันใน "โฟลเดอร์ปัจจุบัน" ได้ในภายหลัง

  • แค่ใส่ฟังก์ชันด้านล่างลงใน .zshrc ก็ถือว่าติดตั้งเสร็จ

function zshaddhistory() {

echo "${1%%$'\n'}|${PWD}   " >> ~/.zsh_history_ext

}

  • รันสคริปต์ zog เพื่อดูผล

grep -v "jog" ~/.zsh_history_ext | grep -a --color=never "${PWD} " | cut -f1 -d"|" | tail

1 ความคิดเห็น

 
junghan0611 2022-12-16

ใช้งานได้ดีมาก นี่แหละที่ผมต้องการ ^^