Comandă Cod | Note |
---|---|
arch | Afișarea arhitecturii procesorului mașinii (1) |
uname -m | Afișarea arhitecturii procesorului mașinii (2) |
uname -r | Afișarea versiunii kernelului în uz |
dmidecode -q | Afișează componentele hardware ale sistemului -(SMBIOS / DMI) |
hdparm -i /dev/hda | Enumerarea caracteristicilor arhitecturale ale unui disc |
hdparm -tT /dev/sda | Efectuarea unei operații de citire test pe un disc |
cat /proc/cpuinfo | Afișează informații despre informațiile CPU |
cat /proc/interrupts | Afișarea întreruperilor |
cat /proc/meminfo | Verifică utilizarea memoriei |
cat /proc/swaps | Afișează ce swap-uri sunt utilizate |
cat /proc/version | Afișați versiunea kernelului |
cat /proc/net/dev | Afișează adaptoarele de rețea și statisticile |
cat /proc/mounts | Afișează sistemele de fișiere încărcate |
lspci -tv | Listează dispozitivele PCI |
lsusb -tv | Afișează dispozitivele USB |
date | Afișează data sistemului |
cal 2007 | Afișați Calendarul 2007 |
date 041217002007.00 | Setarea datei și orei - Luna Ziua Ora Minutul Anul. Secunde |
clock -w | Salvare modificări ale orei în BIOS |
Comandă Cod | Explicație |
---|---|
shutdown -h now | Oprirea sistemului |
init 0 | Oprirea sistemului |
telinit 0 | Oprirea sistemului |
shutdown -h hours:minutes & | Oprește sistemul la ora programată |
shutdown -c | Anularea opririi programate a sistemului |
shutdown -r now | Reboot |
reboot | Reboot |
logout | Logout |
Comandă Cod | Comentariu Descriere |
---|---|
cd /home | Introduceți'/ home' director' |
cd .. | Revine la directorul anterior |
cd ../.. | Revine la cele două directoare anterioare |
cd | Accesul la catalogul principal personal |
cd ~user1 | Accesul la directorul personal |
cd - | Revenirea la ultimul director |
pwd | Afișarea căii de lucru |
ls | Vizualizarea fișierelor dintr-un director |
ls -F | Vizualizarea fișierelor dintr-un director |
ls -l | Afișarea detaliilor despre fișiere și directoare |
ls -a | Afișarea fișierelor ascunse |
ls *[0-9]* | Afișarea numelor de fișiere și directoare care conțin numere |
tree | Afișarea structurii arborescente a fișierelor și directoarelor începând de la directorul rădăcină |
lstree | Afișarea structurii arborescente a fișierelor și directoarelor pornind de la directorul rădăcină |
mkdir dir1 | Creați un director numit'dir1' director' |
mkdir dir1 dir2 | Crearea simultană a două directoare |
mkdir -p /tmp/dir1/dir2 | Crearea unui arbore de directoare |
rm -f file1 | Ștergerea unui fișier numit'file1' fișier' |
rmdir dir1 | Ștergerea unui director numit'dir1' director' |
rm -rf dir1 | Ștergerea unui director numit'dir1' și ștergeți conținutul acestuia în același timp |
rm -rf dir1 dir2 | Ștergerea simultană a două directoare și a conținutului acestora |
mv dir1 new_dir | Redenumirea/ mutarea unui director |
cp file1 file2 | Copierea unui fișier |
cp dir0/g' example.txt | Înlocuirea mai multor zerouri cu un singur zero |
cat -n file1 | Marchează numărul de linii dintr-un fișier |
cat example.txt | awk 'NR%2==1' | Ștergeți toate liniile pare din fișierul example.txt |
echo a b c | awk '{print $1}' | Vizualizează prima coloană a unei linii |
echo a b c | awk '{print $1,$3}' | Vizualizează prima și a treia coloană a unei linii |
paste file1 file2 | Uniți conținutul a două fișiere sau două coloane |
paste -d '+' file1 file2 | Uniți conținutul a două fișiere sau a două coloane cu un"+" Sortare |
sort file1 file2 | Sortarea conținutului a două fișiere |
sort file1 file2 | uniq | Scoateți uniunea a două fișiere( Păstrați o singură copie a rândurilor duplicate) |
sort file1 file2 | uniq -u | Eliminați intersecția și lăsați restul rândurilor. |
sort file1 file2 | uniq -d | Eliminați intersecția a două fișiere( Lăsați numai fișierele care există în ambele fișiere.) |
comm -1 file1 file2 | Comparați conținutul a două fișiere și eliminați numai'file1' Eliminați numai conținutul fișierului care este conținut în fișier. |
comm -2 file1 file2 | Comparați conținutul a două fișiere și eliminați numai'file2' Conținutul inclus |
comm -3 file1 file2 | Compararea conținutului a două fișiere elimină numai părțile care sunt comune ambelor fișiere. |
Comandă Cod | Explicație |
---|---|
dos2unix filedos.txt fileunix.txt | Convertește formatul unui fișier text de la MSDOS la UNIX. |
unix2dos fileunix.txt filedos.txt | Convertește un fișier text de la UNIX la MSDOS. |
recode ..HTML < page.txt > page.html | Convertește un fișier text în html |
recode -l | more | Afișează toate formatele de conversie permise |
Comandă Cod | Explicația comentariilor |
---|---|
badblocks -v /dev/hda1 | Verificarea blocurilor defecte pe discul hda1 |
fsck /dev/hda1 | Repararea/verificarea integrității sistemului de fișiere linux pe discul hda1 |
fsck.ext2 /dev/hda1 | Repară/verifică integritatea sistemului de fișiere ext2 de pe discul hda1 |
e2fsck /dev/hda1 | Reparați/verificați integritatea sistemului de fișiere ext2 de pe discul hda1 |
e2fsck -j /dev/hda1 | Reparați/verificați integritatea sistemului de fișiere ext3 de pe discul hda1 |
fsck.ext3 /dev/hda1 | Reparați/verificați integritatea sistemului de fișiere ext3 de pe discul hda1 |
fsck.vfat /dev/hda1 | Reparați/verificați integritatea sistemului de fișiere fat de pe discul hda1 |
fsck.msdos /dev/hda1 | Reparați/verificați integritatea sistemului de fișiere dos de pe discul hda1 |
dosfsck /dev/hda1 | Repararea/verificarea integrității sistemului de fișiere dos de pe discul hda1 |
Codul comenzii | Note |
---|---|
mkfs /dev/hda1 | Crearea unui sistem de fișiere pe partiția hda1 |
mke2fs /dev/hda1 | Crearea unui sistem de fișiere linux ext2 pe partiția hda1 |
mke2fs -j /dev/hda1 | Crearea unui ext3 linux pe partiția hda1( logare) Sistem de fișiere pe partiția hda1 |
mkfs -t vfat 32 -F /dev/hda1 | Crearea unui sistem de fișiere FAT32 |
fdformat -n /dev/fd0 | Formatarea unui disc floppy |
mkswap /dev/hda3 | Crearea unui sistem de fișiere swap |
Comandă Cod | Explicație |
---|---|
mkswap /dev/hda3 | Crearea unui sistem de fișiere swap |
swapon /dev/hda3 | Activează un nou sistem de fișiere swap |
swapon /dev/hda2 /dev/hdb3 | Activează două partiții swap |
Comandă Cod | Notă Explicație |
---|---|
dump -0aj -f /tmp/home0.bak /home | Efectuează o'/home' backup complet al unui director |
dump -1aj -f /tmp/home0.bak /home | Efectuează o copie de rezervă interactivă a unui'/home' copie de siguranță interactivă a unui director |
restore -if /tmp/home0.bak | Restaurarea unei copii de siguranță interactive |
rsync -rogpav --delete /home /tmp | Sincronizarea ambelor directoare |
rsync -rogpav -e ssh --delete /home ip_address:/tmp | rsync pe un canal SSH |
rsync -az -e ssh --delete ip_addr:/home/public /home/local | Sincronizarea unui director la distanță cu un director local prin ssh și compresie |
rsync -az -e ssh --delete /home/local ip_addr:/home/public | Sincronizarea unui director local cu un director la distanță prin ssh și compresie |
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' | Efectuarea unei copii de siguranță a unui disc local pe o gazdă la distanță prin ssh |
dd if=/dev/sda of=/tmp/file1 | Copierea de rezervă a conținutului unui disc într-un fișier |
tar -Puf backup.tar /home/user | Efectuați o copie de rezervă interactivă a'/home/user' directorului în mod interactiv |
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' | Copierea conținutului unui director într-un director la distanță prin ssh |
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Copierea unui director local într-un director la distanță prin ssh |
tar cf - . | (cd /tmp/backup ; tar xf - ) | Copierea locală a unui director într-o altă locație, păstrând permisiunile și legăturile. |
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents | Găsiți și copiați toate fișierele care se termină cu'.txt' cu terminație într-un alt director |
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 | Găsiți toate fișierele care se termină cu'.log' terminații și realizați un pachet bzip. |
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 | Faceți o copie a conținutului MBR(Master Boot Record) pe o dischetă |
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 | Restaurați conținutul MBR de pe o copie de rezervă care a fost salvată pe o dischetă |
Comandă Cod | Notă Explicație |
---|---|
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force | Golește conținutul unui disc rescriptibil |
mkisofs /dev/cdrom > cd.iso | Creează o imagine iso a discului pe disc. |
mkisofs /dev/cdrom | gzip > cd_iso.gz | Creează o imagine iso comprimată a unui disc pe disc. |
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd | Creează o imagine iso a unui director. |
cdrecord -v dev=/dev/cdrom cd.iso | Înregistrează un fișier imagine ISO |
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - | Gravarea unui fișier imagine ISO comprimat |
mount -o loop cd.iso /mnt/iso | Montarea unui fișier imagine ISO |
cd-paranoia -B | Extragerea pistelor audio de pe un disc CD într-un fișier wav |
cd-paranoia -- "-3" | Extrage pistele de pe un disc CD într-un fișier wav (parametrul -3) |
cdrecord --scanbus | Scanează magistrala pentru a identifica canalele scsi |
dd if=/dev/hdc | md5sum | Verificarea codificării md5sum a unui dispozitiv, de exemplu, un CD |
Cod comandă | Observații |
---|---|
dhclient eth0 | Activează dispozitivul de rețea 'eth0' în modul dhcp. |
ethtool eth0 | Afișează statisticile de trafic pentru placa de rețea 'eth0'. |
host www.example.com | Găsește nume de gazdă pentru a rezolva nume și adrese IP și oglinzi |
hostname | Afișează numele de gazdă |
ifconfig eth0 | Afișează configurația unei plăci Ethernet |
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | Controlul adreselor IP |
ifconfig eth0 promisc | Setați "eth0" în modul promiscuous pentru adulmecarea pachetelor |
ifdown eth0 | Dezactivarea unui dispozitiv de rețea "eth0 |
ifup eth0 | Activarea unui dispozitiv de rețea "eth0 |
ip link show | Afișarea stării de conectare a tuturor dispozitivelor de rețea |
iwconfig eth1 | Afișarea configurației unei plăci wireless |
iwlist scan | Afișarea rețelelor fără fir |
mii-tool eth0 | Afișați starea conexiunii 'eth0' |
netstat -tup | Afișează toate conexiunile de rețea activate și PID-urile acestora |
netstat -tup1 | Afișează toate serviciile de rețea aflate în ascultare pe sistem și PID-urile acestora. |
netstat -rn | Afișează tabelul de rutare, similar cu comanda "route -n". |
nslookup www.example.com | Găsiți nume de gazdă pentru a rezolva nume și adrese IP și oglinzi |
route -n | Afișarea tabelului de rutare |
route add -net 0/0 gw IP Gateway | Controlul gateway-urilor predefinite |
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Controlează rutele statice către rețeaua "192.168.0.0/16". |
route del 0/0 gw IP gateway | Ștergeți rutele statice |
echo “1”> /proc/sys/net/ipv4/ip_foward | Activați redirecționarea IP |
tcpdump tcp port 80 | Afișarea tuturor buclelor HTTP |
whois www.example.com | Căutare în baza de date Whois |
Comandă Cod | Notă Explicație |
---|---|
mount -t smbfs -o username=user,password=pass | Montarea unui share de rețea Windows |
nbtscan ip addr | Rezoluția numelui netbios |
nmblookup -A ip addr | Rezoluția numelui netbios |
smbclient -L ip addr/hostname | Afișează partajarea la distanță a unei gazde Windows |
smbget -Rr smb: | Descărcați fișiere de la o gazdă windows prin smb ca wget. |
Comandă Cod | Explicație |
---|---|
iptables -t filter -L | Afișează toate legăturile din tabelul de filtre |
iptables -t nae -L | Afișează toate legăturile din tabelul nat |
iptables -t filter -F | Șterge toate regulile bazate pe tabelul de filtrare |
iptables -t nat -F | Șterge toate regulile bazate pe tabelul nat |
iptables -t filter -X | Șterge toate legăturile create de utilizator |
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Permite accesul telnet |
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Blochează accesul telnet |
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Permite redirecționarea conexiunilor POP3 pe legături |
iptables -t filter -A INPUT -j LOG --log-prefix | înregistrează toate pachetele blocate pe legătură |
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Configurați un PAT (Port Address Translation) pentru a masca pachetele ieșite la eth0 |
iptables -t nat -A POSTROUTING -d 192.168.0.1 -p tcp -m tcp --dport 22-j DNAT --to-destination 10.0.0.2:22 | Devierea pachetelor destinate unei adrese de gazdă către alte gazde |
Comandă Cod | Note |
---|---|
free -m | Afișează starea RAM în megabytes |
kill -9 process id | Forțarea unui proces să se oprească și terminarea acestuia |
kill -1 process id | Forțarea unui proces să își reîncarce configurația |
last reboot | Afișează istoricul repornirii |
lsmod | Listează starea modulelor kernelului |
lsof -p process id | Listați o listă de fișiere deschise de un proces |
lsof /home/user1 | Lista fișierelor deschise în căile sistemului date |
ps -eafw | Listarea sarcinilor linux |
ps -e -o pid,args --forest | Listează sarcinile linux într-un mod ierarhic. |
pstress | Afișați procesele într-o vizualizare arborescentă |
smartctl -A /dev/hda | Monitorizarea fiabilității unui dispozitiv cu disc dur prin activarea SMART. |
smartctl -i /dev/hda | Verifică dacă SMART este activat pentru un dispozitiv cu disc dur. |
strace -c ls >/dev/null | Listează apelurile de sistem efectuate și primite de un proces |
strace -f -e open ls >/dev/null | Listează apelurile de bibliotecă |
tail /var/log/dmesg | Afișează evenimentele interne în timpul boot-ului kernel-ului |
tail /val/log/messages | Afișează evenimentele sistemului |
top | Listează sarcinile linux care utilizează cele mai multe resurse CPU |
watch -nl ‘cat /proc/interrupts’ | Lista întreruperilor în timp real |
Comandă Cod | Note |
---|---|
alias hh='history' | Setați un alias pentru istoricul comenzilor. |
apropos ...keyword | Faceți o listă de comenzi cu cuvintele cheie ale programului, utilă mai ales dacă știți doar ce face programul și nu vă amintiți comenzile |
chsh | Modificarea comenzilor shell-ului |
chsh --list-shells | O comandă bună pentru a afla dacă trebuie să vă conectați de la distanță la o altă mașină. |
gpg -c filel | Criptarea unui fișier cu GNU Privacy Guard |
gpg filel.gpg | Decriptarea unui fișier cu GNU Privacy Guard. |