Temel SSH Komutları Nelerdir? SSH Komutları Anlamları Ve Kullanımları

E-posta Hosting Kampanya

Temel SSH komutları, anlamları, kullanılmaları hakkında bilgiler aktarılırken, komutların ls, cd, mkdir gibi kısa kod ifadeleri olduklarına, dizin içeriğini göstermeden dosya dizini aramaya kadar bir çok işlemi ifade ettiklerine, Linux ve MacOS kullanıcılarının işletim sisteminde yer alan terminal sunucusu üzerinden rahtlıkla kullanıldıklarına değinilir. Temel SSH komutları ile Linux ortamında gezinme ve dosyalar üzerinde birden fazla işlem gerçekleştirme imkanı bulunur.

En Çok Kullanılan Temel SSH Komutları Nelerdir?

En sık kullanılan temel SSH komutları şu şekilde sıralanır:

  • ls Kodu: Dosya adlarını listelemek ve dizin içeriğini görmek için kullanılır.
  • Cd: Dizini değiştirmek için kullanılır.
  • Touch: yeni dosya oluşturmak için’’ touch’’şeklinde küçük harflerle kullanılır. 
  • rm: Dosyaları silmek için kullanılır.
  • cat: Dosya içeriğini gösterir.
  • pwd: Bulunulan dizini gösterir.
  • mv: Dosyayı ve dizini taşımak için kullanılır.
  • cp: Dizini ve dosyayı kopyalama yarar.
  • find: dosya ve dizinleri arama işlemine yarar.
  • grep: Belirli bir ifadeyi dosya ve satır içinde aramak için kullanılır.
  • vi/nano: Metin editörleri tarafından kullanılır.
  • history: Kullanılan son 50 komutu görüntülemeye imkan tanır.

Bu temel SSH komutları işlemler sırasında en sık kullanılan seçeneklerdir. Komutlar Linux ve MacOS kullanıcılarının işletim sistemlerinde hali hazırda var olan terminal sunucusuna giriş ile kullanılırlar. 

Temel SSH Komutları’nı Kullanma Şartları Neler?

Temel SSH komutlarını kullanma koşulları şu şekilde sıralanır:

  • İlk olarak, Linux veya MacOS işletim sistemi kullanmak,
  • Bu işletim sistemleri üzerinde yer alan terminal sunucusuna giriş yapmak,
  • İşlem ardından uzak sunucuya erişim sağlamak,
  • Erişim sağlanan pencere alanında temel komutları tanımlamak,

Bu temel 4 şart kapsamında SSH komutları ile işlem yapılır. Komutları kullanmak için uzak sunucuya nasıl erişim sağlanacağını alt başlıktan öğrenebilirsiniz.

Temel SSH Komutları İçin Uzak Sunucuya Erişim

Temel SSH komutları için uzak sunucuya erişmek hakkında bilgiler şu şekilde sıralanır:

  • Linux ve MacOS kullanıcıları işletim sistemleri üzerinden terminal sunucusuna giriş sağlarlar.
  • Bu alanda ‘’ ssh kullanıcı@sunucuip ‘’ komutu girilir. 
  • Sunucu ip kısmına bağlanılmak istenilen uzak sunucu IP’si, kullanıcı adı bölümüne ise uzak sunucunun kullanıcı adı yazılmalıdır. 
  • Bu protokol kapsamında uzak sunucuya bağlantı sağlanır.
  • Bağlantı ile ekrana gelen ‘’yes’’ kutucuğuna tıklanır.

Bağlantı ardından temel SSH komutları girilerek istenilen işlemlerin tümü gerçekleştirilir. İşlemlere ilişkin komutlar hakkında tüm detayları alt başlıklardan öğrenebilirsiniz.

SSH Temel Komutu ls Ne İşe Yarar?

SSH temel komutu ls’nin işlevleri hakkında detaylar şu şekilde sıralanır:

  • Dosya dizinlerini listelemek için terminal sunucusunda bu komut girilir.
  • ls -1 şeklinde girildiğinde, kullanılan tüm dosyalar hakkında veriler en detaylı şekilde listelenir.
  • ls –a şeklinde kullanıldığında, gizli dosyaları ve dizinleri, kullanılan dosyalar ile aynı anda listeler.

SSH Temel Komutu Cd Ne İşe Yarar?

SSH temel komutu cd işlevi hakkında bilgiler şu şekilde sıralanır:

  • Dizinler arasında yürüme işlemini gerçekleştirir.
  • Change directory, dizin değiştir ifadesinin karşılığıdır.
  • ls komutu ile tüm dizinleri listeledikten sonra, yürümek amacı ile istenilen bir dizin ifadesi üzerine tıklanır.
  • Bu dizinin adı ne ise cd komutu ardından o isim yazılır.
  • Örneğin dizin adı home olarak verilmiş ide listeleme ardından ‘’cd home’’ komutu girilirse, kullanılan konum home olarak değişir. 

Bu kapsamda değişim ardından ekrana ls komutu tekrar girildiğinde içeriğin değiştiği gözlemlenir.

SSH Temel Komutu Mkdir Ne İşe Yarar?

SSH temel komutu mkdir işlevi hakkında bilgiler şu şekilde sıralanır:

  • Bu komut yeni bir dizin oluşturmak amacıyla kullanılır.
  • mkdir, make director yani dizin oluştur anlamına gelir.
  • Kod penceresine ‘’mkdir yenidosya’’ komutu girildiğinde bulunulan dizin içinde yenidosya adı ile bir klasör oluşturulur.

SSH Temel Komutu Touch Ne İşe Yarar?

SSH temel komutu touch’ın işlevi hakkında bilgiler şu şekilde sıralanır:

  • Tercih edilen eklenti üzerinde bir dosya oluşturmaya yarar.
  • Kod penceresine, ‘’ touch yeniDosya.txt’’ gibi bir komut girildiğinde, ‘’yenidosya’’ adı ile bir txt dosyası oluşur.
  • Eklenti tercih edilen tipte eklenebilir.

SSH Temel Komutu Rm Ne İşe Yarar?

SHH temel kodu rm’nin işlevi hakkında detaylar şu şekilde sıralanır:

  • Bu komut ile seçilen bir dosya veya dizin silinir.
  • Daha önceden ‘’yeniklasör’’ adı ile oluşturulan bir dosya silinmek isteniyorsa, kod penceresine rm –r yeniklasör komutu girilir.
  • Bu komut ile yeni klasör içinde yer alan tüm dosyalar silinir.

SSH Temel Komutu Cat Ne İşe Yarar?

SSH temel komutu cat’in işlevi hakkında detaylar şu şekilde sıralanır:

  • Her hangi bir dosyanın içeriğini görüntülemek amacıyla kullanılır.
  • Cat dosya.txt ifadesi komut penceresine girilirse, cat txt dosyasının içeriği görüntülenir.
  • Diğer yandan ‘’ cat dosya. txt dosya2. txt > birlesikDosya.txt ‘’ gibi bir komut girilirse, dosya 1 ve 2 birleşik hale getirilir.

SSH Temel Komutu Pwd Ne İşe Yarar?

SSH temel komutu pwd’nin işlevi hakkında detaylar şu şekilde sıralanır: 

  • Bu komut ile dosya sisteminde bulunan konum öğrenilir.
  • Pencere alanına pwd komutu girildiğinde html ile biten konum ifadesi görüntülenir.

SSH Temel Komutu CP Ne İşe Yarar?

SSH temel komutu cp’nin işlevi hakkında detaylar şu şekilde sıralanır:

  • Bu komut ile dosya ve klasörler kopyalanır.
  • Kopyalam için kod penceresinde söz dizilimi ‘’ cp [özellikler] kaynak hedef ‘’’ şeklinde yazılmalıdır.
  • Kaynak yerine kopyalanmak istenilen dosyanın adı, hedef yerine kopyalanacak dizin yolunun adı yazılmalıdır. Bu kapsamda klasör kopyalanır.
  • Bu komut üzerinde devam ettirilen kodlar ile ek işlemler de yapılabilmektedir.
  • cp –f kaynak hedef şeklinde kullanılırsa, hedef dosya silinir.
  • cp –i kaynak hedef şeklinde kullanılırsa bir dosya üzerine yazı eklenmeden önce bildirim gerçekleşir.
  • cp –u kaynak hedef şeklinde girilirse, kaynak dosyayı sadece hedef dosyadan daha güncel bir tarihe sahip olduğunda kopyalar.
  • cp –n kaynak hedef şeklinde girilirse, dosyanın zaten sistemde bulunması halinde ek kopyalama işlemi gerçekleştirmez.
  • cp –a kaynak hedef şeklinde girildiğinde dosyayı arşive gönderir.

SSH Temel Komutu Mv Ne İşe Yarar?

SSH temel komutu mv’nin işlevi hakkında detaylar şu şekilde sıralanır:

  • Dosyayı taşımak için kullanılır.
  • Diğer yandan dosyanın adını değiştirmek amacıyla sıklıkla kullanılır.
  • mv eskibirad.txt şeklinde olan komut, eskibirad kısmına dosyanın önceki adı yazılarak girilir.
  • Ardından mv yeniad.txt komutu tanımlanır. Yeni ad kısmına yeni dosya adır yazılmalıdır.
  • Bu kapsamda dosya adı değiştirilir.

Bunun haricinde klasör ve dosya içinde belirli bir kelimeyi aramak ve bulmak için kod penceresinde, Temel SSH komutları kapsamında grep ‘’kelime’’ kodu girilmelidir. Kelime yerine tercih edilen ifade yazılır. Bu kapsamda aranan kelime klasör veya dosya içinde bulunur.