Fișă de referință Shell
O referință Bash / shell căutabilă și imprimabilă: navigare, fișiere, pipe-uri, variabile, bucle, condiționale și one-linere utile. Gratuit.
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
Nicio intrare nu corespunde cu „:q”.
Despre Fișă de referință Shell
Această fișă de referință Bash și shell acoperă linia de comandă de la primii pași până la scripting: navigare, fișiere și directoare, căutare, procesare de text, pipe-uri și redirecționări, permisiuni și proprietate, procese și informații de sistem, variabile și expansiune, precum și structurile de scripting shell.
Combină comenzile de zi cu zi (ls, cp, grep, find, chmod, ps) cu opțiunile care le fac utile, plus sintaxa pentru pipe, redirecționare și expansiune care transformă comenzile simple în one-liner-uri. Secțiunea de scripting îți amintește sintaxa buclelor, condițiilor și funcțiilor pentru momentele în care scrii un script o dată la câteva luni.
Totul se află pe o singură pagină gratuită, procesată în browser: căutarea filtrează rândurile în timp real, cuprinsul fix te duce direct la fiecare secțiune, un singur click copiază orice comandă, iar butonul de printare îți oferă o referință de terminal pentru birou.
Cum să utilizați Fișă de referință Shell
- Parcurge secțiunile, de la Navigare și Fișiere și directoare până la Pipe-uri și redirecționări și Scripting.
- Scrie un nume de comandă precum grep sau chmod în câmpul de căutare pentru a filtra fișa instantaneu.
- Sari la o secțiune precum Procesare de text prin bara laterală fixă.
- Dă click pe o comandă sau pe iconița ei de copiere pentru a o copia, apoi lipeste-o în terminal.
- Printează pagina pentru o referință Bash offline.