กลับไปหน้าสูตร
#zsh#shell#terminal#cheatsheet

Zsh Cheatsheet

รวมคำสั่งและเทคนิค Zsh แบบจัดเต็ม: history, globbing, aliases, functions, completion, prompt และ productivity

11 มีนาคม 2569อ่านประมาณ 1 นาที

Core Shortcuts

Keyใช้ทำอะไร
Ctrl + A / Eไปต้น/ท้ายบรรทัด
Ctrl + U / Kลบก่อน/หลัง cursor
Ctrl + Wลบคำก่อนหน้า
Ctrl + Rsearch history
Ctrl + Lclear screen

History

Commandใช้ทำอะไร
historyดู history
fc -l 1list history
!!รันคำสั่งล่าสุดซ้ำ
!123รัน history ID
!gitรันคำสั่งล่าสุดที่ขึ้นต้นด้วย git

Globbing Power

Patternตัวอย่าง
*.tsไฟล์ .ts ทั้งหมด
**/*.mdrecursive markdown files
^*.logทุกไฟล์ยกเว้น .log
*(.)files only
*(/)dirs only

Alias & Functions

alias ll='ls -la'
alias gs='git status -sb'
alias gp='git push'

mkcd() { mkdir -p "$1" && cd "$1"; }
extract() { tar -xvf "$1"; }

Useful .zshrc Snippet

export EDITOR="nvim"
export PATH="$HOME/.local/bin:$PATH"
setopt AUTO_CD HIST_IGNORE_DUPS SHARE_HISTORY
HISTSIZE=100000
SAVEHIST=100000

Completion & Plugins

Featureแนวทาง
completionautoload -Uz compinit && compinit
autosuggestionsใช้ plugin สำหรับแนะนำคำสั่ง
syntax highlightplugin ช่วยอ่านคำสั่งผิดถูก
fzf integrationค้นหาไฟล์/history เร็วขึ้น

สูตรอื่นๆ

ไม่มีสูตรก่อนหน้า

สูตรถัดไป

Windows Keyboard Shortcuts (Cheatsheet)