BU KOMUTLAR, İLERİKİ SÜREÇTE AÇTIĞIM KONULARDA LAZIM OLACAK.
KOMUT | AÇIKLAMA |
Ctrl + Alt + F1 | Bir sonraki terminale geçmektedir. |
Ctrl + Alt + T | Terminal ekranını açar. |
Ctrl + Shift + W | Terminal ekranını kapatır. |
Ctrl + A | İmlecin bulunduğu komut satırında, imleç en başa gider. Yazılar silinmez. |
Ctrl + E | İmlecin bulunduğu komut satırında, imleç en sona gider. Yazılar silinmez. |
Alt + F | İmlecin bulunduğu kelimenin sonuna gider. |
Alt + B | İmlecin bulunduğu kelimenin başına gider. |
Ctrl + F | İmlecin bulunduğu karakterin önündeki karaktere gider. |
Ctrl + B | İmlecin bulunduğu karakterin arkasındaki karaktere gider. |
Ctrl + U | İmlecin bulunduğu yerden satırın başına kadar ki kısmı keser(panoya ekler.) |
Ctrl + Y | Terminalde son kestiğimizi imlecin bulunduğu yere yapıştırır. |
Ctrl + W | İmlecin bulunduğu kelimenin öncesini siler, bulunduğu kelime dışındaki diğer kelimeleri silmez. |
Ctrl + K | İmlecin bulunduğu yerden satırın sonuna kadar ki kısmı keser(panoya ekler.) |
Alt + T | Bu kısayol tuşu, imleç boşluktaysa kendisinden önceki iki kelimeyi ya da imleç kelimenin üzerindeyse üzerinde bulunduğu kelimeyi ve önceki kelimeyi yer değiştirir. |
Alt + L | İmleçten sonraki bütün harfleri küçük harf(lowercase) yapar. |
Alt + U | İmleçten sonraki bütün harfleri büyük harf(uppercase) yapar. |
Alt + C | İmlecin üzerinde bulunduğu harfi büyük yapar ve imleç kelimenin sonuna gider. |
Alt + D | İmlecin üzerinde bulunduğu harf ile beraber kelimenin sonuna kadar keser. |
Alt + . | Önceki komuttaki son kelimeyi yazdırır. |
Ctrl + T | İmleçten önceki iki karakteri yer değiştirir. |
Ctrl + R | Önceden kullandığınız komutları aratır. |
Ctrl + G | Ctrl + R'deyken bulduğunuz komuta girmeden direk |
Ctrl + J | Ctrl + R'deyken bulduğunuz komutu çalıştırmadan kopyalamanızı sağlar. Değişiklik yapabilirsiniz. |
Alt + R | Ctrl + R'deyken bulduğunuz komut değiştirdiysek, değişiklikten önceki haline geri getirir. Bir daha bu kısayolu kullanırsak yaptığımız değişikliğe döner. |
Ctrl + P | Geçmişte kullanılan komutları geriye doğru komut satırına getirir. Yukarı tuşu ile aynı işlevi görür. |
Ctrl + N | Komut geçmişinde ileri doğru gitmemizi sağlar. Aşağı tuşu ile aynı işlevi görür. |
Ctrl + L | Ekranı temizler. Clear komutu ile aynı işlev. |
Ctrl + Alt + F7 | Daha önceden açmış olduğunuz sonra CTRL + Alt + F1 ile çıktığınız X oturumuna geri döner. |
Ctrl + Alt + Del | Sistemi kapatıp reboot (baştan başlatmak) etmek anlamına gelir. Konsoldaki shutdown (kapat) komutu gibi davranır. Reset (Sıfırlama) tuşuna basmayıp bunu tercih etmeniz gerekir. |
Ctrl + C | Mevcut komutu durdur. Genelde konsoldaki basit komutlar için kullanılır. |
Ctrl + D | Eğer sizden girdi kabul eden bir konsol komutundaysanız dosya sonu (EOF) yollar, promptaysanız logout olursunuz. O yüzden iki defa basmayın.(Geçerli kabuk oturumundan çıkar.) |
Ctrl + S | Uzun çıktı içeren komutların çıktı vermesini durdurur. Komut çalışmaya devam eder. |
Ctrl + Q | Ctrl + S'den sonra kullanılırsa komutun çıktı vermesini sağlar. |
Ctrl + Z | Çalışmakta olan komutu duraklatır. Duraklatılan komut bg ile arka planda çalışır. fg ile ön planda çalışır. jobs ile duraklatılan programlar görünür. |
Shift + Insert | Yapıştırma işlemini klavyeden yapar. |
Donanım Komutları
- dmesq : Kernel mesajlarını verir
- cat /proc/cpuinfo : İşlemci hakkında bilgi verir
- cat /proc/meminfo : Bellek(RAM) hakkında bilgi verir
- cat /proc interrupts : CPU Çekirdek sistem kesme listesi
- lshw : Sistemin donanım konfigurasyon bilgileri
- lsblk : Disk Bölümleme tablosu
- free -m : Sistemde kullanılan ram bilgisi
- lspci -tv : PCI cihazlarını listeler
- lsusb -tv : USB cihazlarını listeler
- dmidecode : BIOS donanım bilgisi
- hdparm -i /dev/sda : Disk hakkında bilgi verir
- hdparm -tT /dev/sda : Kullanılan disk için okuma hız testi
- badblocks -s /dev/sda : Ulaşılamayan block tespiti
Kullanıcılar
- cat /etc/passwd : Tüm kullanıcıları listeler
- id : Kullanıcı id bilgisi
- last : Sisteme en son giriş yapmış kullanıcıların bugünden geriye doğru listesi
- who : Sisteme kayıtlı kullanıcılar
- groupadd : Sistemde yeni bir grup oluşturur
- useradd yakup : Sisteme yakup isimli bir kullanıcı ekler
- userdel yakup : Sistemden yakup isimli kulllanıcıyı siler
- usermod : Kullanıcı izinlerini değiştirme
Dosya Komutları
- ls -la : Dosyaları listeler (a gizli olanlar, l detaylı)
- pwd : Mevcut dizin gösterir
- mkdir : Dizin oluşturur
- rm : Dosya silme
- rm -r : Dizin sil(alt dizinlerde dahil)
- rm -f : Sormadan siler
- rm -rf : Dizini ve alt dizinleri sormadan siler
- cp : Dosyayı kopyala
- cp -r home1 home2 : home1 isimli dizini home2 ye taşı yoksa kapyala
- mv : Dosyaları taşıma
- ln -s “/home/yakup/bgpdump” /usr/local/bin : bin klasörüne bgpdump uygulaması için kısayol oluşturur
- touch : Dosya oluştur
- cat : Dosya içeriğinin tümünü oku
- more : Dosyanın içeriğini sayfalayarak göster
- head : Dosya içeriğinin ilk 10 satırını göster
- tail : Dosya içeriğinin son 10 satırını göster
- tail -f : Dosyanın içeriğinin son 10 satırını anlık gösterir
İşlem Komutları
- ps : Çalışan süreçler
- ps aux | grep uygulama adı : Adı verilen uygulamanın çalışan süreçleri
- pmap -x PID : İşlemin bellek haritası
- top : Temel sistem durumu, çalışmakta olan süreçler ne kadar bellek/işlemci kullandıkları
- kill : İşlemi bitir
- killall : Bütün işlemleri bitir
- pkill -f telnet : İşlemi bitir
- bg : Durdurulmuş işleme arkaplanda devam et
- fg : Arkaplanda yapılan işlemi ön plana getir
İzinler
- chattr +i dosyaadı : Dosyalar silinemez dokunulmaz olur
- chattr -i dosyaadı : Dosya dokunulmazlığını kaldırma
- chattr +a dosyaadı : Varolan satırları korur, altına satır eklenmesine izin verir.
- lsattr dosyadı : Chattr komutu geçerli olmuşmu diye kontrol edilir
- chmod 777 : Her şey okunabilir, yazılabilir ve çalıştırılabilir
- chmod 644 : Sadece okunabilir
- chmod 755 : Sadece sahibi okur, yazar ve çalıştırılabilir
- chown owner-user : Dosyanın sahibini değiştirir
- chown owner-user
wner-group : Dosyanın sahibini ve grubunu değiştirir
- chown -R kullanıcıadı:kulllanıcıadı dizin/dosya : Kullanıcıya dizinleriyle birlikte erişim izni verir
Ağ Komutları
- ip addr show : Tüm network interfaceslerini listeler ve ip adreslerini gösterir
- ip address add 192.168.0.2 dev enp4so : Belirtilen interfaces ip adresi ekler
- ip link set <interface> up : Ağ arayüzünü aktifleştirir.
- ip link set <interface> down : Ağ arayüzünü pasifleştirir.
- ethool enp4s0 : Ethernetin durumu hakkında bilgi verir.
- ping 192.168.0.2 : Belirtilen ip adresine echo isteği yollar.
- dig example.com : Alan adı hakkında DNS bilgisini verir.
- dig -x : Geriye doğru arama işlemi.
- host example.com : Host adını alıp makine adına bakar.
- hostname -i : Yerel ip adresini gösterir.
- wget : Belirtilen adresten dosya indirir.
- netstat -tulpn : Aktid dinlenilen portları listeler.
- ip a : Bilgisayardaki bulunan interfaces elamanları listeler.
- echo “1” > /proc/sys/net/ipv4/ip_forward : IP Yönlendirmeyi aktif eder, sistemi routere çevirir
- echo “1.1.1.1” > /etc/resolv.onf : Sistem Cloudflare DNS kullanılır.
Arşivleme Komutları
- tar -cf homebackup.tar home : homebackup.tar adlı bir arşiv dosyası oluşturur
- tar -xf homebackup.tar : homebackup.tar adlı arşivi ayrıştırır
- tar -czf homebackup.tar.gz home : gzip sıkıştırması kullanılarak arşiv oluşturur
- gzip home : home.gz olarak arşiv dosyası oluşturur
- unzip abc.zip : Zip dosyasını çıkartır.
- zipgrep *.txt abcd.zip : Zipp içerisinde txt dosyalarını arar
- tar xjf archive.tar.bz2 : tar.bz2 dosyasını çıkartır
- tar ztvf home.tar.gz | grep abc : tar.gz içinde arama yapar
- gzip -d home.gz : gzip dosyasını çıkartır
- zgrep ‘abc’ /var/log/maillog*.gz : Log dosyası içinde çıkartmadan arama imkanı sağlar
Kurulum (Debian)
- apt-get install paket_adi : Debian tabanlı sistemlerde paketi kurar
- apt-get purge paket-adı : Debian tabanlı sistemleri paketi kaldırır
Derleme Komutları
- ./configure
- make
- make install
Temelde tüm derleme işlemleri bu komutlar aracılığı ile yapılmaktadır.
Arama Komutları
Arama Komutları
- find -name “yakup*” : Adında yakup geçen tüm dosyaları bulur
- find . -type f -size +100k : 100k dan büyük olan dosyaları aratır
- find . -type f -size +100k -a -size -110k : 100k ve 110k arasında dosyaları aratır
- sed : akış editörü ve text manipülasyonu
- grep ifade dosya : Dosya içerisinde geçen ifadeyi aratır
- grep -r ifade dosya : Özyineli olarak belirtilen ifadeyi aratır
- locate dosya : Belirtilen dosyayı aratır.
SSH
- ssh kullanıcı@host : Belirtilen makineye bağlanır
- ssh kullanıcı@host -p port : Belirtilen makineye belirtilen port ile bağlanır
- telnet host : Telnet portu ile makineye bağlanır
Dosya Transferi
- scp kullanıcı@host:aktarılıcakdosya.txt /home/yakup : Belirtilen makineye dosya transferi yapar
- rsync -a /home/mertcan /yedekler : Kaynak ile hedef arasında senkronizasyonu sağlar
Disk Kullanımı
- du -ah : Dizinlerin kullandıkları alanı okunaklı olarak gösterir
- du -sh : Dizinin kullandığı toplan alanı gösterir
- df -h : Diskler hakkındaki son durum görülür
- df -i : Boş inode durumu görüntülenir
- findmnt : Dosya sistemindeki bağlı tüm dizinleri detaylı bir şekilde gösterir
- mount /dev/sda/ /mnt : Diski /mnt ye bağlar
Dizin Komutları
- cd : Birinci seviye dizine gider
- cd -: Bir önceki dizine döner
- cd ~ : Home dizinene geçer
- cd .. : Bir üst dizine gider
- cd dizin : Belirtilen dizine gider
Bonus
DEĞERLİ TURKHACKS AİLESİ BURAYA KADAR OKUYAN OLURMU BİLMİYORUM AMA BU KOMUTLAR ÇOK ÖNEMLİ BUNLARI BİLMEDEN PEK BİRŞEY YAPAMAZSINIZ BURAYA KADAR OKUYAN HERKEZE TEŞEKKÜR EDERİM.
-
- history -c : Komut satır geçmişini temizler
- clamscan -r -z — remove — verbose /home : Virüs tarama ve silme işlemi
- du -h — max-depth=1 | sort -hr : Dizinlerin toplam boyutlarını gösterir
- find /home/mertcan/ -type -f -exec grep -H ‘yazı’ {} ; Dizin içerisinde yaziyı aratır
- dd if=debain.iso of=/dev/sdb : Iso kalıbını USB veya DVD ye yazdırma
- shred -verbose -random-source=/dev/zero -iterations=5 /dev/sda: Ultra güvenli disk silme
- find -type f -exec chmod 644 {} ; Tüm dosya izinlerini 644 yapar.
- openvpn — config client.ovpn: VPN sunucusuna bağlantı sağlar
- sensors : Donanım parçalaırnın ısılarını verir.
- gcc -o output input.c : C kodunu derler
- rdesktop x.x.x.x : RDP bağlantısını sağlar
- ssh [email protected] | cat /dev/null > ~/.bash_history : Bash geçmişini temizler.
DEĞERLİ TURKHACKS AİLESİ BURAYA KADAR OKUYAN OLURMU BİLMİYORUM AMA BU KOMUTLAR ÇOK ÖNEMLİ BUNLARI BİLMEDEN PEK BİRŞEY YAPAMAZSINIZ BURAYA KADAR OKUYAN HERKEZE TEŞEKKÜR EDERİM.


