Komut Kodu Notlar
arch Makinenin işlemci mimarisini görüntüleyin (1)
uname -m Makinenin işlemci mimarisini görüntüler (2)
uname -r Kullanılan çekirdek sürümünü görüntüleme
dmidecode -q Donanım sistemi bileşenlerini göster - (SMBIOS / DMI)
hdparm -i /dev/hda Bir diskin mimari özelliklerini listeleyin
hdparm -tT /dev/sda Disk üzerinde bir test okuma işlemi gerçekleştirir
cat /proc/cpuinfo CPU bilgisi hakkında bilgi görüntüleme
cat /proc/interrupts Ekran kesintileri
cat /proc/meminfo Bellek kullanımını doğrulayın
cat /proc/swaps Hangi takasların kullanıldığını gösterir
cat /proc/version Çekirdek sürümünü göster
cat /proc/net/dev Ağ bağdaştırıcılarını ve istatistikleri göster
cat /proc/mounts Yüklü dosya sistemlerini göster
lspci -tv PCI aygıtlarını listeleyin
lsusb -tv USB aygıtlarını göster
date Sistem tarihini göster
cal 2007 Gösteri Takvimi 2007
date 041217002007.00 Tarih ve Saatin Ayarlanması - Ay Gün Saat Dakika Yıl. Saniyeler
clock -w Zaman değişikliklerini BIOS'a kaydetme

Komut Kodu Açıklama
shutdown -h now Sistemi kapatın
init 0 Sistemi kapatır
telinit 0 Sistemi kapatır
shutdown -h hours:minutes & Planlanan zamanda sistemi kapatır
shutdown -c Sistemin zamanlanmış kapanışını iptal etme
shutdown -r now Yeniden Başlatma
reboot Yeniden Başlatma
logout Oturumu Kapat

Komut Kodu Açıklama
cd /home '/ home' dizinine gidin'
cd .. Önceki dizine dönün
cd ../.. Son iki dizine geri döner
cd Ev dizininizi girin
cd ~user1 Ev dizininize gidin
cd - Son dizine geri dön
pwd Çalışma yolunu göster
ls Bir dizindeki dosyaları görüntüleme
ls -F Bir dizindeki dosyaları görüntüleme
ls -l Dosya ve dizin ayrıntılarını göster
ls -a Gizli dosyaları göster
ls *[0-9]* Sayı içeren dosya ve dizin adlarını görüntüleme
tree Kök dizinden başlayarak dosya ve dizinlerin ağaç yapısını görüntüleme
lstree Kök dizinden başlayarak dosya ve dizinlerin ağaç yapısını görüntüleme
mkdir dir1 'dir1' adında bir dizin oluşturur.
mkdir dir1 dir2 Aynı anda iki dizin oluşturur
mkdir -p /tmp/dir1/dir2 Dizin ağacı oluşturma
rm -f file1 'dosya1' adlı dosyayı sil'
rmdir dir1 'dir1' adlı bir dizini sil'
rm -rf dir1 'dir1' adlı bir dizini ve içeriğini aynı anda silin
rm -rf dir1 dir2 İki dizini ve içeriklerini aynı anda silme
mv dir1 new_dir Dizini yeniden adlandırma/taşıma
cp file1 file2 Dosya kopyalama
cp dir/* . Bir dizindeki tüm dosyaları geçerli çalışma dizinine kopyalayın.
cp -a /tmp/dir1 . Bir dizini geçerli çalışma dizinine kopyalama
cp -a dir1 dir2 Dizin kopyalama
ln -s file1 lnk1 Bir dosya veya dizine yazılım bağlantısı oluşturma
ln file1 lnk1 Bir dosya veya dizine fiziksel bağlantı oluşturma
touch -t 0712250000 file1 Bir dosya veya dizinin zaman damgasını değiştirme - (YYMMDDhhmm)
iconv -l Bilinen kodlamaları listeleme
iconv -f fromEncoding -t toEncoding inputFile > outputFile Bir karakterin kodlamasını değiştirme
find . -maxdepth 1 -name *.jpg -print -exec convert Geçerli dizindeki dosyaları toplu olarak yeniden boyutlandırın ve bir küçük resim dizinine gönderin (ImageMagick'ten dönüştürme gerektirir)

Komut Kodu Not Açıklama
find / -name file1 Kök dosya sistemindeki dosya ve dizinleri '/' den başlayarak arayın.
find / -user user1 'user1' kullanıcısına ait dosya ve dizinleri ara
find /home/user1 -name \*.bin '/ home/user1' dizininde '.bin' ile biten dosyaları arayın.
find /usr/bin -type f -atime +100 Son 100 gün içinde kullanılmamış yürütülebilir dosyaları arayın
find /usr/bin -type f -mtime -10 Son 10 gün içinde oluşturulan veya değiştirilen dosyaları arayın
find / -name \*.rpm -exec chmod 755 '{}' \; '.rpm' ile biten dosyaları arayın ve izinlerini tanımlayın
find / -xdev -name \*.rpm Sonu '.rpm' ile biten dosyaları arayın, CD-ROM'lar, JD'ler vb. gibi çıkarılabilir aygıtları göz ardı edin.
locate \*.ps Sonu '.ps' ile biten dosyaları arayın - önce 'updatedb'yi çalıştırın
whereis halt Bir ikili dosyanın, kaynak kodun veya kılavuzun konumunu göster
which halt İkili veya yürütülebilir bir dosyanın tam yolunu gösterir.

Komut Kodu Açıklama
mount /dev/hda2 /mnt/hda2 hda2 adında bir disk bağlayın - '/ mnt/hda2' dizininin zaten var olduğundan emin olun
umount /dev/hda2 hda2 adlı diskin bağlantısını kaldırın - önce '/ mnt/hda2' bağlama noktasından çıkın
fuser -km /mnt/hda2 Cihaz meşgul olduğunda kaldırmaya zorla
umount -n /mnt/hda2 Kaldırma işlemini /etc/mtab dosyasına yazmadan çalıştırın - dosya salt okunur olduğunda veya diskin üzerine yazıldığında kullanışlıdır
mount /dev/fd0 /mnt/floppy Disket takma
mount /dev/cdrom /mnt/cdrom cdrom veya dvdrom bağlama
mount /dev/hdc /mnt/cdrecorder Bir cdrw veya dvdrom bağlama
mount /dev/hdb /mnt/cdrecorder Bir cdrw veya dvdrom bağlama
mount -o loop file.iso /mnt/cdrom Bir dosyayı veya ISO görüntüsünü bağlama
mount -t vfat /dev/hda5 /mnt/hda5 Windows FAT32 dosya sistemini bağlama
mount /dev/sda1 /mnt/usbdisk Bir usb flash sürücü veya flash bellek cihazı takın
mount -t smbfs -o username=user,password=pass //WinClient/share /mnt/share Windows ağ paylaşımını bağlama

Komut Kodu Açıklama
df -h Takılı bölümlerin listesini göster
ls -lSr |more Dosyaları ve dizinleri boyuta göre sıralama
du -sh dir1 'dir1' dizini tarafından halihazırda kullanılan alan miktarını tahmin eder.
du -sk * | sort -rn Dosyaları ve dizinleri boyutlarına göre görüntüleyin.
rpm -q -a --qf '%10{SIZE}t%{NAME}n' | sort -k1,1n Yüklü rpm paketleri tarafından kullanılan alanı boyut sırasına göre gösterir (fedora, redhat benzeri sistemler)
dpkg-query -W -f='${Installed-Size;10}t${Package}n' | sort -k1,1n Yüklü deb paketleri tarafından kullanılan alanı boyut sırasına göre gösterir (ubuntu, debian benzeri sistemler).

Komut Kodu Yorumlar
groupadd group_name Yeni bir kullanıcı grubu oluşturur
groupdel group_name Kullanıcı grubu silme
groupmod -n new_group_name old_group_name Kullanıcı grubunu yeniden adlandırın
useradd -c "Name Surname " -g admin -d /home/user1 -s /bin/bash user1 "admin" kullanıcı grubuna ait bir kullanıcı oluşturur.
useradd user1 Yeni bir kullanıcı oluşturun
userdel -r user1 Bir kullanıcıyı silme ('-r' ev dizinlerini hariç tutar)
usermod -c "User FTP" -g system -d /ftp/user1 -s /bin/nologin user1 Kullanıcı özniteliklerini değiştirme
passwd Şifreyi değiştir
passwd user1 Bir kullanıcının parolasını değiştirme (yalnızca root).
chage -E 2020-12-31 user1 Bir kullanıcının parolasının son kullanma tarihini ayarlama
pwck Dosya biçimi ve sözdizimi düzeltmeleri ve mevcut kullanıcılar için '/etc/passwd' dosyasını kontrol edin
grpck Dosya biçimlendirme ve sözdizimi düzeltmeleri ve mevcut gruplar için '/etc/passwd' dosyasını kontrol edin
newgrp group_name Yeni oluşturulan dosyanın varsayılan grubunu değiştirmek için yeni bir grupta oturum açın.

Komut Kodu Yorumların açıklanması
ls -lh Görüntüleme izinleri
ls /tmp | pr -T5 -W$COLUMNS Terminali görüntülemek için 5 sütuna bölün
chmod ugo+rwx directory1 Bir dizinin sahibi (u), grubu (g) ve diğerleri (o) için okuma (r), yazma (w) ve yürütme (x) izinlerini ayarlar.
chmod go-rwx directory1 Bir dizindeki gruplar (g) ve diğerleri (o) için okuma, yazma ve yürütme izinlerini kaldırın.
chown user1 file1 Bir dosyanın sahip niteliğini değiştirme
chown -R user1 directory1 Bir dizinin sahip özniteliklerini değiştirin ve dizindeki tüm dosyaların özniteliklerini değiştirin.
chgrp group1 file1 Bir dosyanın grubunu değiştirme
chown user1:group1 file1 Bir dosyanın sahip ve grup özniteliklerini değiştirme
find / -perm -u+s Sistemdeki SUID kontrollü tüm dosyaları listeler.
chmod u+s /bin/file1 İkili bir dosyanın SUID bitini ayarlayın - dosyayı çalıştıran kullanıcıya dosyanın sahibi ile aynı ayrıcalıklar verilir
chmod u-s /bin/file1 İkili bir dosya için SUID bitini devre dışı bırakma
chmod g+s /home/public Bir dizin için SGID bitini ayarlayın - SUID'ye benzer, ancak dizine özgüdür
chmod g-s /home/public Bir dizin için SGID bitini devre dışı bırakma
chmod o+t /home/public Bir dosya için STIKY bitini ayarlayın - yalnızca yasal sahiplerin dosyayı silmesine izin verir
chmod o-t /home/public Bir dizin için STIKY bitini devre dışı bırakma

Komut Kodu Yorumların açıklanması
chattr +a file1 Dosyalara yalnızca ekleme modunda okuma ve yazmaya izin ver
chattr +c file1 Dosyanın çekirdek tarafından otomatik olarak sıkıştırılmasına/açılmasına izin verir.
chattr +d file1 Bu dosya, dosya sistemi yedeklemeleri yapılırken döküm programı tarafından göz ardı edilecektir.
chattr +i file1 Dosyayı değişmez olarak ayarlayın ve silinemez, değiştirilemez, yeniden adlandırılamaz veya bağlanamaz.
chattr +s file1 Dosyanın güvenli bir şekilde silinmesine izin ver
chattr +S file1 Bir uygulama dosya üzerinde bir yazma işlemi gerçekleştirir gerçekleştirmez, sistemin değişiklik sonucunu derhal diske yazmasına neden olun.
chattr +u file1 Bir dosya silinirse, sistem silinen dosyayı daha sonra kurtarmanıza izin verecektir.
lsattr Özel Niteliklerin Görüntülenmesi

Komut Kodu Açıklama
bunzip2 file1.bz2 'file1.bz2' adlı bir dosyayı açar.
bzip2 file1 'dosya1' adlı bir dosyayı sıkıştır
gunzip file1.gz 'file1.gz' adlı bir dosyanın sıkıştırmasını açar.
gzip file1 'file1' adlı bir dosyayı sıkıştırır.
gzip -9 file1 Maksimum sıkıştırma
rar a file1.rar test_file 'dosya1.rar' adında bir paket oluşturur.
rar a file1.rar file1 file2 dir1 'dosya1', 'dosya2' ve 'dir1' dizinini aynı anda sıkıştırın
rar x file1.rar Rar paketinin sıkıştırmasını açın
unrar x file1.rar Bir rar paketinin sıkıştırmasını açma
tar -cvf archive.tar file1 Sıkıştırılmamış bir tarball oluşturun
tar -cvf archive.tar file1 file2 dir1 'dosya1', 'dosya2' ve 'dir1' içeren bir arşiv oluşturun.
tar -tf archive.tar Bir paketin içeriğini görüntüleme
tar -xvf archive.tar Bir paketin serbest bırakılması
tar -xvf archive.tar -C /tmp Bir tarball'u /tmp dizinine bırakır.
tar -cvfj archive.tar.bz2 dir1 Bir bzip2 arşivi oluşturur.
tar -jxvf archive.tar.bz2 Bir bzip2 arşivinin sıkıştırmasını açma
tar -cvfz archive.tar.gz dir1 Bir gzip arşivi oluşturur
tar -zxvf archive.tar.gz Bir gzip arşivinin sıkıştırmasını açın.
zip file1.zip file1 Bir zip arşivi oluşturun
zip -r file1.zip file1 file2 dir1 Birkaç dosya ve dizini tek bir zip arşivinde sıkıştırır.
unzip file1.zip Bir zip arşivinin sıkıştırmasını açma

Komut Kodu Açıklama
rpm -ivh package.rpm Bir rpm paketi yükleme
rpm -ivh --nodeeps package.rpm Bir rpm paketini yükler ve bağımlılık uyarılarını yok sayar.
rpm -U package.rpm Yapılandırma dosyasını değiştirmeden bir rpm paketini güncelleyin.
rpm -F package.rpm Kurulduğundan emin olunan bir rpm paketini güncelleyin
rpm -e package_name.rpm Bir rpm paketini kaldırma
rpm -qa Sistemdeki tüm yüklü rpm paketlerini göster
rpm -qa | grep httpd Adında "httpd" sözcüğü geçen tüm rpm paketlerini gösterin.
rpm -qi package_name Yüklü bir paket hakkında özel bilgiler alın
rpm -qg "System Environment/Daemons" Bir bileşen için rpm paketlerini gösterme
rpm -ql package_name Yüklü bir rpm paketi tarafından sağlanan dosyaların listesini göster
rpm -qc package_name Yüklü bir rpm paketi tarafından sağlanan yapılandırma dosyalarının listesini görüntüler.
rpm -q package_name --whatrequires Bir rpm paketi üzerindeki bağımlılıkların bir listesini görüntüler.
rpm -q package_name --whatprovides Bir rpm paketinin boyutunu gösterir
rpm -q package_name --scripts Yükleme/kaldırma sırasında yürütülen komut dosyalarını gösterin.
rpm -q package_name --changelog Bir rpm paketinin değişiklik geçmişini göster
rpm -qf /etc/httpd/conf/httpd.conf Verilen dosyanın hangi rpm paketi tarafından sağlandığını onaylar.
rpm -qp package.rpm -l Kaldırılmış bir rpm paketi tarafından sağlanan dosyaların listesini görüntüleyin.
rpm --import /media/cdrom/RPM-GPG-KEY Açık anahtarlı dijital sertifikaları içe aktarma
rpm --checksig package.rpm Bir rpm paketinin bütünlüğünü doğrulama
rpm -qa gpg-pubkey Yüklü tüm rpm paketlerinin bütünlüğünü doğrulayın
rpm -V package_name Dosya boyutunu, lisansını, türünü, sahibini, grubunu, MD5 kontrolünü ve son değişiklik zamanını kontrol eder.
rpm -Va Sistemdeki tüm yüklü rpm paketlerini kontrol edin - dikkatli kullanın!
rpm -Vp package.rpm Bir rpm paketinin yüklü olmadığını doğrulayın
rpm2cpio package.rpm | cpio --extract --make-directories *bin* Bir rpm paketinden çalıştırılabilir dosya çalıştırma
rpm -ivh /usr/src/redhat/RPMS/`arch`/package.rpm Oluşturulmuş bir paketi rpm kaynak kodundan yükleme
rpmbuild --rebuild package_name.src.rpm Bir rpm kaynak kodundan rpm paketi oluşturma

Komut Kodu Notlar
yum install package_name Bir rpm paketi indirin ve kurun
yum localinstall package_name.rpm Tüm bağımlılıkları sizin için çözmek üzere kendi deponuzu kullanarak bir rpm paketi yükler
yum update package_name.rpm Geçerli sistemdeki tüm yüklü rpm paketlerini günceller.
yum update package_name Bir rpm paketini güncelleme
yum remove package_name Bir rpm paketini kaldırma
yum list Sistemde yüklü tüm paketleri listeleyin
yum search package_name rpm deposunda paket arama
yum clean packages İndirilen paketleri kaldırmak için rpm önbelleğini temizleyin
yum clean headers Tüm başlık dosyalarını kaldırın
yum clean all Önbelleğe alınmış tüm paketleri ve üstbilgileri kaldırın

Komut Kodu Notlar
dpkg -i package.deb Bir deb paketini yükler/günceller
dpkg -r package_name Bir deb paketini sistemden kaldırma
dpkg -l Sistemdeki tüm yüklü deb paketlerini göster
dpkg -l | grep httpd Adında "httpd" sözcüğü geçen tüm deb paketlerini görüntüler.
dpkg -s package_name Sistemde zaten yüklü olan belirli bir paket hakkında bilgi alın
dpkg -L package_name Sistemde zaten yüklü olan bir deb paketi tarafından sağlanan dosyaların listesini gösterir.
dpkg --contents package.deb Henüz kurulmamış bir paket tarafından sağlanan dosyaların listesini gösterir.
dpkg -S /bin/ping Verilen dosyayı hangi deb paketinin sağladığını onaylar.

Komut Kodu Yorumların açıklanması
apt-get install package_name Bir deb paketi yükleme/güncelleme
apt-cdrom install package_name Diskten bir deb paketi yükleme/güncelleme
apt-get update Listedeki paketleri yükseltme
apt-get upgrade Yüklü tüm yazılımları yükseltin
apt-get remove package_name Bir deb paketini sistemden kaldırma
apt-get check Bağımlılıklar için doğru depoları onaylayın
apt-get clean İndirilen paketlerin önbelleğini temizleyin
apt-cache search searched-package İstediğiniz arama dizesini içeren paket adını döndürür

Komut Kodu Açıklama
cat file1 Bir dosyanın içeriğini ilk bayttan başlayarak ileri yönde görüntüleyin.
tac file1 Bir dosyanın içeriğini son satırdan itibaren tersten görüntüleyin.
more file1 Uzun bir dosyanın içeriğini görüntüleme
less file1 'more' komutuna benzer, ancak bir dosyada ileri işlemle aynı ters işleme izin verir.
head -2 file1 Bir dosyanın ilk iki satırını görüntüleme
tail -2 file1 Bir dosyanın son iki satırını görüntüleme
tail -f /var/log/messages Bir dosyanın içeriğini gerçek zamanlı olarak eklenirken görüntüleyin.

Komut Kodu Açıklama ekleme
cat file1 | command( sed, grep, awk, grep, etc...) > result.txt Bir dosyanın ayrıntılı açıklamasının metnini birleştirir ve açıklamayı yeni bir dosyaya yazar.
cat file1 | command( sed, grep, awk, grep, etc...) >> result.txt Bir dosyanın açıklama metnini birleştirir ve açıklamayı mevcut bir dosyaya yazar.
grep Aug /var/log/messages '/var/log/messages' dosyasında "Aug" anahtar kelimesini bulun.
grep ^Aug /var/log/messages '/var/log/messages' dosyasında "Aug" ile başlayan kelimeleri arayın.
grep [0-9] /var/log/messages '/var/log/messages' dosyasında sayı içeren tüm satırları seçin
grep Aug -R /var/log/* '/var/log' dizininde ve sonraki dizinlerde "Aug" dizesini arayın.
sed 's/stringa1/stringa2/g' example.txt example.txt dosyasındaki "string1" ifadesini "string2" ile değiştirin.
sed '/^$/d' example.txt example.txt dosyasındaki tüm boş satırları silme
sed '/ *#/d; /^$/d' example.txt example.txt dosyasındaki tüm yorumları ve boş satırları kaldırın example.txt dosyasındaki tüm yorumları ve boş satırları kaldırın
echo 'esempio' | tr '[:lower:]' '[:upper:]' Üst ve alt hücreleri birleştirme
sed -e '1d' result.txt İlk satırı example.txt dosyasından hariç tutun
sed -n '/stringa1/p' Yalnızca "string1" kelimesini içeren satırları görüntüleyin.
sed -e 's/ *$//' example.txt Her satırın sonundaki boş karakterleri kaldırın
sed -e 's/stringa1//g' example.txt Belgeden yalnızca "string1" kelimesini kaldırın ve geri kalan her şeyi saklayın.
sed -n '1,5p;5q' example.txt Satır 1'den satır 5'e kadar olan içeriği görüntüleyin
sed -n '5p;5q' example.txt Görünüm hattı 5
sed -e 's/00*/0/g' example.txt Birden fazla sıfırı tek bir sıfırla değiştirin
cat -n file1 Dosyadaki satır sayısını işaretleyin
cat example.txt | awk 'NR%2==1' example.txt dosyasındaki tüm çift satırları silin
echo a b c | awk '{print $1}' Bir satırın ilk sütununu görüntüleme
echo a b c | awk '{print $1,$3}' Bir satırın birinci ve üçüncü sütunlarını görüntüleme
paste file1 file2 İki dosyanın veya iki sütunun içeriğini birleştirme
paste -d '+' file1 file2 "+" ile ayrılmış iki dosyanın veya iki sütunun içeriğini birleştirin.
sort file1 file2 İki dosyanın içeriğini sıralama
sort file1 file2 | uniq İki dosyanın birleşimini çıkarın (yinelenen satırların yalnızca bir kopyasını saklayın).
sort file1 file2 | uniq -u Diğer satırları bırakarak kesişimi silin
sort file1 file2 | uniq -d İki dosyanın kesişimini kaldırın (yalnızca her iki dosyada da bulunan dosyaları bırakarak).
comm -1 file1 file2 İki dosyanın içeriğini karşılaştırın ve yalnızca 'dosya1'in içeriğini kaldırın.
comm -2 file1 file2 İki dosyanın içeriğini karşılaştırın ve yalnızca 'dosya2'nin içeriğini silin.
comm -3 file1 file2 İki dosya karşılaştırıldığında, yalnızca her iki dosyada ortak olan kısımlar kaldırılır.

Komut Kodu Açıklama
dos2unix filedos.txt fileunix.txt Bir metin dosyasının biçimini MSDOS'tan UNIX'e dönüştürür.
unix2dos fileunix.txt filedos.txt Bir metin dosyasını UNIX'ten MSDOS'a dönüştürür.
recode ..HTML page.html Metin dosyasını html'ye dönüştürme
recode -l | more İzin verilen tüm dönüştürme biçimlerini göster

Komut Kodu Yorumların açıklanması
badblocks -v /dev/hda1 hda1 diskinde bozuk blok olup olmadığını kontrol edin
fsck /dev/hda1 hda1 diskindeki linux dosya sisteminin bütünlüğünü onarın/kontrol edin
fsck.ext2 /dev/hda1 hda1 diskindeki ext2 dosya sisteminin bütünlüğünü onar/denetle
e2fsck /dev/hda1 hda1 diskindeki ext2 dosya sisteminin bütünlüğünü onar/denetle
e2fsck -j /dev/hda1 hda1 diskindeki ext3 dosya sisteminin bütünlüğünü onarın/denetleyin
fsck.ext3 /dev/hda1 hda1 diskindeki ext3 dosya sisteminin bütünlüğünü onarın/kontrol edin
fsck.vfat /dev/hda1 hda1 diskindeki fat dosya sisteminin bütünlüğünü onarın/kontrol edin
fsck.msdos /dev/hda1 Hda1 diskindeki dos dosya sisteminin bütünlüğünü onarın/kontrol edin
dosfsck /dev/hda1 hda1 diskindeki dos dosya sisteminin bütünlüğünü onarın/denetleyin

Komut Kodu Notlar
mkfs /dev/hda1 hda1 bölümünde bir dosya sistemi oluşturma
mke2fs /dev/hda1 hda1 bölümünde bir linux ext2 dosya sistemi oluşturma
mke2fs -j /dev/hda1 hda1 bölümünde bir linux ext3 (journaling) dosya sistemi oluşturur.
mkfs -t vfat 32 -F /dev/hda1 FAT32 dosya sistemi oluşturma
fdformat -n /dev/fd0 Bir disketi biçimlendirme
mkswap /dev/hda3 Takas dosya sistemi oluşturma

Komut Kodu Açıklama
mkswap /dev/hda3 Takas dosya sistemi oluşturma
swapon /dev/hda3 Yeni bir takas dosya sistemini etkinleştirir
swapon /dev/hda2 /dev/hdb3 İki takas bölümünü etkinleştirin

Komut Kodu Notlar
dump -0aj -f /tmp/home0.bak /home '/home' dizininin tam yedeğini alın.
dump -1aj -f /tmp/home0.bak /home '/home' dizininin etkileşimli bir yedeğini alın
restore -if /tmp/home0.bak Etkileşimli bir yedeği geri yükleme
rsync -rogpav --delete /home /tmp İki dizini senkronize edin
rsync -rogpav -e ssh --delete /home ip_address:/tmp SSH kanalı üzerinden rsync
rsync -az -e ssh --delete ip_addr:/home/public /home/local Uzak bir dizini ssh ve sıkıştırma yoluyla yerel bir dizinle senkronize etme
rsync -az -e ssh --delete /home/local ip_addr:/home/public Yerel bir dizini ssh ve sıkıştırma yoluyla uzak bir dizine senkronize etme
dd bs=1M if=/dev/hda | gzip | ssh user@ip_addr 'dd of=hda.gz' Uzak bir ana bilgisayarda ssh aracılığıyla yerel bir diskin yedeğini alma
dd if=/dev/sda of=/tmp/file1 Bir diskin içeriğini bir dosyaya yedekleme
tar -Puf backup.tar /home/user '/home/kullanıcı' dizininin etkileşimli bir yedeğini alın.
( cd /tmp/local/ && tar c . ) | ssh -C user@ip_addr 'cd /home/share/ && tar x -p' Bir dizinin içeriğini ssh aracılığıyla uzak bir dizine kopyalama
( tar c /home ) | ssh -C user@ip_addr 'cd /home/backup-home && tar x -p' Yerel bir dizini ssh aracılığıyla uzak bir dizine kopyalama
tar cf - . | (cd /tmp/backup ; tar xf - ) İzinleri ve bağlantıları koruyarak bir dizini yerel olarak başka bir konuma kopyalama
find /home/user1 -name '*.txt' | xargs cp -av --target-directory=/home/backup/ --parents '.txt' ile biten tüm dosyaları bulun ve bir dizinden başka bir dizine kopyalayın
find /var/log -name '*.log' | tar cv --files-from=- | bzip2 > log.tar.bz2 '.log' ile biten tüm dosyaları bulun ve bunlardan bir bzip paketi oluşturun
dd if=/dev/hda of=/dev/fd0 bs=512 count=1 MBR (Ana Önyükleme Kaydı) içeriğinin bir diskete kopyalanması
dd if=/dev/fd0 of=/dev/hda bs=512 count=1 MBR içeriğini diskete kaydedilmiş bir yedekten geri yükleyin.

Komut Kodu Açıklama
cdrecord -v gracetime=2 dev=/dev/cdrom -eject blank=fast -force Yeniden yazılabilir bir diskin içeriğini boşaltır
mkisofs /dev/cdrom > cd.iso Disk üzerindeki diskin iso görüntüsünü oluşturur.
mkisofs /dev/cdrom | gzip > cd_iso.gz Disk üzerindeki bir diskin sıkıştırılmış iso görüntüsünü oluşturur.
mkisofs -J -allow-leading-dots -R -V "Label CD" -iso-level 4 -o ./cd.iso data_cd Bir dizinin iso görüntüsünü oluşturur.
cdrecord -v dev=/dev/cdrom cd.iso Bir ISO görüntü dosyası yazdırma
gzip -dc cd_iso.gz | cdrecord dev=/dev/cdrom - Sıkıştırılmış bir ISO görüntü dosyası yazdırma
mount -o loop cd.iso /mnt/iso Bir ISO görüntü dosyasını bağlama
cd-paranoia -B Bir CD diskindeki ses parçalarını bir wav dosyasına çıkarın
cd-paranoia -- "-3" CD diskindeki parçaları bir wav dosyasına çıkarma (parametre -3)
cdrecord --scanbus Scsi kanallarını tanımlamak için veri yolunu tarayın
dd if=/dev/hdc | md5sum Bir aygıtın, örneğin bir CD'nin md5sum kodlamasını doğrulama

Komut kodu Not Açıklama
dhclient eth0 'eth0' ağ cihazını dhcp modunda etkinleştirin
ethtool eth0 Ağ kartı 'eth0' için trafik istatistiklerini göster
host www.example.com IP adresleri ve aynalar ile adları çözümlemek için ana bilgisayar adlarını bulun
hostname Ana bilgisayar adlarını görüntüleme
ifconfig eth0 Bir Ethernet kartının yapılandırmasını görüntüleme
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 IP Adreslerini Kontrol Etme
ifconfig eth0 promisc Paket koklama için 'eth0'ı promiscuous moduna ayarlayın
ifdown eth0 Bir 'eth0' ağ aygıtını devre dışı bırakma
ifup eth0 Bir 'eth0' ağ aygıtını etkinleştirin
ip link show Tüm ağ cihazlarının bağlantı durumunu görüntüleme
iwconfig eth1 Kablosuz kart yapılandırmasını görüntüleme
iwlist scan Kablosuz ağları göster
mii-tool eth0 'eth0'ın bağlantı durumunu göster
netstat -tup Etkinleştirilmiş tüm ağ bağlantılarını ve PID'lerini göster
netstat -tup1 Sistemdeki tüm dinleme ağ hizmetlerini ve bunların PID'lerini gösterir.
netstat -rn "route -n" komutuna benzer şekilde yönlendirme tablosunu görüntüler.
nslookup www.example.com Adları ve IP adreslerini çözümlemek için ana bilgisayar adlarını bulur ve bunları yansıtır.
route -n Yönlendirme tablosunu görüntüleme
route add -net 0/0 gw IP Gateway Önceden Tanımlanmış Ağ Geçitlerini Kontrol Etme
route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1 '192.168.0.0/16' ağına giden statik rotaları kontrol edin.
route del 0/0 gw IP gateway Statik rotaları silme
echo “1”> /proc/sys/net/ipv4/ip_foward IP Yönlendirmeyi Etkinleştir
tcpdump tcp port 80 Tüm HTTP döngülerini göster
whois www.example.com Whois veritabanında arama

Komut Kodu Not Açıklama
mount -t smbfs -o username=user,password=pass //WinClient/share/mnt/share Windows ağ paylaşımını bağlama
nbtscan ip addr netbios ad çözümlemesi
nmblookup -A ip addr netbios ad çözümlemesi
smbclient -L ip addr/hostname Windows ana bilgisayarının uzak paylaşımını göster
smbget -Rr smb://ip addr/share Dosyaları wget gibi smb aracılığıyla bir windows ana bilgisayarından indirin.

Komut Kodu Açıklama
iptables -t filter -L Filtre tablosundaki tüm bağlantıları görüntüler
iptables -t nae -L Nat tablosundaki tüm bağlantıları görüntüler
iptables -t filter -F Filtre tablosuna dayalı tüm kuralları temizleyin
iptables -t nat -F Nat tablosuna dayalı tüm kuralları temizler
iptables -t filter -X Kullanıcı tarafından oluşturulan tüm bağlantıları sil
iptables -t filter -A INPUT -p tcp --dport telnet -j ACCEPT Telnet erişimine izin ver
iptables -t filter -A OUTPUT -p tcp --dport telnet -j DROP Telnet erişimini engelle
iptables -t filter -A FORWARD -p tcp --dport pop3 -j ACCEPT Bağlantılarda POP3 bağlantılarının iletilmesine izin ver
iptables -t filter -A INPUT -j LOG --log-prefix Bağlantıda engellenen tüm paketleri kaydedin
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE eth0'da giden paketleri maskelemek için bir PAT (Port Address Translation) kurun
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 Bir ana bilgisayar adresine yönelik paketleri diğer ana bilgisayarlara yönlendirin

Komut Kodu Notlar
free -m RAM durumunu megabayt cinsinden listeler
kill -9 process id Bir süreci kapanmaya ve sonlandırmaya zorlama
kill -1 process id Bir işlemi yapılandırmasını yeniden yüklemeye zorlama
last reboot Yeniden başlatma geçmişini göster
lsmod Çekirdek modüllerinin durumunu listeler
lsof -p process id Bir işlem tarafından açılan dosyaların listesini listeler
lsof /home/user1 Verilen sistem yollarındaki açık dosyaları listeler
ps -eafw Linux görevlerini listele
ps -e -o pid,args --forest Linux görevlerini hiyerarşik bir şekilde listeleyin.
pstress İşlemleri ağaç görünümünde görüntüleme
smartctl -A /dev/hda SMART'ı etkinleştirerek bir sabit disk aygıtının güvenilirliğini izleyin.
smartctl -i /dev/hda SMART'ın bir sabit disk aygıtı için etkin olup olmadığını kontrol eder.
strace -c ls >/dev/null Bir işlem tarafından yapılan ve alınan sistem çağrılarını listeleme
strace -f -e open ls >/dev/null Kütüphane çağrılarını listeleme
tail /var/log/dmesg Çekirdek önyüklemesi sırasında dahili olayları görüntüleme
tail /val/log/messages Sistem olaylarını göster
top En çok CPU kaynağı kullanan linux görevlerini listeleyin
watch -nl ‘cat /proc/interrupts’ Gerçek zamanlı kesmeleri listeleme

Komut Kodu Notlar
alias hh='history' Komut geçmişi için bir takma ad belirleyin.
apropos ...keyword Program anahtar kelimeleriyle komutların bir listesini yapın, özellikle programın sadece ne yaptığını biliyorsanız ve komutları hatırlamıyorsanız kullanışlıdır
chsh Kabuk komutlarını değiştirme
chsh --list-shells Başka bir makineye uzaktan bağlanmanız gerektiğinde bilmeniz gereken güzel bir komut.
gpg -c filel GNU Privacy Guard ile bir dosyayı şifreleyin
gpg filel.gpg GNU Privacy Guard ile bir dosyanın şifresini çözün.
Erişim günlükleri: