ชีตสรุป Shell
ข้อมูลอ้างอิง Bash / shell ที่ค้นหาและพิมพ์ได้ — การนำทาง ไฟล์ pipes ตัวแปร ลูป เงื่อนไข และ one-liners ที่มีประโยชน์ ฟรี
Navigation
8pwd
ls -la
cd /path
cd -
cd ~
tree -L 2
pushd / popd
ls -lhS
Files & directories
10touch file.txt
mkdir -p a/b/c
cp -r src dest
mv old new
rm -rf dir
ln -s target link
cat file.txt
head -n 20 / tail -n 20
tail -f log.txt
less file.txt
Search & find
8grep 'pattern' file
grep -rin 'text' .
find . -name '*.php'
find . -type f -mtime -1
find . -size +10M
which node
locate file.txt
grep -v 'skip' file
Text processing
9wc -l file
sort file | uniq -c
cut -d',' -f1 file
awk '{print $1}' file
sed 's/old/new/g' file
tr 'a-z' 'A-Z'
diff a.txt b.txt
tee out.txt
xargs -I{} cmd {}
Pipes & redirection
9a | b
cmd > file
cmd >> file
cmd 2> err.log
cmd > out 2>&1
cmd < input.txt
cmd1 && cmd2
cmd1 || cmd2
cmd &
Permissions & ownership
8chmod 755 file
chmod +x script.sh
chmod -R 644 dir
chown user:group file
umask 022
sudo cmd
stat file
ls -l file
Processes & system
9ps aux
top / htop
kill -9 PID
pkill -f name
jobs / fg / bg
df -h
du -sh dir
free -h
uname -a
Variables & expansion
9NAME='value'
echo \"$NAME\"
export PATH=\"$PATH:/x\"
$(command)
${VAR:-default}
$1 $2 $@
$?
read -p 'Name: ' x
echo {1..5}
Scripting
9#!/usr/bin/env bash
set -euo pipefail
if [ -f file ]; then ...; fi
[ \"$a\" = \"$b\" ]
for f in *.txt; do ...; done
while read line; do ...; done < file
case \"$x\" in a) ...;; esac
function greet() { echo hi; }
trap cleanup EXIT
ไม่มีรายการที่ตรงกับ “:q”
เกี่ยวกับ ชีตสรุป Shell
ชีทสรุป Bash และ shell นี้ครอบคลุมคำสั่งไลน์ตั้งแต่ขั้นพื้นฐานจนถึงการเขียนสคริปต์: การนำทาง ไฟล์และไดเรกทอรี การค้นหา การประมวลผลข้อความ pipe และ redirection สิทธิ์และความเป็นเจ้าของ โปรเซสและข้อมูลระบบ ตัวแปรและการขยายค่า รวมถึงโครงสร้างการเขียนสคริปต์ shell
มันจับคู่คำสั่งที่ใช้ทุกวัน — ls, cp, grep, find, chmod, ps — เข้ากับแฟล็กที่ทำให้คำสั่งเหล่านั้นมีประโยชน์ พร้อมทั้งไวยากรณ์ pipe, redirection และการขยายค่าที่เปลี่ยนคำสั่งเดี่ยว ๆ ให้กลายเป็น one-liner ส่วนการเขียนสคริปต์ก็ช่วยทบทวนไวยากรณ์ loop, เงื่อนไข และฟังก์ชันสำหรับตอนที่คุณเขียนสคริปต์แค่ปีละสองครั้ง
ทุกอย่างอยู่ในหน้าเดียว ฟรี และทำงานฝั่งไคลเอนต์ทั้งหมด: ช่องค้นหากรองแถวแบบเรียลไทม์ สารบัญแบบ sticky ช่วยกระโดดไปยังแต่ละหมวด คลิกครั้งเดียวเพื่อคัดลอกคำสั่งใด ๆ และปุ่มพิมพ์ก็มอบชีทอ้างอิงเทอร์มินัลไว้ใช้บนโต๊ะทำงาน
วิธีใช้ ชีตสรุป Shell
- ไล่ดูหมวดต่าง ๆ ตั้งแต่ Navigation และ Files & directories ไปจนถึง Pipes & redirection และ Scripting
- พิมพ์ชื่อคำสั่งอย่าง grep หรือ chmod ลงในช่องค้นหาเพื่อกรองชีทได้ทันที
- กระโดดไปยังหมวดอย่าง Text processing ผ่านแถบข้าง sticky sidebar
- คลิกคำสั่งหรือไอคอนคัดลอกเพื่อคัดลอก แล้ววางลงในเทอร์มินัลของคุณ
- พิมพ์หน้านี้ออกมาเพื่อเก็บไว้เป็นชีทอ้างอิงคำสั่ง Bash แบบออฟไลน์