Συνοπτικός οδηγός Shell
Μια αναζητήσιμη, εκτυπώσιμη αναφορά Bash / shell — πλοήγηση, αρχεία, pipes, μεταβλητές, loops, συνθήκες και βολικά 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 καλύπτει τη γραμμή εντολών από τα πρώτα βήματα έως το scripting: πλοήγηση, αρχεία και καταλόγους, αναζήτηση και εύρεση, επεξεργασία κειμένου, pipes και ανακατεύθυνση, δικαιώματα και ιδιοκτησία, διεργασίες και πληροφορίες συστήματος, μεταβλητές και επέκταση, και δομές shell scripting.
Συνδυάζει καθημερινές εντολές — ls, cp, grep, find, chmod, ps — με τις σημαίες που τις κάνουν χρήσιμες, καθώς και τη σύνταξη pipe, ανακατεύθυνσης και επέκτασης που μετατρέπει μεμονωμένες εντολές σε one-liners. Η ενότητα scripting σας θυμίζει τη σύνταξη βρόχων, συνθηκών και συναρτήσεων όταν γράφετε ένα script δύο φορές τον χρόνο.
Όλα βρίσκονται σε μία δωρεάν σελίδα από την πλευρά του client: η αναζήτηση φιλτράρει τις γραμμές σε πραγματικό χρόνο, ο κολλημένος πίνακας περιεχομένων μεταβαίνει μεταξύ ενοτήτων, ένα κλικ αντιγράφει οποιαδήποτε εντολή και το κουμπί εκτύπωσης σάς δίνει μια αναφορά τερματικού για το γραφείο σας.
Πώς να χρησιμοποιήσετε το Συνοπτικός οδηγός Shell
- Περιηγηθείτε στις ενότητες, από την Πλοήγηση και Αρχεία & καταλόγους έως τα Pipes & ανακατεύθυνση και το Scripting.
- Πληκτρολογήστε ένα όνομα εντολής όπως grep ή chmod στο πλαίσιο αναζήτησης για άμεσο φιλτράρισμα του φύλλου.
- Μεταβείτε σε μια ενότητα όπως η Επεξεργασία κειμένου μέσω της κολλημένης πλαϊνής μπάρας.
- Κάντε κλικ σε μια εντολή ή στο εικονίδιο αντιγραφής της για να την αντιγράψετε, και μετά επικολλήστε την στο τερματικό σας.
- Εκτυπώστε τη σελίδα για μια εκτός σύνδεσης αναφορά εντολών Bash.