Ukazi za Linux Nasveti: Ctrl + F hitro poiščite ukaze Linuxa (naslov točke se lahko skrči, razširi)
Koda ukaza | Opombe |
---|---|
arch | Prikaz arhitekture procesorja stroja (1) |
uname -m | Prikaže arhitekturo procesorja stroja (2) |
uname -r | Prikaz različice jedra v uporabi |
dmidecode -q | Prikaži strojne komponente sistema - (SMBIOS / DMI) |
hdparm -i /dev/hda | Seznam arhitekturnih značilnosti diska |
hdparm -tT /dev/sda | Izvede preskusno operacijo branja na disku |
cat /proc/cpuinfo | Prikaže informacije o informacijah o procesorju |
cat /proc/interrupts | Prikaže prekinitve |
cat /proc/meminfo | Preveri porabo pomnilnika |
cat /proc/swaps | Prikaže, katere zamenjave se uporabljajo |
cat /proc/version | Prikaže različico jedra |
cat /proc/net/dev | Prikaži omrežne kartice in statistične podatke |
cat /proc/mounts | Prikaži naložene datotečne sisteme |
lspci -tv | Seznam naprav PCI |
lsusb -tv | Prikaži naprave USB |
date | Prikaži sistemski datum |
cal 2007 | Prikaži koledar 2007 |
date 041217002007.00 | Nastavitev datuma in časa - mesec dan ura minuta leto. Sekunde |
clock -w | Shranjevanje sprememb časa v BIOS |
Oznaka ukaza | Razlaga |
---|---|
shutdown -h now | Izklop sistema |
init 0 | Izklopi sistem |
telinit 0 | Izklopi sistem |
shutdown -h hours:minutes & | Izklopi sistem ob načrtovanem času |
shutdown -c | Preklic načrtovanega izklopa sistema |
shutdown -r now | Ponovni zagon |
reboot | Ponovni zagon |
logout | Odjava |
Oznaka ukaza | Razlaga |
---|---|
cd /home | Pojdite v imenik '/ home'' |
cd .. | Vrnitev v prejšnji imenik |
cd ../.. | Vrne se v zadnja dva imenika |
cd | Vnesite svoj domači imenik |
cd ~user1 | Pojdite v svoj domači imenik |
cd - | Vrnitev v zadnji imenik |
pwd | Prikaži delovno pot |
ls | Pregledovanje datotek v imeniku |
ls -F | Pregledovanje datotek v imeniku |
ls -l | Prikaz podrobnosti o datotekah in imenikih |
ls -a | Prikaži skrite datoteke |
ls *[0-9]* | Prikaz imen datotek in imenikov, ki vsebujejo številke |
tree | Prikaz drevesne strukture datotek in imenikov, začenši s korenskim imenikom |
lstree | Prikaz drevesne strukture datotek in imenikov, ki se začnejo v korenskem imeniku |
mkdir dir1 | Ustvari imenik z imenom "dir1". |
mkdir dir1 dir2 | Ustvari dva imenika hkrati |
mkdir -p /tmp/dir1/dir2 | Ustvari drevo imenikov |
rm -f file1 | Izbriše datoteko z imenom 'file1'' |
rmdir dir1 | izbriše imenik z imenom 'dir1'' |
rm -rf dir1 | izbriše imenik z imenom 'dir1' in njegovo vsebino hkrati |
rm -rf dir1 dir2 | izbriše dva imenika in njuno vsebino hkrati |
mv dir1 new_dir | Preimenovanje/premikanje imenika |
cp file1 file2 | Kopiranje datoteke |
cp dir/* . | Kopiranje vseh datotek v imeniku v trenutni delovni imenik. |
cp -a /tmp/dir1 . | Kopiranje imenika v trenutni delovni imenik |
cp -a dir1 dir2 | Kopiranje imenika |
ln -s file1 lnk1 | Ustvarjanje mehke povezave do datoteke ali imenika |
ln file1 lnk1 | Ustvarjanje fizične povezave na datoteko ali imenik |
touch -t 0712250000 file1 | Spreminjanje časovnega žiga datoteke ali imenika - (RRMMDDhhmm) |
iconv -l | Seznam znanih kodiranj |
iconv -f fromEncoding -t toEncoding inputFile > outputFile | Spreminjanje kodiranja znaka |
find . -maxdepth 1 -name *.jpg -print -exec convert | paketno spremeni velikost datotek v trenutnem imeniku in jih pošlje v imenik s sličicami (zahteva pretvorbo iz programa ImageMagick) |
Oznaka ukaza | Opomba Pojasnilo |
---|---|
find / -name file1 | Iskanje datotek in imenikov v korenskem datotečnem sistemu, ki se začne z '/'. |
find / -user user1 | Iskanje datotek in imenikov, ki pripadajo uporabniku 'user1' |
find /home/user1 -name \*.bin | Iskanje datotek, ki se končajo z '.bin', v imeniku '/ home/user1'. |
find /usr/bin -type f -atime +100 | Iskanje izvedljivih datotek, ki niso bile uporabljene v zadnjih 100 dneh |
find /usr/bin -type f -mtime -10 | Iskanje datotek, ustvarjenih ali spremenjenih v 10 dneh |
find / -name \*.rpm -exec chmod 755 '{}' \; | Poiščite datoteke, ki se končajo z ".rpm", in določite njihova dovoljenja |
find / -xdev -name \*.rpm | Poiščite datoteke, ki se končajo s končnico '.rpm', pri čemer ne upoštevajte izmenljivih naprav, kot so CD-ROM-i, JD itd. |
locate \*.ps | Iskanje datotek, ki se končajo s končnico '.ps' - najprej zaženite "updatedb". |
whereis halt | Prikaže lokacijo binarne datoteke, izvorne kode ali priročnika |
which halt | Prikažite celotno pot do binarne ali izvedljive datoteke. |
Oznaka ukaza | Razlaga |
---|---|
mount /dev/hda2 /mnt/hda2 | Namestite disk z imenom hda2 - preverite, ali imenik '/ mnt/hda2' že obstaja |
umount /dev/hda2 | Odmontirajte disk z imenom hda2 - najprej zapustite priključno točko '/ mnt/hda2' |
fuser -km /mnt/hda2 | Izvršite odstranitev, ko je naprava zasedena |
umount -n /mnt/hda2 | Izvede postopek odstranitve brez zapisovanja v datoteko /etc/mtab - uporabno, kadar je datoteka namenjena samo branju ali kadar je disk prepisan |
mount /dev/fd0 /mnt/floppy | Namestitev diskete |
mount /dev/cdrom /mnt/cdrom | priklopiti ploščo cdrom ali dvdrom |
mount /dev/hdc /mnt/cdrecorder | Namestitev plošče cdrw ali dvdrom |
mount /dev/hdb /mnt/cdrecorder | Namestitev cdrw ali dvdrom |
mount -o loop file.iso /mnt/cdrom | Namestitev datoteke ali slike ISO |
mount -t vfat /dev/hda5 /mnt/hda5 | Namestitev datotečnega sistema Windows FAT32 |
mount /dev/sda1 /mnt/usbdisk | Namestitev pomnilnika usb flash ali pomnilniške naprave flash |
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share | Namestitev omrežnega deleža sistema Windows |
Oznaka ukaza | Razlaga |
---|---|
df -h | Prikaže seznam nameščenih razdelkov |
ls -lSr |more | Razvrsti datoteke in imenike po velikosti |
du -sh dir1 | Oceni količino prostora, ki ga že uporablja imenik 'dir1'. |
du -sk * | sort -rn | Prikaže datoteke in imenike po velikosti. |
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n | Prikaže prostor, ki ga uporabljajo nameščeni paketi rpm, po velikosti (fedora, redhat podobni sistemi) |
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n | Prikaže prostor, ki ga uporabljajo nameščeni paketi deb, po velikosti (ubuntu, sistemi, podobni debianu). |
Oznaka ukaza | Komentarji |
---|---|
groupadd group_name | Ustvari novo skupino uporabnikov |
groupdel group_name | izbriše uporabniško skupino |
groupmod -n new_group_name old_group_name | Preimenuje uporabniško skupino |
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 | Ustvari uporabnika, ki pripada uporabniški skupini "admin". |
useradd user1 | Ustvari novega uporabnika |
userdel -r user1 | Brisanje uporabnika ("-r" izključuje domače imenike) |
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 | Spreminjanje atributov uporabnika |
passwd | Spreminjanje gesla |
passwd user1 | Spremeni geslo uporabnika (samo root). |
chage -E 2020-12-31 user1 | Nastavite datum poteka veljavnosti gesla uporabnika |
pwck | Preverite datoteko '/etc/passwd' za popravke oblike datoteke in sintakse ter obstoječe uporabnike. |
grpck | Preverite datoteko '/etc/passwd' za popravke oblike in sintakse datoteke ter obstoječe skupine |
newgrp group_name | Prijavite se v novo skupino, da spremenite privzeto skupino novo ustvarjene datoteke. |
Oznaka ukaza | Razlaga komentarjev |
---|---|
ls -lh | Prikaz dovoljenj |
ls /tmp | pr -T5 -W$COLUMNS | Terminal razdelite na 5 stolpcev za prikaz |
chmod ugo+rwx directory1 | Nastavi dovoljenja za branje (r), pisanje (w) in izvajanje (x) za lastnika (u), skupino (g) in druge (o) imenika. |
chmod go-rwx directory1 | Odstrani dovoljenja za branje, pisanje in izvajanje za skupine (g) in druge (o) v imeniku. |
chown user1 file1 | Sprememba atributa lastnika datoteke |
chown -R user1 directory1 | Spremenite atribute lastnika imenika in spremenite atribute vseh datotek v imeniku. |
chgrp group1 file1 | Spreminjanje skupine datoteke |
chown user1:group1 file1 | Spreminjanje atributov lastnika in skupine datoteke |
find / -perm -u+s | Seznam vseh datotek v sistemu, ki so pod nadzorom SUID. |
chmod u+s /bin/file1 | Nastavitev bita SUID binarne datoteke - uporabnik, ki izvaja datoteko, ima enake privilegije kot lastnik |
chmod u-s /bin/file1 | onemogočite bit SUID za binarno datoteko |
chmod g+s /home/public | Nastavitev bita SGID za imenik - podobno kot pri SUID, vendar specifično za imenik |
chmod g-s /home/public | onemogoči bit SGID za imenik |
chmod o+t /home/public | Nastavitev bita STIKY za datoteko - omogoča brisanje datoteke samo zakonitim lastnikom |
chmod o-t /home/public | onemogoči bit STIKY za imenik |
Oznaka ukaza | Razlaga komentarjev |
---|---|
chattr +a file1 | Dovolite branje in pisanje v datoteke samo v načinu dodajanja |
chattr +c file1 | Omogoča, da jedro samodejno stisne/raztisne datoteko. |
chattr +d file1 | To datoteko bo program za odlaganje pri izdelavi varnostnih kopij datotečnega sistema prezrl. |
chattr +i file1 | Datoteko nastavi kot nespremenljivo in je ni mogoče brisati, spreminjati, preimenovati ali povezovati. |
chattr +s file1 | Omogoči varno brisanje datoteke |
chattr +S file1 | Takoj ko aplikacija izvede operacijo zapisovanja v datoteko, povzročite, da sistem takoj zapiše rezultat spremembe na disk. |
chattr +u file1 | Če je datoteka izbrisana, vam bo sistem omogočil, da izbrisano datoteko pozneje obnovite. |
lsattr | Prikaz posebnih atributov |
Oznaka ukaza | Razlaga |
---|---|
bunzip2 file1.bz2 | Razpakira datoteko z imenom 'file1.bz2'. |
bzip2 file1 | Stisne datoteko z imenom 'file1 |
gunzip file1.gz | Razpakira datoteko z imenom 'file1.gz'. |
gzip file1 | Stisne datoteko z imenom 'file1'. |
gzip -9 file1 | Največje stiskanje |
rar a file1.rar test_file | Ustvari paket z imenom "file1.rar". |
rar a file1.rar file1 file2 dir1 | Sočasno stisne datoteke 'file1', 'file2' in imenik 'dir1'. |
rar x file1.rar | Razdruži paket rar |
unrar x file1.rar | Dekompresiranje paketa rar |
tar -cvf archive.tar file1 | Ustvari nestisnjen paket tarball |
tar -cvf archive.tar file1 file2 dir1 | Ustvarite arhiv, ki vsebuje datoteke 'file1', 'file2' in 'dir1'. |
tar -tf archive.tar | Prikaz vsebine paketa |
tar -xvf archive.tar | Sprostitev paketa |
tar -xvf archive.tar -C /tmp | Sprosti paket tarball v imenik /tmp. |
tar -cvfj archive.tar.bz2 dir1 | Ustvari arhiv bzip2. |
tar -jxvf archive.tar.bz2 | Razpakiranje arhiva bzip2 |
tar -cvfz archive.tar.gz dir1 | Ustvari arhiv gzip |
tar -zxvf archive.tar.gz | Razgradi arhiv gzip. |
zip file1.zip file1 | Ustvari arhiv zip |
zip -r file1.zip file1 file2 dir1 | Stisne več datotek in imenikov v en sam arhiv zip. |
unzip file1.zip | Razdruži arhiv zip |
Oznaka ukaza | Razlaga |
---|---|
rpm -ivh package.rpm | Namestitev paketa rpm |
rpm -ivh --nodeeps package.rpm | Namesti paket rpm in ne upošteva opozoril o odvisnosti. |
rpm -U package.rpm | Posodobi paket rpm, ne da bi spremenil njegovo konfiguracijsko datoteko. |
rpm -F package.rpm | Posodobi paket rpm, ki bo zagotovo nameščen |
rpm -e package_name.rpm | Odstranitev paketa rpm |
rpm -qa | Prikaže vse nameščene pakete rpm v sistemu |
rpm -qa | grep httpd | Prikaže vse pakete rpm z besedo "httpd" v imenu. |
rpm -qi package_name | Pridobite posebne informacije o nameščenem paketu |
rpm -qg "System Environment/Daemons" | Prikaži pakete rpm za komponento |
rpm -ql package_name | Prikaži seznam datotek, ki jih zagotavlja nameščeni paket rpm |
rpm -qc package_name | Prikaži seznam konfiguracijskih datotek, ki jih zagotavlja nameščeni paket rpm. |
rpm -q package_name --whatrequires | Prikaz seznama odvisnosti paketa rpm. |
rpm -q package_name --whatprovides | Prikaže velikost paketa rpm |
rpm -q package_name --scripts | Prikaže skripte, ki se izvajajo med namestitvijo/odstranitvijo. |
rpm -q package_name --changelog | Prikaz zgodovine sprememb paketa rpm |
rpm -qf /etc/httpd/conf/httpd.conf | Potrdi, kateri paket rpm je zagotovil dano datoteko. |
rpm -qp package.rpm -l | Prikaže seznam datotek, ki jih zagotavlja odstranjeni paket rpm. |
rpm --import /media/cdrom/RPM-GPG-KEY | Uvoz digitalnih potrdil z javnim ključem |
rpm --checksig package.rpm | Preveri celovitost paketa rpm |
rpm -qa gpg-pubkey | Preveri celovitost vseh nameščenih paketov rpm |
rpm -V package_name | Preveri velikost datoteke, licenco, vrsto, lastnika, skupino, preverjanje MD5 in čas zadnje spremembe. |
rpm -Va | Preverite vse nameščene pakete rpm v sistemu - uporabljajte previdno! |
rpm -Vp package.rpm | Preveri, ali paket rpm ni nameščen |
rpm2cpio package.rpm | cpio --extract --make-directories *bin* | zaženite izvršilni program iz paketa rpm |
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm | Namestitev sestavljenega paketa iz izvorne kode rpm |
rpmbuild --rebuild package_name.src.rpm | Gradnja paketa rpm iz izvorne kode rpm |
Ukazna koda | Opombe |
---|---|
yum install package_name | Prenos in namestitev paketa rpm |
yum localinstall package_name.rpm | Namesti paket rpm z uporabo lastne shrambe, ki za vas reši vse odvisnosti |
yum update package_name.rpm | Posodobi vse nameščene pakete rpm v trenutnem sistemu. |
yum update package_name | Posodobitev paketa rpm |
yum remove package_name | Odstranitev paketa rpm |
yum list | Seznam vseh paketov, nameščenih v sistemu |
yum search package_name | Iskanje paketov v skladišču rpm |
yum clean packages | Počistite predpomnilnik rpm, da odstranite prenesene pakete |
yum clean headers | Odstranite vse datoteke glave |
yum clean all | Odstranite vse pakete in glave v predpomnilniku |
Oznaka ukaza | Opombe |
---|---|
dpkg -i package.deb | Namesti/posodobi paket deb |
dpkg -r package_name | Odstranitev paketa deb iz sistema |
dpkg -l | Prikaže vse nameščene pakete deb v sistemu |
dpkg -l | grep httpd | Prikaže vse pakete deb, katerih imena vsebujejo besedo "httpd". |
dpkg -s package_name | Pridobi informacije o določenem paketu, ki je že nameščen v sistemu |
dpkg -L package_name | Prikaže seznam datotek, ki jih zagotavlja paket deb, ki je že nameščen v sistemu. |
dpkg --contents package.deb | Prikaže seznam datotek, ki jih zagotavlja paket, ki še ni nameščen. |
dpkg -S /bin/ping | Potrdi, kateri paket deb zagotavlja dano datoteko. |
Oznaka ukaza | Razlaga komentarjev |
---|---|
apt-get install package_name | Namestitev/posodobitev paketa deb |
apt-cdrom install package_name | Namesti/posodobi paket deb z diska |
apt-get update | Nadgradi pakete na seznamu |
apt-get upgrade | Nadgradi vso nameščeno programsko opremo |
apt-get remove package_name | Odstranitev paketa deb iz sistema |
apt-get check | Potrdi pravilne repozitorije za odvisnosti |
apt-get clean | Izbriši predpomnilnik prenesenih paketov |
apt-cache search searched-package | Vrnite ime paketa, ki vsebuje želeni iskalni niz |
Oznaka ukaza | Razlaga |
---|---|
cat file1 | Oglejte si vsebino datoteke v smeri naprej, začenši s prvim bajtom. |
tac file1 | Oglejte si vsebino datoteke v obratni smeri od zadnje vrstice naprej. |
more file1 | Ogled vsebine dolge datoteke |
less file1 | Podobno kot ukaz "more", vendar omogoča enako operacijo v obratni smeri kot operacija naprej v datoteki. |
head -2 file1 | Ogled prvih dveh vrstic datoteke |
tail -2 file1 | Ogled zadnjih dveh vrstic datoteke |
tail -f /var/log/messages | Oglejte si vsebino datoteke, ki se dodaja v realnem času. |
Oznaka ukaza | Annotate Opis |
---|---|
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt | Združite besedilo podrobnega opisa datoteke in ga zapišite v novo datoteko. |
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt | Združi besedilo podrobnega opisa datoteke in zapiše opis v obstoječo datoteko. |
grep Aug /var/log/messages | V datoteki '/var/log/messages' poiščite ključno besedo "Aug". |
grep ^Aug /var/log/messages | V datoteki '/var/log/messages' poiščite besede, ki se začnejo z "Aug". |
grep [0-9] /var/log/messages | Izberite vse vrstice v datoteki '/var/log/messages', ki vsebujejo številke |
grep Aug -R /var/log/* | V imeniku '/var/log' in naslednjih imenikih poiščite niz "Aug". |
sed 's/stringa1/stringa2/g' example.txt | V datoteki example.txt zamenjajte "string1" z "string2". |
sed '/^$/d' example.txt | Izbrišite vse prazne vrstice iz datoteke example.txt |
sed '/ *#/d; /^$/d' example.txt Iz datoteke example.txt odstranite vse komentarje in prazne vrstice. | Iz datoteke example.txt odstranite vse komentarje in prazne vrstice |
echo 'esempio' | tr '[:lower:]' '[:upper:]' | Združitev zgornjih in spodnjih celic |
sed -e '1d' result.txt | Izključi prvo vrstico iz datoteke example.txt |
sed -n '/stringa1/p' | Oglejte si vrstice, ki vsebujejo samo besedo "string1". |
sed -e 's/ *$//' example.txt | Odstranite prazne znake na koncu vsake vrstice |
sed -e 's/stringa1//g' example.txt | Iz dokumenta odstranite samo besedo "string1" in ohranite vse ostale. |
sed -n '1,5p;5q' example.txt | Prikaži vsebino od vrstice 1 do vrstice 5 |
sed -n '5p;5q' example.txt | Oglejte si vrstico 5 |
sed -e 's/00*/0/g' example.txt | Zamenjajte več ničel z eno samo ničlo |
cat -n file1 | Označite število vrstic v datoteki |
cat example.txt | awk 'NR%2==1' | Izbriši vse lihe vrstice v datoteki example.txt |
echo a b c | awk '{print $1}' | Prikaži prvi stolpec vrstice |
echo a b c | awk '{print $1,$3}' | Prikaži prvi in tretji stolpec vrstice |
paste file1 file2 | Združite vsebino dveh datotek ali dveh stolpcev |
paste -d '+' file1 file2 | Združite vsebino dveh datotek ali dveh stolpcev, ki sta ločena z znakom "+". |
sort file1 file2 | Razvrsti vsebino dveh datotek |
sort file1 file2 | uniq | Izločite unijo dveh datotek (obdržite samo eno kopijo podvojenih vrstic). |
sort file1 file2 | uniq -u | Izbrišite presečišče, ostale vrstice pa pustite |
sort file1 file2 | uniq -d | Odstranite presečišče dveh datotek (pustite samo datoteke, ki obstajajo v obeh datotekah). |
comm -1 file1 file2 | Primerjajte vsebino obeh datotek in odstranite samo vsebino datoteke 'file1'. |
comm -2 file1 file2 | Primerjajte vsebino dveh datotek in odstranite samo vsebino datoteke 'file2'. |
comm -3 file1 file2 | Primerjava dveh datotek odstrani samo dele, ki so skupni obema datotekama. |
Oznaka ukaza | Razlaga |
---|---|
dos2unix filedos.txt fileunix.txt | Pretvori obliko besedilne datoteke iz MSDOS v UNIX. |
unix2dos fileunix.txt filedos.txt | Pretvori besedilno datoteko iz sistema UNIX v MSDOS. |
recode ..HTML page.html | Pretvori besedilno datoteko v html |
recode -l | more | Prikaži vse dovoljene oblike pretvorbe |
Oznaka ukaza | Razlaga komentarjev |
---|---|
badblocks -v /dev/hda1 | Preveri za slabe bloke na disku hda1 |
fsck /dev/hda1 | Popravi/preveri celovitost linuxovega datotečnega sistema na disku hda1 |
fsck.ext2 /dev/hda1 | Popravi/preveri celovitost datotečnega sistema ext2 na disku hda1 |
e2fsck /dev/hda1 | Popravi/preveri celovitost datotečnega sistema ext2 na disku hda1 |
e2fsck -j /dev/hda1 | Popravi/preveri celovitost datotečnega sistema ext3 na disku hda1 |
fsck.ext3 /dev/hda1 | Popravi/preveri celovitost datotečnega sistema ext3 na disku hda1 |
fsck.vfat /dev/hda1 | Popravi/preveri celovitost datotečnega sistema fat na disku hda1 |
fsck.msdos /dev/hda1 | Popravi/preveri celovitost datotečnega sistema dos na disku hda1 |
dosfsck /dev/hda1 | Popravi/preveri celovitost datotečnega sistema dos na disku hda1 |
Ukazna koda | Opombe |
---|---|
mkfs /dev/hda1 | Ustvari datotečni sistem na particiji hda1 |
mke2fs /dev/hda1 | Ustvarite datotečni sistem linux ext2 na razdelku hda1 |
mke2fs -j /dev/hda1 | Ustvari datotečni sistem linux ext3 (z dnevnikom) na razdelku hda1. |
mkfs -t vfat 32 -F /dev/hda1 | Ustvari datotečni sistem FAT32 |
fdformat -n /dev/fd0 | Formatiranje diskete |
mkswap /dev/hda3 | Ustvarjanje datotečnega sistema swap |
Oznaka ukaza | Razlaga |
---|---|
mkswap /dev/hda3 | Ustvari datotečni sistem swap |
swapon /dev/hda3 | Omogoči nov datotečni sistem swap |
swapon /dev/hda2 /dev/hdb3 | Omogoči dve izmenjevalni particiji |
Oznaka ukaza | Opombe |
---|---|
dump -0aj -f /tmp/home0.bak /home | Ustvari popolno varnostno kopijo imenika '/home'. |
dump -1aj -f /tmp/home0.bak /home | Izdelajte interaktivno varnostno kopijo imenika '/home'. |
restore -if /tmp/home0.bak | Obnovitev interaktivne varnostne kopije |
rsync -rogpav --delete /home /tmp | Sinhronizirajte oba imenika |
rsync -rogpav -e ssh --delete /home ip_address:/tmp | rsync prek kanala SSH |
rsync -az -e ssh --delete ip_addr:/home/public /home/local | Sinhronizacija oddaljenega imenika z lokalnim imenikom prek ssh in stiskanja |
rsync -az -e ssh --delete /home/local ip_addr:/home/public | Sinhronizacija lokalnega imenika z oddaljenim imenikom prek ssh in stiskanja |
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' | Izvedba varnostne kopije lokalnega diska v oddaljenem gostitelju prek ssh |
dd if=/dev/sda of=/tmp/file1 | Izdelava varnostne kopije vsebine diska v datoteko |
tar -Puf backup.tar /home/user | Izvedite interaktivno varnostno kopijo imenika '/home/user'. |
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' | Kopiranje vsebine imenika v oddaljeni imenik prek ssh |
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Kopiranje lokalnega imenika v oddaljeni imenik prek ssh |
tar cf - . | (cd /tmp/backup ; tar xf - ) | Lokalno kopiranje imenika na drugo lokacijo z ohranitvijo dovoljenj in povezav |
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents | Poiščite in kopirajte vse datoteke, ki se končajo z '.txt', iz enega imenika v drug imenik |
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 | Poiščite vse datoteke, ki se končajo na '.log', in iz njih naredite paket bzip |
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 | kopiranje vsebine MBR (Master Boot Record) na disketo |
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 | obnovite vsebino MBR iz varnostne kopije, ki je bila shranjena na disketo. |
Oznaka ukaza | Razlaga |
---|---|
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force | Izprazni vsebino ponovno zapisljive plošče |
mkisofs /dev/cdrom > cd.iso | Ustvari sliko iso diska na disku. |
mkisofs /dev/cdrom | gzip > cd_iso.gz | Ustvari stisnjeno sliko iso diska na disku. |
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd | Ustvari sliko iso imenika. |
cdrecord -v dev=/dev/cdrom cd.iso | Posname slikovno datoteko ISO |
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - | Zapisovanje stisnjene slikovne datoteke ISO |
mount -o loop cd.iso /mnt/iso | Namestitev slikovne datoteke ISO |
cd-paranoia -B | Izpis zvočnih sledi z diska CD v datoteko wav |
cd-paranoia -- "-3" | Izvleček skladb z diska CD v datoteko wav (parameter -3) |
cdrecord --scanbus | Skeniranje vodila za prepoznavanje kanalov scsi |
dd if=/dev/hdc | md5sum | preverjanje kodiranja md5sum naprave, npr. zgoščenke |
Koda ukaza | Opomba Pojasnilo |
---|---|
dhclient eth0 | Omogoči omrežno napravo 'eth0' v načinu dhcp |
ethtool eth0 | Prikaži statistiko prometa za omrežno kartico 'eth0' |
host www.example.com | Poišči gostiteljska imena za razrešitev imen z naslovi IP in ogledali |
hostname | Prikaži imena gostiteljev |
ifconfig eth0 | Prikaz konfiguracije ethernetne kartice |
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | Nadzor naslovov IP |
ifconfig eth0 promisc | Nastavite eth0 na promiskuitetni način za snifanje paketov |
ifdown eth0 | onemogočite omrežno napravo "eth0 |
ifup eth0 | Omogoči omrežno napravo "eth0". |
ip link show | Prikaz stanja povezave vseh omrežnih naprav |
iwconfig eth1 | Prikaz konfiguracije brezžične kartice |
iwlist scan | Prikaži brezžična omrežja |
mii-tool eth0 | Prikaži stanje povezave eth0 |
netstat -tup | Prikaži vse omogočene omrežne povezave in njihove PID-e |
netstat -tup1 | Prikaži vse omrežne storitve, ki poslušajo sistem, in njihove PID-je. |
netstat -rn | Prikaz usmerjevalne tabele, podobno kot z ukazom "route -n". |
nslookup www.example.com | Poišče gostiteljska imena za razrešitev imen in naslovov IP ter jih zrcali. |
route -n | Prikaz usmerjevalne tabele |
route add -net 0/0 gw IP Gateway | Upravljanje vnaprej določenih vrat |
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Nadzor statičnih poti do omrežja "192.168.0.0/16". |
route del 0/0 gw IP gateway | Brisanje statičnih poti |
echo “1”> /proc/sys/net/ipv4/ip_foward | Aktivacija posredovanja IP |
tcpdump tcp port 80 | Prikaži vse zanke HTTP |
whois www.example.com | Iskanje v podatkovni zbirki Whois |
Koda ukaza | Opomba Pojasnilo |
---|---|
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share | Namestitev omrežnega deleža Windows |
nbtscan ip addr | razreševanje imen netbios |
nmblookup -A ip addr | razreševanje imen netbios |
smbclient -L ip addr/hostname | Prikaz oddaljenega deleža gostitelja z operacijskim sistemom Windows |
smbget -Rr smb://ip addr/share | Prenesite datoteke iz gostitelja z operacijskim sistemom windows prek protokola smb, kot je wget. |
Oznaka ukaza | Razlaga |
---|---|
iptables -t filter -L | Prikaže vse povezave v preglednici filtrov |
iptables -t nae -L | Prikaže vse povezave v tabeli nat |
iptables -t filter -F | Počisti vsa pravila na podlagi preglednice filtrov |
iptables -t nat -F | Izbriše vsa pravila na podlagi tabele nat |
iptables -t filter -X | Izbriše vse povezave, ki jih je ustvaril uporabnik |
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Dovoli dostop do omrežja telnet |
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Blokira dostop do omrežja telnet |
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Omogoči posredovanje povezav POP3 na povezavah |
iptables -t filter -A INPUT -j LOG --log-prefix | Beleži vse pakete, blokirane na povezavi |
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Nastavite PAT (Port Address Translation) za maskiranje izhodnih paketov na 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 | preusmeri pakete, namenjene enemu gostiteljskemu naslovu, na druge gostitelje |
Oznaka ukaza | Opombe |
---|---|
free -m | Seznam stanja pomnilnika RAM v megabajtih |
kill -9 process id | Prisilite proces, da se izklopi, in ga končajte |
kill -1 process id | Prisilite proces, da ponovno naloži svojo konfiguracijo |
last reboot | Prikaži zgodovino ponovnega zagona |
lsmod | Seznam stanja modulov jedra |
lsof -p process id | Seznam datotek, ki jih je odprl proces |
lsof /home/user1 | Seznam odprtih datotek na danih sistemskih poteh |
ps -eafw | Seznam linuxnih opravil |
ps -e -o pid,args --forest | Hierarhični seznam linuxovih opravil. |
pstress | Prikaz procesov v drevesnem pogledu |
smartctl -A /dev/hda | Spremljajte zanesljivost naprave trdega diska, tako da omogočite SMART. |
smartctl -i /dev/hda | Preveri, ali je za napravo trdega diska omogočen SMART. |
strace -c ls >/dev/null | Seznam sistemskih klicev, ki jih je opravil in prejel proces |
strace -f -e open ls >/dev/null | Seznam knjižničnih klicev |
tail /var/log/dmesg | Prikaz notranjih dogodkov med zagonom jedra |
tail /val/log/messages | Prikaže sistemske dogodke |
top | Seznam linuxovih opravil, ki porabijo največ virov procesorja |
watch -nl ‘cat /proc/interrupts’ | Seznam prekinitev v realnem času |
Oznaka ukaza | Opombe |
---|---|
alias hh='history' | Nastavite vzdevek za zgodovino ukazov. |
apropos ...keyword | Sestavite seznam ukazov s ključnimi besedami programa, kar je še posebej uporabno, če veste le, kaj program počne, ne spomnite pa se ukazov |
chsh | Spreminjanje ukazov lupine |
chsh --list-shells | Lep ukaz, ki ga je dobro poznati, če se morate na daljavo povezati z drugim računalnikom. |
gpg -c filel | Šifriranje datoteke s programom GNU Privacy Guard |
gpg filel.gpg | Dešifriranje datoteke s programom GNU Privacy Guard. |