ממיר חינם

לינוקס/באש דף רמות פקודות

גיליון רמאות מקיף של לינוקס ו-Bash. חפש יותר מ-80 פקודות חיוניות עם דוגמאות, תיאורים והעתקה בלחיצה אחת.

ls
List directory contents
דוגמה:ls -la /home/user
ls -la
List all files including hidden, with details
דוגמה:ls -la ~/Documents
cd
Change directory
דוגמה:cd /var/log
pwd
Print working directory path
דוגמה:pwd
mkdir
Create a new directory
דוגמה:mkdir -p /tmp/mydir/subdir
rm
Remove files or directories
דוגמה:rm -rf /tmp/oldfiles
cp
Copy files or directories
דוגמה:cp -r /src/dir /dst/dir
mv
Move or rename files/directories
דוגמה:mv oldname.txt newname.txt
touch
Create an empty file or update timestamp
דוגמה:touch newfile.txt
find
Search for files in a directory hierarchy
דוגמה:find /home -name '*.log' -mtime -7
locate
Find files by name using a prebuilt database
דוגמה:locate nginx.conf
ln
Create hard or symbolic links
דוגמה:ln -s /path/to/target /path/to/link
df
Report disk space usage of file systems
דוגמה:df -h
du
Estimate file space usage
דוגמה:du -sh /var/log/*
stat
Display file or file system status
דוגמה:stat /etc/passwd
file
Determine file type
דוגמה:file /usr/bin/bash
cat
Concatenate and display file contents
דוגמה:cat /etc/hosts
less
View file content one screen at a time
דוגמה:less /var/log/syslog
more
View file content page by page
דוגמה:more /etc/passwd
head
Output the first part of a file
דוגמה:head -n 20 /var/log/auth.log
tail
Output the last part of a file
דוגמה:tail -f /var/log/syslog
grep
Search text using patterns
דוגמה:grep -rn 'error' /var/log/
sed
Stream editor for filtering and transforming text
דוגמה:sed 's/old/new/g' file.txt
awk
Pattern scanning and text processing language
דוגמה:awk '{print $1, $3}' access.log
sort
Sort lines of text files
דוגמה:sort -k2 -n data.txt
uniq
Report or omit repeated lines
דוגמה:sort file.txt | uniq -c
wc
Print newline, word, and byte counts
דוגמה:wc -l /etc/passwd
cut
Remove sections from each line of files
דוגמה:cut -d: -f1 /etc/passwd
tr
Translate or delete characters
דוגמה:echo 'hello' | tr 'a-z' 'A-Z'
echo
Display a line of text
דוגמה:echo "Hello, World!"
printf
Format and print data
דוגמה:printf "%s\t%d\n" name 42
diff
Compare files line by line
דוגמה:diff file1.txt file2.txt
tee
Read from stdin and write to stdout and files
דוגמה:ls | tee output.txt
ps
Report a snapshot of current processes
דוגמה:ps aux | grep nginx
top
Display Linux processes in real time
דוגמה:top -u www-data
htop
Interactive process viewer (ncurses-based)
דוגמה:htop
kill
Send a signal to a process
דוגמה:kill -9 1234
killall
Kill processes by name
דוגמה:killall firefox
bg
Resume a suspended job in the background
דוגמה:bg %1
fg
Bring a job to the foreground
דוגמה:fg %1
jobs
List active jobs in the current shell
דוגמה:jobs -l
nohup
Run a command immune to hangups
דוגמה:nohup ./script.sh &
nice
Run a command with modified scheduling priority
דוגמה:nice -n 10 ./heavy_task.sh
systemctl
Control the systemd system and service manager
דוגמה:systemctl restart nginx
service
Run a System V init script
דוגמה:service apache2 status
ping
Send ICMP ECHO_REQUEST to network hosts
דוגמה:ping -c 4 google.com
curl
Transfer data from or to a server
דוגמה:curl -L -o file.zip https://example.com/file.zip
wget
Non-interactive network downloader
דוגמה:wget -q https://example.com/file.tar.gz
ssh
OpenSSH remote login client
דוגמה:ssh -i ~/.ssh/key.pem user@host
scp
Secure copy files between hosts
דוגמה:scp user@host:/path/file.txt ./local/
rsync
Remote file copying tool with delta transfer
דוגמה:rsync -avz /src/ user@host:/dst/
netstat
Print network connections and routing tables
דוגמה:netstat -tulpn
ss
Utility to investigate sockets
דוגמה:ss -tulwn
ifconfig
Configure a network interface
דוגמה:ifconfig eth0
ip
Show and manipulate routing, devices, and tunnels
דוגמה:ip addr show
nmap
Network exploration tool and port scanner
דוגמה:nmap -sV 192.168.1.0/24
dig
DNS lookup utility
דוגמה:dig +short A google.com
nslookup
Query Internet name servers interactively
דוגמה:nslookup example.com
chmod
Change file mode bits (permissions)
דוגמה:chmod 755 script.sh
chown
Change file owner and group
דוגמה:chown -R www-data:www-data /var/www
chgrp
Change group ownership
דוגמה:chgrp developers project/
sudo
Execute a command as another user (superuser)
דוגמה:sudo systemctl restart nginx
su
Change user ID or become superuser
דוגמה:su - postgres
passwd
Change user password
דוגמה:passwd username
umask
Set or display the file mode creation mask
דוגמה:umask 022
id
Print user and group information
דוגמה:id username
whoami
Print the current effective user name
דוגמה:whoami
groups
Print the groups a user is in
דוגמה:groups username
tar
Archive files using tape archive format
דוגמה:tar -czvf archive.tar.gz /path/to/dir
tar -x
Extract files from a tar archive
דוגמה:tar -xzvf archive.tar.gz -C /target/
gzip
Compress files using GNU zip
דוגמה:gzip -9 large_file.log
gunzip
Decompress gzip compressed files
דוגמה:gunzip archive.tar.gz
zip
Package and compress files into a ZIP archive
דוגמה:zip -r output.zip /path/to/dir
unzip
Extract files from a ZIP archive
דוגמה:unzip archive.zip -d /target/
bzip2
Compress files using bzip2 algorithm
דוגמה:bzip2 -z large_file.txt
xz
Compress files using the XZ algorithm
דוגמה:xz -z -9 file.txt
uname
Print system information
דוגמה:uname -a
uptime
Tell how long the system has been running
דוגמה:uptime
free
Display amount of free and used memory
דוגמה:free -h
lscpu
Display information about the CPU architecture
דוגמה:lscpu
lsblk
List information about block devices
דוגמה:lsblk -o NAME,SIZE,TYPE,MOUNTPOINT
lspci
List all PCI devices
דוגמה:lspci -v | grep VGA
dmesg
Print or control the kernel ring buffer
דוגמה:dmesg | tail -50
journalctl
Query and display messages from the journal
דוגמה:journalctl -u nginx --since '1 hour ago'
history
Display the command history list
דוגמה:history | grep docker
env
Print environment variables
דוגמה:env | grep PATH
if / then / fi
Conditional execution in shell scripts
דוגמה:if [ -f file.txt ]; then echo exists; fi
for
Loop over a list of items
דוגמה:for i in 1 2 3; do echo $i; done
while
Execute commands while a condition is true
דוגמה:while read line; do echo $line; done < file
case
Multi-branch conditional matching pattern
דוגמה:case "$var" in a) echo A;; b) echo B;; esac
function
Define a shell function
דוגמה:greet() { echo "Hello, $1!"; }; greet World
export
Set environment variables for child processes
דוגמה:export MY_VAR=value
source
Execute commands from a file in current shell
דוגמה:source ~/.bashrc
alias
Create an alias for a command
דוגמה:alias ll='ls -la'
cron / crontab
Schedule commands to run periodically
דוגמה:crontab -e # 0 * * * * /path/to/script.sh
at
Execute commands at a specified time
דוגמה:echo 'ls /tmp' | at 14:30

אודות כלי זה

מדריך מקיף מהיר עבור linux bash. עיין בפקודות נפוצות, תחביר ודוגמאות מאורגנות לפי קטגוריות. ניתן לחיפוש וידידותי לנייד - הוסף דף זה לסימניות לגישה מיידית כאשר אתה צריך תזכורת מהירה.

כיצד להשתמש

  1. עיין במדורי ההתייחסות המסווגים.
  2. השתמש בסרגל החיפוש כדי למצוא פקודות או תחביר ספציפיים.
  3. לחץ על כל ערך כדי לראות דוגמאות והסברים לשימוש.
  4. העתק פקודות ישירות לשימוש בטרמינל או בעורך.

שאלות נפוצות

האם הפניה זו מעודכנת?
ההפניה מכסה פקודות ותחביר בשימוש נרחב הינם יציבים בגרסאות. לקבלת התוספות האחרונות או תכונות ספציפיות לגרסה, עיין בתיעוד הרשמי.
האם אני יכול להשתמש בזה במצב לא מקוון?
לאחר הטעינה, הדף פועל ללא חיבור לאינטרנט. הוסף אותו לסימניות לגישה מהירה - כל התוכן מוצג בדפדפן ללא בקשות רשת נוספות.
האם זה מקיף או רק היסודות?
הוא מכסה את הפקודות והתבניות הנפוצות ביותר המטפלות ב-90% מהמשימות היומיומיות. לתכונות נישה או מתקדמות, עיין בתיעוד הרשמי.
אפשר להציע תוספות?
אנו מעדכנים באופן קבוע את ההפניות שלנו. אם אתה מבחין בפקודות חסרות או שיש לך הצעות, הודע לנו דרך דף יצירת הקשר שלנו.