Linux komandas Padomi: Ctrl + F ātri atrod Linux komandas (punkta virsraksts var sarauties, izplesties)
Komandas kods | Piezīmes |
---|---|
arch | Parādīt mašīnas procesora arhitektūru (1) |
uname -m | Parāda mašīnas procesora arhitektūru (2) |
uname -r | Parādīt izmantotā kodola versiju |
dmidecode -q | Parādīt aparatūras sistēmas komponentus - (SMBIOS / DMI) |
hdparm -i /dev/hda | Uzskaitīt diska arhitektūras parametrus |
hdparm -tT /dev/sda | Veic diska testa nolasīšanas operāciju |
cat /proc/cpuinfo | Parāda informāciju par procesora informāciju |
cat /proc/interrupts | Parādīt pārtraukumus |
cat /proc/meminfo | Pārbaudīt atmiņas izmantošanu |
cat /proc/swaps | Parāda, kuras mijmaiņas programmas tiek izmantotas |
cat /proc/version | Parāda kodola versiju |
cat /proc/net/dev | Parādīt tīkla adapterus un statistiku |
cat /proc/mounts | Parādīt ielādētās failu sistēmas |
lspci -tv | Saraksta PCI ierīces |
lsusb -tv | Parādīt USB ierīces |
date | Parādīt sistēmas datumu |
cal 2007 | Rādīt 2007. gada kalendāru |
date 041217002007.00 | Datuma un laika iestatīšana - Mēnesis Diena Stunda Stunda Minūte Gads. Sekundes |
clock -w | Saglabāt laika izmaiņas BIOS |
Komandas kods | Paskaidrojums |
---|---|
shutdown -h now | Izslēgt sistēmu |
init 0 | Izslēdz sistēmu |
telinit 0 | Izslēdz sistēmu |
shutdown -h hours:minutes & | Izslēdz sistēmu plānotajā laikā |
shutdown -c | Atcelt sistēmas izslēgšanu pēc grafika |
shutdown -r now | Pārstartē |
reboot | Pārstartēt |
logout | Iziet no sistēmas |
Komandas kods | Paskaidrojums |
---|---|
cd /home | Iet uz direktoriju '/ home'' |
cd .. | Atgriezties iepriekšējā direktorijā |
cd ../.. | Atgriežas uz pēdējiem diviem direktorijiem |
cd | Ievadiet savu mājas direktoriju |
cd ~user1 | Iet uz savu mājas direktoriju |
cd - | Atgriešanās uz pēdējo direktoriju |
pwd | Rādīt darba ceļu |
ls | Failu skatīšana direktorijā |
ls -F | Failu skatīšana direktorijā |
ls -l | Failu un direktoriju informācijas rādīšana |
ls -a | Slēpto failu parādīšana |
ls *[0-9]* | Failu un direktoriju nosaukumu, kas satur numurus, rādīšana |
tree | Failu un direktoriju koku struktūras parādīšana, sākot no saknes direktorijas |
lstree | Failu un direktoriju koku struktūras parādīšana, sākot no saknes direktorija |
mkdir dir1 | Izveido direktoriju ar nosaukumu "dir1". |
mkdir dir1 dir2 | Vienlaikus izveido divus direktorijus |
mkdir -p /tmp/dir1/dir2 | Izveidot direktoriju koku |
rm -f file1 | Dzēš failu ar nosaukumu "file1 |
rmdir dir1 | dzēš direktoriju ar nosaukumu "dir1". |
rm -rf dir1 | Dzēš direktoriju ar nosaukumu "dir1" un tā saturu vienlaicīgi. |
rm -rf dir1 dir2 | Dzēst divus direktorijus un to saturu vienlaicīgi |
mv dir1 new_dir | Pārdēvēt/pārvietot direktoriju |
cp file1 file2 | Kopēt failu |
cp dir/* . | Kopēt visus direktorijā esošos failus uz pašreizējo darba direktoriju. |
cp -a /tmp/dir1 . | Kopēt direktoriju uz pašreizējo darba direktoriju |
cp -a dir1 dir2 | Sadaļas kopēšana |
ln -s file1 lnk1 | Izveidot mīksto saiti uz failu vai direktoriju |
ln file1 lnk1 | Izveidot fizisku saiti uz failu vai direktoriju |
touch -t 0712250000 file1 | Modificēt faila vai direktorijas laika zīmogu - (YYMMDDhhmm) |
iconv -l | Izveidot zināmo kodējumu sarakstu |
iconv -f fromEncoding -t toEncoding inputFile > outputFile | Mainīt rakstzīmes kodējumu |
find . -maxdepth 1 -name *.jpg -print -exec convert | Partijas failu izmēru maiņa pašreizējā direktorijā un to nosūtīšana uz sīktēlu direktoriju (nepieciešama konvertēšana no ImageMagick) |
Komandas kods | Piezīme Paskaidrojums |
---|---|
find / -name file1 | Meklē failus un direktorijus saknes failu sistēmā, sākot no '/'. |
find / -user user1 | Meklēt failus un direktorijus, kas pieder lietotājam 'user1'. |
find /home/user1 -name \*.bin | Meklēt failus, kas beidzas ar ".bin", direktorijā '/ home/user1'. |
find /usr/bin -type f -atime +100 | Meklēt izpildāmos failus, kas nav izmantoti pēdējo 100 dienu laikā. |
find /usr/bin -type f -mtime -10 | Meklēt failus, kas ir izveidoti vai modificēti 10 dienu laikā |
find / -name \*.rpm -exec chmod 755 '{}' \; | Meklēt failus, kas beidzas ar ".rpm", un noteikt to atļaujas. |
find / -xdev -name \*.rpm | Meklēt failus, kas beidzas ar ".rpm", neņemot vērā noņemamas ierīces, piemēram, CD-ROM, JD utt. |
locate \*.ps | Meklēt failus, kas beidzas ar ".ps" - vispirms palaidiet "updatedb". |
whereis halt | Parādīt bināra faila, pirmkoda vai rokasgrāmatas atrašanās vietu |
which halt | Rādīt pilnu ceļu līdz binārajam vai izpildāmajam failam. |
Komandas kods | Paskaidrojums |
---|---|
mount /dev/hda2 /mnt/hda2 | Pievienojiet disku ar nosaukumu hda2 - pārliecinieties, ka direktorija '/ mnt/hda2' jau pastāv. |
umount /dev/hda2 | Diska ar nosaukumu hda2 atvienošana - vispirms izejiet no pievienošanas punkta '/ mnt/hda2'. |
fuser -km /mnt/hda2 | Izspiest atinstalēšanu, ja ierīce ir aizņemta |
umount -n /mnt/hda2 | Palaist atinstalēšanas operāciju, neierakstot /etc/mtab failā - noderīgi, ja fails ir tikai lasāms vai disks ir pārrakstīts. |
mount /dev/fd0 /mnt/floppy | Disketes diska pievienošana |
mount /dev/cdrom /mnt/cdrom | pievienot cdrom vai dvdrom |
mount /dev/hdc /mnt/cdrecorder | Pievienojiet cdrw vai dvdrom |
mount /dev/hdb /mnt/cdrecorder | Cdrw vai dvdrom montāža |
mount -o loop file.iso /mnt/cdrom | Faila vai ISO attēla pievienošana |
mount -t vfat /dev/hda5 /mnt/hda5 | Windows FAT32 failu sistēmas uzstādīšana |
mount /dev/sda1 /mnt/usbdisk | USB zibatmiņas diska vai zibatmiņas atmiņas ierīces pievienošana |
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share | Windows tīkla koplietojuma pievienošana |
Komandas kods | Paskaidrojums |
---|---|
df -h | Parādīt pievienoto nodalījumu sarakstu |
ls -lSr |more | Atlasīt failus un direktorijus pēc lieluma |
du -sh dir1 | Novērtē vietas apjomu, ko jau izmanto direktorijs 'dir1'. |
du -sk * | sort -rn | Parādīt failus un direktorijus pēc lieluma. |
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n | Rādīt vietu, ko izmanto instalētās rpm paketes pēc lieluma (fedora, redhat līdzīgās sistēmās). |
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n | Rāda instalēto deb pakotņu izmantoto vietu pēc lieluma (ubuntu, debian līdzīgās sistēmās). |
Komandas kods | Komentāri |
---|---|
groupadd group_name | Izveido jaunu lietotāju grupu |
groupdel group_name | Dzēš lietotāju grupu |
groupmod -n new_group_name old_group_name | Pārdēvē lietotāju grupu |
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 | Izveido lietotāju, kas pieder lietotāju grupai "admin". |
useradd user1 | Izveidot jaunu lietotāju |
userdel -r user1 | Dzēst lietotāju ("-r" izslēdz mājas direktoriju) |
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 | Mainīt lietotāja atribūtus |
passwd | Mainīt paroli |
passwd user1 | Maina lietotāja paroli (tikai root). |
chage -E 2020-12-31 user1 | Iestatīt lietotāja paroles derīguma termiņu. |
pwck | Pārbaudīt '/etc/passwd', vai ir labots faila formāts un sintakse, kā arī esošos lietotājus. |
grpck | Pārbaudiet '/etc/passwd', vai nav veikti faila formāta un sintakses labojumi, kā arī esošās grupas. |
newgrp group_name | Piesakieties jaunā grupā, lai mainītu jaunizveidotā faila noklusējuma grupu. |
Komandas kods | Komentāru skaidrojums |
---|---|
ls -lh | Atļauju parādīšana |
ls /tmp | pr -T5 -W$COLUMNS | Sadaliet termināli 5 kolonnās, lai parādītu |
chmod ugo+rwx directory1 | Iestata lasīšanas (r), rakstīšanas (w) un izpildes (x) atļaujas direktorija īpašniekam (u), grupai (g) un citiem (o). |
chmod go-rwx directory1 | Dzēš lasīšanas, rakstīšanas un izpildes atļaujas grupām (g) un citiem (o) direktorijā. |
chown user1 file1 | Mainīt faila īpašnieka atribūtu |
chown -R user1 directory1 | Mainīt direktorija īpašnieka atribūtus un mainīt visu direktorijā esošo failu atribūtus. |
chgrp group1 file1 | Faila grupas maiņa |
chown user1:group1 file1 | Mainīt faila īpašnieka un grupas atribūtus |
find / -perm -u+s | Sarakstīt visus sistēmā esošos failus, kuriem ir SUID kontrole. |
chmod u+s /bin/file1 | Iestatīt bināra faila SUID bitu - lietotājam, kas izpilda failu, tiek piešķirtas tādas pašas privilēģijas kā īpašniekam. |
chmod u-s /bin/file1 | Atslēgt SUID bitu bināram datnes binamajam failam. |
chmod g+s /home/public | Iestatīt SGID bitu direktorijam - līdzīgi kā SUID, bet atkarībā no direktorija |
chmod g-s /home/public | Izslēgt SGID bitu direktorijai |
chmod o+t /home/public | Iestatiet STIKY bitu failam - ļauj failu dzēst tikai likumīgajiem īpašniekiem. |
chmod o-t /home/public | Izslēgt STIKY bitu direktorijai |
Komandas kods | Komentāru skaidrojums |
---|---|
chattr +a file1 | Atļaut failu lasīšanu un rakstīšanu tikai pievienošanas režīmā |
chattr +c file1 | Ļauj kodola kodols automātiski saspiest/dekompresēt failu. |
chattr +d file1 | Veicot failu sistēmas dublējumu, dump programma ignorēs šo failu. |
chattr +i file1 | Iestatiet failu kā nemainīgu, un to nevar dzēst, mainīt, pārdēvēt vai saistīt. |
chattr +s file1 | Ļauj failu droši dzēst |
chattr +S file1 | Tiklīdz lietojumprogramma veic rakstīšanas operāciju failā, likt sistēmai nekavējoties ierakstīt modifikācijas rezultātu diskā. |
chattr +u file1 | Ja fails tiek dzēsts, sistēma ļaus vēlāk atjaunot dzēsto failu. |
lsattr | Īpašo atribūtu parādīšana |
Komandas kods | Paskaidrojums |
---|---|
bunzip2 file1.bz2 | Izpako failu ar nosaukumu 'file1.bz2'. |
bzip2 file1 | Saspiež failu ar nosaukumu 'file1 |
gunzip file1.gz | Failu ar nosaukumu 'file1.gz' dekompresē. |
gzip file1 | Saspiež failu ar nosaukumu 'file1'. |
gzip -9 file1 | Maksimālā saspiešana |
rar a file1.rar test_file | Izveido paketi ar nosaukumu "file1.rar". |
rar a file1.rar file1 file2 dir1 | Vienlaikus saspiež "file1", "file2" un direktoriju "dir1". |
rar x file1.rar | Paketes rar dekompresēšana |
unrar x file1.rar | Paketes rar dekompresēšana |
tar -cvf archive.tar file1 | Izveido nesaspiestu tarball |
tar -cvf archive.tar file1 file2 dir1 | Izveidot arhīvu, kas satur 'file1', 'file2' un 'dir1'. |
tar -tf archive.tar | Paketes satura parādīšana |
tar -xvf archive.tar | Paketes atbrīvošana |
tar -xvf archive.tar -C /tmp | Izdod tarball mapi direktorijā /tmp. |
tar -cvfj archive.tar.bz2 dir1 | Izveido bzip2 arhīvu. |
tar -jxvf archive.tar.bz2 | Dekompresē bzip2 arhīvu |
tar -cvfz archive.tar.gz dir1 | Izveido gzip arhīvu |
tar -zxvf archive.tar.gz | Dekompresē gzip arhīvu. |
zip file1.zip file1 | Izveido zip arhīvu |
zip -r file1.zip file1 file2 dir1 | Saspiež vairākus failus un katalogus vienā zip arhīvā. |
unzip file1.zip | Dekompresē zip arhīvu |
Komandas kods | Paskaidrojums |
---|---|
rpm -ivh package.rpm | Rpm paketes instalēšana |
rpm -ivh --nodeeps package.rpm | Instalē rpm pakotni un ignorē brīdinājumus par atkarībām. |
rpm -U package.rpm | Atjaunina rpm pakotni, nemainot tās konfigurācijas failu. |
rpm -F package.rpm | Atjaunina rpm pakotni, kas noteikti tiks instalēta |
rpm -e package_name.rpm | Noņemt rpm pakotni |
rpm -qa | Rāda visas sistēmā instalētās rpm paketes |
rpm -qa | grep httpd | Rāda visas rpm paketes, kuru nosaukumā ir vārds "httpd". |
rpm -qi package_name | Iegūt īpašu informāciju par instalēto paketi |
rpm -qg "System Environment/Daemons" | Rādīt komponenta rpm paketes |
rpm -ql package_name | Parādīt instalētās rpm pakotnes sniegto failu sarakstu. |
rpm -qc package_name | Parādīt konfigurācijas failu sarakstu, ko nodrošina instalētā rpm pakotne. |
rpm -q package_name --whatrequires | Rādīt rpm paketes atkarību sarakstu. |
rpm -q package_name --whatprovides | Rāda rpm paketes lielumu |
rpm -q package_name --scripts | Parādīt instalēšanas/izņemšanas laikā izpildītos skriptus. |
rpm -q package_name --changelog | Rādīt rpm paketes modifikāciju vēsturi. |
rpm -qf /etc/httpd/conf/httpd.conf | Apstiprina, kura rpm pakete nodrošināja doto failu. |
rpm -qp package.rpm -l | Rāda to failu sarakstu, kurus nodrošina atinstalētā rpm pakotne. |
rpm --import /media/cdrom/RPM-GPG-KEY | Publiskās atslēgas digitālo sertifikātu importēšana |
rpm --checksig package.rpm | Pārbaudīt rpm paketes integritāti |
rpm -qa gpg-pubkey | Pārbaudīt visu instalēto rpm pakotņu integritāti |
rpm -V package_name | Pārbauda faila lielumu, licenci, veidu, īpašnieku, grupu, MD5 pārbaudi un pēdējās modifikācijas laiku. |
rpm -Va | Pārbaudiet visas sistēmā instalētās rpm paketes - izmantojiet uzmanīgi! |
rpm -Vp package.rpm | Pārbaudīt, vai rpm pakete nav instalēta |
rpm2cpio package.rpm | cpio --extract --make-directories *bin* | Palaist izpildāmo failu no rpm pakotnes |
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm | Uzbūvētas paketes instalēšana no rpm izejas koda |
rpmbuild --rebuild package_name.src.rpm | rpm pakotnes izveide no rpm pirmkoda |
Komandas kods | Piezīmes |
---|---|
yum install package_name | Lejupielādēt un instalēt rpm pakotni |
yum localinstall package_name.rpm | Instalēs rpm pakotni, izmantojot savu repozitoriju, lai atrisinātu visas atkarības. |
yum update package_name.rpm | Atjaunina visas pašreizējā sistēmā instalētās rpm paketes. |
yum update package_name | Atjaunināt rpm pakotni |
yum remove package_name | Noņemt rpm pakotni |
yum list | Saraksta visas sistēmā instalētās paketes |
yum search package_name | Meklē paketes rpm repozitorijā |
yum clean packages | Iztīriet rpm kešatmiņu, lai noņemtu lejupielādētās paketes |
yum clean headers | Noņemt visus galvenes failus |
yum clean all | Noņemt visas kešatmiņā esošās paketes un galvenes |
Komandas kods | Piezīmes |
---|---|
dpkg -i package.deb | Instalē/atjaunina deb pakotni |
dpkg -r package_name | Dzēš deb pakotni no sistēmas |
dpkg -l | Rāda visas sistēmā instalētās deb paketes |
dpkg -l | grep httpd | Tiek parādītas visas deb paketes, kuru nosaukumos ir vārds "httpd". |
dpkg -s package_name | Iegūt informāciju par konkrētu sistēmā jau instalētu paketi |
dpkg -L package_name | Rāda failu sarakstu, ko nodrošina deb pakete, kas jau ir instalēta sistēmā. |
dpkg --contents package.deb | Parādīt to failu sarakstu, kurus nodrošina vēl neuzstādīta pakete. |
dpkg -S /bin/ping | Apstiprina, kura deb pakete nodrošina norādīto failu. |
Komandas kods | Komentāru skaidrojums |
---|---|
apt-get install package_name | Instalēt/atjaunināt deb pakotni |
apt-cdrom install package_name | Instalē/atjaunina deb pakotni no diska |
apt-get update | Uzlabot paketes sarakstā |
apt-get upgrade | Atjaunina visu instalēto programmatūru |
apt-get remove package_name | Deb paketes noņemšana no sistēmas |
apt-get check | Apstiprināt pareizos atkarību repozitorijus |
apt-get clean | Iztīrīt lejupielādēto pakotņu kešatmiņu |
apt-cache search searched-package | Atgriezt paketes nosaukumu, kas satur meklēto meklēšanas virkni |
Komandas kods | Paskaidrojums |
---|---|
cat file1 | Skatiet faila saturu virzienā uz priekšu, sākot no pirmā baita. |
tac file1 | Skatiet faila saturu atpakaļ virzienā, sākot no pēdējās rindiņas. |
more file1 | Garas datnes satura skatīšana |
less file1 | Līdzīga komandai 'more', bet tā ļauj veikt tādas pašas atpakaļgaitas operācijas, kādas tiek veiktas failā uz priekšu. |
head -2 file1 | Failu pirmo divu rindu skatīšana |
tail -2 file1 | Skatīt faila pēdējās divas rindiņas |
tail -f /var/log/messages | Skatiet faila saturu tā pievienošanas laikā reālajā laikā. |
Komandas kods | Anotēt Apraksts |
---|---|
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt | Apvieno faila detalizētu apraksta tekstu un ieraksta aprakstu jaunā failā. |
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt | Apvieno faila apraksta tekstu un ieraksta aprakstu esošajā failā. |
grep Aug /var/log/messages | Atrodiet atslēgas vārdu "Aug" failā '/var/log/messages'. |
grep ^Aug /var/log/messages | Meklē vārdus, kas sākas ar "Aug" failā "/var/log/messages". |
grep [0-9] /var/log/messages | Atlasiet visas rindas failā "/var/log/messages", kurās ir skaitļi. |
grep Aug -R /var/log/* | Meklēt virkni "Aug" direktorijā "/var/log" un turpmākajos direktorijos. |
sed 's/stringa1/stringa2/g' example.txt | Aizstājiet "string1" ar "string2" failā example.txt. |
sed '/^$/d' example.txt | Noņemt visas tukšās rindas no example.txt faila. |
sed '/ *#/d; /^$/d' example.txt No example.txt noņemiet visus komentārus un tukšās rindas. | Noņemiet visus komentārus un tukšās rindas no example.txt |
echo 'esempio' | tr '[:lower:]' '[:upper:]' | Apvienot augšējās un apakšējās šūnas |
sed -e '1d' result.txt | Izslēgt pirmo rindu no example.txt faila |
sed -n '/stringa1/p' | Skatīt rindas, kurās ir tikai vārds "string1". |
sed -e 's/ *$//' example.txt | Noņemiet tukšās rakstzīmes katras rindas beigās |
sed -e 's/stringa1//g' example.txt | Noņemiet no dokumenta tikai vārdu "string1" un saglabājiet visu pārējo. |
sed -n '1,5p;5q' example.txt | Skatiet saturu no 1. līdz 5. rindai |
sed -n '5p;5q' example.txt | Skatīt 5. rindu |
sed -e 's/00*/0/g' example.txt | Aizstāt vairākas nulles ar vienu nulli |
cat -n file1 | Atzīmējiet rindu skaitu failā |
cat example.txt | awk 'NR%2==1' | Dzēst visas pāra rindas failā example.txt |
echo a b c | awk '{print $1}' | Skatīt rindas pirmo sleju |
echo a b c | awk '{print $1,$3}' | Skatīt rindas pirmo un trešo kolonnu |
paste file1 file2 | Apvienot divu failu vai divu kolonnu saturu |
paste -d '+' file1 file2 | Apvienojiet divu failu vai divu kolonnu saturu, kas atdalīti ar "+". |
sort file1 file2 | Kārtot divu failu saturu |
sort file1 file2 | uniq | Izņemiet divu failu apvienojumu (saglabājiet tikai vienu dublikātu rindu kopiju). |
sort file1 file2 | uniq -u | Dzēst krustpunktus, atstājot pārējās rindas |
sort file1 file2 | uniq -d | Noņemiet divu failu krustpunktus (atstājot tikai tos failus, kas pastāv abos failos). |
comm -1 file1 file2 | Salīdziniet abu failu saturu, noņemot tikai 'file1' saturu. |
comm -2 file1 file2 | Salīdziniet divu failu saturu un dzēsiet tikai "file2" saturu. |
comm -3 file1 file2 | Salīdzinot divus failus, tiek dzēstas tikai tās daļas, kas ir kopīgas abiem failiem. |
Komandas kods | Paskaidrojums |
---|---|
dos2unix filedos.txt fileunix.txt | Konvertē teksta faila formātu no MSDOS uz UNIX. |
unix2dos fileunix.txt filedos.txt | Konvertē teksta failu no UNIX uz MSDOS. |
recode ..HTML page.html | Teksta faila konvertēšana uz html |
recode -l | more | Parādīt visus atļautos konvertēšanas formātus |
Komandas kods | Komentāru skaidrojums |
---|---|
badblocks -v /dev/hda1 | Pārbaudīt, vai diskā hda1 nav sliktu bloku |
fsck /dev/hda1 | Labot/pārbaudīt linux failu sistēmas integritāti diskā hda1 |
fsck.ext2 /dev/hda1 | Labot/pārbaudīt ext2 failu sistēmas integritāti diskā hda1 |
e2fsck /dev/hda1 | Labot/pārbaudīt ext2 failu sistēmas integritāti diskā hda1 |
e2fsck -j /dev/hda1 | Labot/pārbaudīt ext3 failu sistēmas integritāti diskā hda1 |
fsck.ext3 /dev/hda1 | Labot/pārbaudīt ext3 failu sistēmas integritāti uz hda1 diska |
fsck.vfat /dev/hda1 | Fat failu sistēmas integritātes labošana/pārbaude diskā hda1 |
fsck.msdos /dev/hda1 | DOS failu sistēmas integritātes labošana/pārbaude uz hda1 diska |
dosfsck /dev/hda1 | Datu sistēmas dos integritātes labošana/pārbaude diskā hda1 |
Komandas kods | Piezīmes |
---|---|
mkfs /dev/hda1 | Izveidot failu sistēmu hda1 nodalījumā |
mke2fs /dev/hda1 | Izveidot linux ext2 failu sistēmu hda1 nodalījumā |
mke2fs -j /dev/hda1 | Izveido linux ext3 (žurnālu) failu sistēmu hda1 nodalījumā. |
mkfs -t vfat 32 -F /dev/hda1 | Izveido FAT32 failu sistēmu |
fdformat -n /dev/fd0 | Formatēt disketu |
mkswap /dev/hda3 | Apmaiņas failu sistēmas izveide |
Komandas kods | Paskaidrojums |
---|---|
mkswap /dev/hda3 | Izveidot mijmaiņas failu sistēmu |
swapon /dev/hda3 | Ieslēdz jaunu mijmaiņas failu sistēmu |
swapon /dev/hda2 /dev/hdb3 | Ieslēgt divus mijmaiņas nodalījumus |
Komandas kods | Piezīmes |
---|---|
dump -0aj -f /tmp/home0.bak /home | Veiciet direktorija '/home' pilnu dublējumu. |
dump -1aj -f /tmp/home0.bak /home | Izveidojiet direktorija '/home' interaktīvo dublējumu. |
restore -if /tmp/home0.bak | Atjaunot interaktīvo dublējumu |
rsync -rogpav --delete /home /tmp | Sinhronizēt abus direktorijus |
rsync -rogpav -e ssh --delete /home ip_address:/tmp | rsync pa SSH kanālu |
rsync -az -e ssh --delete ip_addr:/home/public /home/local | Sinhronizēt attālo direktoriju ar vietējo direktoriju, izmantojot ssh un saspiešanu. |
rsync -az -e ssh --delete /home/local ip_addr:/home/public | Vietējā direktorija sinhronizēšana ar attālo direktoriju, izmantojot ssh un saspiešanu. |
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' | Veikt vietējā diska dublējumu attālā resursdatorā, izmantojot ssh |
dd if=/dev/sda of=/tmp/file1 | Diska satura dublēšana failā |
tar -Puf backup.tar /home/user | Veiciet direktorija '/home/user' interaktīvu dublējumu. |
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' | Sadaļas satura kopēšana uz attālo direktoriju, izmantojot ssh |
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' | Vietējā direktorija kopēšana uz attālo direktoriju, izmantojot ssh |
tar cf - . | (cd /tmp/backup ; tar xf - ) | Vietēja direktorija kopēšana uz citu vietu, saglabājot atļaujas un saites. |
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents | Atrodiet un nokopējiet visus failus, kas beidzas ar ".txt", no viena direktorija uz citu direktoriju. |
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 | Atrast visus failus, kas beidzas ar ".log", un izveidot no tiem bzip pakotni. |
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 | Veikt MBR (Master Boot Record) satura kopiju uz disketes. |
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 | atjaunot MBR saturu no dublējuma, kas saglabāts disketē. |
Komandas kods | Paskaidrojums |
---|---|
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force | Iztukšo pārrakstāma diska saturu |
mkisofs /dev/cdrom > cd.iso | Izveido diska iso attēlu uz diska. |
mkisofs /dev/cdrom | gzip > cd_iso.gz | Izveido saspiestu diska iso attēlu uz diska. |
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd | Izveido direktorijas iso attēlu. |
cdrecord -v dev=/dev/cdrom cd.iso | ISO attēla faila ierakstīšana |
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - | Saspiesta ISO attēla faila ierakstīšana |
mount -o loop cd.iso /mnt/iso | ISO attēla faila montāža |
cd-paranoia -B | Izraksta audio celiņus no CD diska wav failā |
cd-paranoia -- "-3" | Izraksta dziesmas no CD diska wav failā (parametrs -3) |
cdrecord --scanbus | Skenēt kopni, lai identificētu scsi kanālus |
dd if=/dev/hdc | md5sum | Pārbaudīt ierīces, piemēram, kompaktdiska, md5sum kodējumu. |
Komandas kods | Piezīme Paskaidrojums |
---|---|
dhclient eth0 | Ieslēgt 'eth0' tīkla ierīci dhcp režīmā |
ethtool eth0 | Parādīt tīkla kartes 'eth0' datplūsmas statistiku |
host www.example.com | Atrast saimniekvārdus, lai atrisinātu nosaukumus ar IP adresēm un spoguļiem |
hostname | Rādīt saimniekvārdus |
ifconfig eth0 | Parādīt Ethernet kartes konfigurāciju |
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 | IP adrešu pārvaldība |
ifconfig eth0 promisc | Iestatiet "eth0" režīmu "promiscuous" pakešu izspiegošanai (sniffing) |
ifdown eth0 | Tīkla ierīces "eth0" atspējošana |
ifup eth0 | Ieslēgt "eth0" tīkla ierīci |
ip link show | Visu tīkla ierīču savienojuma statusa parādīšana |
iwconfig eth1 | Parādīt bezvadu kartes konfigurāciju |
iwlist scan | Rādīt bezvadu tīklus |
mii-tool eth0 | Parādīt "eth0" savienojuma statusu |
netstat -tup | Parādīt visus iespējotos tīkla savienojumus un to PID |
netstat -tup1 | Parādīt visus klausīšanās tīkla pakalpojumus sistēmā un to PID. |
netstat -rn | Parādīt maršrutēšanas tabulu, līdzīgi kā ar komandu "route -n". |
nslookup www.example.com | Atrod resursdatornosaukumus, lai atrisinātu nosaukumus un IP adreses, un atspoguļo tos. |
route -n | Parādīt maršrutēšanas tabulu |
route add -net 0/0 gw IP Gateway | Iepriekš noteiktu vārteju pārvaldība |
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 | Kontrolēt statiskos maršrutus uz tīklu "192.168.0.0.0/16". |
route del 0/0 gw IP gateway | Dzēst statiskos maršrutus |
echo “1”> /proc/sys/net/ipv4/ip_foward | Aktivizēt IP pārsūtīšanu |
tcpdump tcp port 80 | Rādīt visas HTTP cilpas |
whois www.example.com | Meklēšana Whois datubāzē |
Komandas kods | Piezīme Paskaidrojums |
---|---|
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share | Windows tīkla koplietojuma pievienošana |
nbtscan ip addr | netbios nosaukuma izšķiršana |
nmblookup -A ip addr | netbios nosaukuma izšķiršana |
smbclient -L ip addr/hostname | Parādīt Windows resursdatora attālo koplietošanas daļu |
smbget -Rr smb://ip addr/share | Lejupielādējiet failus no windows resursdatora, izmantojot smb, piemēram, wget. |
Komandas kods | Paskaidrojums |
---|---|
iptables -t filter -L | Tiek parādītas visas saites filtra tabulā |
iptables -t nae -L | Tiek parādītas visas saites nat tabulā |
iptables -t filter -F | Notīra visus noteikumus, pamatojoties uz filtru tabulu |
iptables -t nat -F | Notīra visus noteikumus, kas balstīti uz nat tabulu |
iptables -t filter -X | Dzēš visas lietotāja izveidotās saites |
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT | Atļaut telnet piekļuvi |
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP | Bloķēt piekļuvi telnet |
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT | Atļaut POP3 savienojumu pāradresēšanu saitēs |
iptables -t filter -A INPUT -j LOG --log-prefix | Reģistrē visas saitē bloķētās paketes |
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | Iestatiet PAT (Port Address Translation), lai maskētu izejošās paketes pie 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 | Novirzīt paketes, kas paredzētas vienai saimnieka adresei, uz citiem saimniekiem. |
Komandas kods | Piezīmes |
---|---|
free -m | Uzskaitīt RAM statusu megabaitos |
kill -9 process id | Piespiest procesu izslēgt un izbeigt to |
kill -1 process id | Piespiest procesu pārlādēt tā konfigurāciju |
last reboot | Parādīt atkārtotas palaišanas vēsturi |
lsmod | Uzskaitīt kodola moduļu statusu |
lsof -p process id | Sarakstīt procesa atvērto failu sarakstu |
lsof /home/user1 | Uzskaitīt atvērtos failus dotajos sistēmas ceļos |
ps -eafw | Sarakstīt linux uzdevumus |
ps -e -o pid,args --forest | Hierarhiski uzskaitīt linux uzdevumus. |
pstress | Parādīt procesus koka skatā |
smartctl -A /dev/hda | Uzraudzīt cietā diska ierīces uzticamību, iespējojot SMART. |
smartctl -i /dev/hda | Pārbauda, vai cietā diska ierīcei ir iespējots SMART. |
strace -c ls >/dev/null | Sarakstīt sistēmas izsaukumus, ko veic un saņem process |
strace -f -e open ls >/dev/null | Sarakstīt bibliotēkas izsaukumus |
tail /var/log/dmesg | Parādīt iekšējos notikumus kodola palaišanas laikā |
tail /val/log/messages | Parādīt sistēmas notikumus |
top | Uzskaitīt linux uzdevumus, kas izmanto visvairāk CPU resursu |
watch -nl ‘cat /proc/interrupts’ | Sarakstīt reāllaika pārtraukumus |
Komandas kods | Piezīmes |
---|---|
alias hh='history' | Komandu vēstures aizstājvārda iestatīšana. |
apropos ...keyword | Izveidojiet komandu sarakstu ar programmas atslēgvārdiem, īpaši noderīgi, ja jūs zināt tikai to, ko programma dara, bet neatceraties komandas. |
chsh | Apvalka komandu maiņa |
chsh --list-shells | Jauka komanda, lai uzzinātu, vai ir nepieciešams attālināti pieslēgties citam datoram. |
gpg -c filel | Failu šifrēšana ar GNU Privacy Guard |
gpg filel.gpg | Failu atšifrēšana ar GNU Privacy Guard. |