ubuntu genel komutlar

Ubuntu ve diğer Linux dağıtımlarında kullanılabilen temel komutlar ve bunların anlamlarını içeren bir tablo oluşturdum. Bu komutlar, komut satırında (terminal) yaygın olarak kullanılan ve sistem yönetimi, dosya işlemleri ve daha fazlası için yararlı olan komutları içerir.

KomutAnlamıKullanım Örneği
lsBelirli bir dizindeki dosya ve klasörleri listeler.ls -l (detaylı listeleme)
cdDizin değiştirir.cd /home/user (home dizinine gider)
pwdGeçerli çalışma dizinini gösterir.pwd
mkdirYeni bir dizin oluşturur.mkdir yeni_klasor
rmdirBoş bir dizini siler.rmdir eski_klasor
rmDosya veya dizin siler.rm dosya.txtrm -r klasor (dizini siler)
cpDosya veya dizin kopyalar.cp dosya.txt /hedef/dizin
mvDosya veya dizin taşır veya yeniden adlandırır.mv dosya.txt /hedef/dizinmv eski_ad.txt yeni_ad.txt
catDosya içeriğini gösterir.cat dosya.txt
nanoMetin düzenleyici açar.nano dosya.txt
viMetin düzenleyici açar.vi dosya.txt
moreDosya içeriğini sayfa sayfa gösterir.more dosya.txt
lessDosya içeriğini sayfa sayfa gösterir (geri dönülebilir).less dosya.txt
headDosyanın başındaki satırları gösterir.head -n 10 dosya.txt (ilk 10 satır)
tailDosyanın sonundaki satırları gösterir.tail -n 10 dosya.txt (son 10 satır)
echoMesaj veya değişken çıktısını yazdırır.echo "Merhaba Dünya"
touchBoş bir dosya oluşturur veya mevcut dosyanın zaman damgasını günceller.touch yeni_dosya.txt
chmodDosya veya dizin izinlerini değiştirir.chmod 755 dosya.txt
chownDosya veya dizin sahipliğini değiştirir.chown kullanıcı:grup dosya.txt
findDosya veya dizin arar.find / -name dosya.txt
grepDosya içeriğinde metin arar.grep "aranan_metni" dosya.txt
psÇalışan süreçleri gösterir.ps aux
topGerçek zamanlı süreç ve sistem kaynağı kullanımı gösterir.top
killSüreci sonlandırır.kill 1234 (1234 PID’si olan süreci sonlandırır)
dfDisk alanı kullanımı hakkında bilgi verir.df -h (insan tarafından okunabilir formatta)
duDisk kullanımını gösterir.du -h dosya.txt
freeBellek kullanımı hakkında bilgi verir.free -h
unameSistem hakkında bilgi verir.uname -a
ifconfigAğ arabirimleri yapılandırmasını gösterir.ifconfig
ipAğ arabirimleri hakkında bilgi verir.ip addr
pingBir hosta ICMP paketleri gönderir.ping google.com
wgetWeb üzerinden dosya indirir.wget http://site.com/dosya.zip
curlURL’den veri transfer eder.curl http://site.com
aptPaket yönetim işlemleri yapar.apt updateapt install paket
dpkgDebian paketleri yönetir.dpkg -i paket.deb
historyGeçmiş komutları gösterir.history
aliasKomutlar için takma ad oluşturur.alias ll='ls -l'
tarArşiv dosyalarını oluşturur ve çıkarır.tar -czvf arşiv.tar.gz klasor
zipDosya veya dizini sıkıştırır.zip -r arşiv.zip klasor
unzipSıkıştırılmış dosyaları açar.unzip arşiv.zip
sshSSH üzerinden başka bir makineye bağlanır.ssh kullanıcı@sunucu
scpDosya kopyalama (SSH üzerinden).scp dosya.txt kullanıcı@sunucu:/hedef/yol
mountDosya sistemini monte eder.mount /dev/sda1 /mnt
umountMonte edilmiş dosya sistemini çıkarır.umount /mnt
lnBağlantı oluşturur (sabit veya sembolik).ln -s hedef bağ
whoamiMevcut kullanıcı adını gösterir.whoami
uptimeSistem çalışma süresi ve yük bilgisi verir.uptime
dateGeçerli tarih ve saati gösterir.date
calTakvim gösterir.cal
shutdownSistemi kapatır.shutdown -h now
rebootSistemi yeniden başlatır.reboot

Açıklamalar

  • Dosya ve Dizin İşlemleri: lscdmkdirrmdirrmcpmvtouch gibi komutlar dosya ve dizinler üzerinde işlem yapar.
  • Dosya İçeriği: catmorelessheadtailgrep gibi komutlar dosya içeriğini görüntülemeye ve aramaya yarar.
  • Metin Düzenleyiciler: nanovi gibi komutlar metin dosyalarını düzenlemek için kullanılır.
  • İzinler ve Sahiplik: chmodchown komutları dosya ve dizinlerin izinlerini ve sahipliğini değiştirmek için kullanılır.
  • Ağ ve İnternet: pingwgetcurlsshscpifconfigip gibi komutlar ağ ve internet bağlantılarını yönetir.
  • Sistem Bilgisi ve Yönetimi: pstopdfdufreeunamewhoamiuptimedate gibi komutlar sistem durumu ve bilgisi hakkında bilgi verir.
  • Paket Yönetimi: aptdpkg komutları Ubuntu’da paketleri yüklemek ve yönetmek için kullanılır.
  • Arşivleme ve Sıkıştırma: tarzipunzip komutları dosyaları sıkıştırmak ve açmak için kullanılır.
  • Bağlantılar: ln komutu dosyalar ve dizinler için sabit ve sembolik bağlantılar oluşturur.

Bu komutlar, Linux terminalinde sıkça karşılaşılan ve temel görevleri gerçekleştirmek için kullanılan komutlardan sadece birkaçıdır. Daha fazla bilgi ve seçenek için, her bir komutun man (manual) sayfasını inceleyebilirsiniz. Örneğin, man lskomutu, ls komutunun tüm seçeneklerini ve kullanımını gösterecektir.


Yayımlandı

kategorisi

yazarı:

Etiketler: