Linux Komut Satırı Rehberi: Sık Kullanılan ve Özel Komutlar
En çok kullanılan Linux komutları nelerdir? Terminalde nasıl uzmanlaşılır? Yeni başlayanlar için hazırladığımız bu rehberde, örneklerle Linux komut satırı kullanımını öğrenin.
Linux işletim sisteminde çalışan profesyoneller için komut satırı araçları, sistem yönetimi ve otomasyon süreçlerinin temelini oluşturur. Aşağıda, sık kullanılan bazı önemli komutlar; işlevleri, kullanım biçimleri ve örnek senaryolarıyla birlikte yapılandırılmış şekilde sunulmuştur.
grep
grep, metin dosyalarında belirli bir kelimeyi, deseni veya satırı aramak için kullanılan güçlü bir arama aracıdır. Özellikle log analizi ve hata ayıklama süreçlerinde kritik rol oynar.
Kullanım:
grep "aranan_kelime" dosya.txt
Örnek:
grep "error" /var/log/syslog
Bu komut, syslog dosyasında “error” geçen tüm satırları listeler.
find
find, bir dizin veya tüm dosya sistemi üzerinde belirli kriterlere uyan dosya ve dizinleri bulmak için kullanılır. Esnek filtreleme seçenekleri sayesinde sistem yönetiminde sıkça tercih edilir.
Kullanım:
find /arama_dizini -name "dosya_adı"
Örnek:
find /home -name "*.pdf"
Bu komut, /home dizinindeki tüm PDF dosyalarını listeler.
tar & gzip
tar, dosya ve klasörleri tek bir arşivde toplamak için; gzip ise bu arşivi sıkıştırmak için kullanılır. Birlikte kullanıldıklarında etkili bir yedekleme ve paketleme çözümü sunarlar.
Kullanım:
tar -czvf arşiv.tar.gz /klasör_yolu
Örnek:
tar -czvf backup.tar.gz /var/www
Bu komut, /var/www dizinini sıkıştırarak backup.tar.gz arşivini oluşturur.
top & htop
top, sistemde çalışan işlemleri ve kaynak kullanımını gerçek zamanlı olarak gösterir. htop ise aynı işlevi daha gelişmiş, renkli ve etkileşimli bir arayüzle sunar.
Kullanım:
top
htop
htop, işlem yönetimini daha kolay hale getiren kullanıcı dostu bir görünüm sağlar.
chmod
chmod, dosya ve dizinlerin erişim izinlerini düzenlemek için kullanılır. Okuma, yazma ve çalıştırma izinleri bu komutla yapılandırılır.
Kullanım:
chmod [izin] dosya_adı
Örnek:
chmod 755 script.sh
Bu komut, script.sh dosyasının sahiplik ve erişim izinlerini ayarlar.
chown
chown, bir dosya veya dizinin sahibi ile grup bilgisini değiştirmek için kullanılır. Sistem güvenliği ve kullanıcı yönetimi açısından kritik bir komuttur.
Kullanım:
chown kullanıcı:grup dosya_adı
Örnek:
chown root:admin /etc/config.cfg
Bu komut, config.cfg dosyasının sahibi ve grup bilgisini günceller.
rsync
rsync, dosya ve dizinleri hızlı, güvenli ve verimli bir şekilde senkronize etmek için kullanılan gelişmiş bir araçtır. Yedekleme, uzak sunucuya veri aktarımı ve dosya eşitleme işlemlerinde yaygın olarak tercih edilir.
Kullanım:
rsync -av kaynak hedef
Örnek:
rsync -av /home/user/ /mnt/backup/
Bu komut, /home/user dizinini /mnt/backup diziniyle senkronize eder.
Bu komutlar, Linux sistemlerinde verimli, güvenli ve sürdürülebilir bir çalışma ortamı oluşturmak için temel araçlardır. Yapılandırılmış açıklamalar ve örnekler sayesinde her komutun kullanım amacını hızlıca kavrayabilir ve profesyonel iş akışlarınıza kolayca entegre edebilirsiniz.
Yorumlar