Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

"Skills"
21.11.2024

Bash Kılavuzu: Linux’ta Çalışmayı Kolaylaştıracak En İyi Komutlar

Bir Linux sunucusu ile çalışırken, bash kullanmaya başlamanız gerekebilir. Bash (Bourne Again Shell), Linux ve Unix benzeri işletim sistemleri dünyasındaki en popüler ve güçlü komut satırı yorumlayıcılarından biridir. Belki de en büyük avantajı, kullanıcılara sistemi yönetmek, görevleri otomatikleştirmek ve çeşitli işlemleri gerçekleştirmek için çok çeşitli komutlar ve araçlar sağlamasıdır. Bu kılavuzda, Linux üzerinde çalışmayı kolaylaştıran en iyi Bash komutlarından bazılarına bakacağız. Özellikle, özel komutlar, açıklamaları ve işi nasıl basitleştirebilecekleri sağlanacaktır.

Görev yelpazesi oldukça hacimlidir; aşağıda üzerinde çalışabileceğiniz ve Linux kabuğunu daha iyi anlayabileceğiniz, yönetimdeki işinizi kolaylaştırabilecek her türlü görev listelenecektir.

  1. Dosya ve dizin oluşturma, taşıma, yeniden adlandırma ve silme
  2. Dosyaları karşılaştırma ve birleştirme
  3. Ağ ve uzaktan erişim
  4. Dosyaları sıkıştırma ve açma
  5. Dosyalardaki metinleri düzenleme ve manipüle etme
  6. Görevlerin otomatik yürütülmesini zamanlama

touch – yeni bir dosya oluştur

Touch komutu yeni dosyalar oluşturmanın en kolay yolu olacaktır, ancak dosyalar ve/veya dizinler üzerindeki zaman damgalarını değiştirmek için de kullanılabilir. Aynı ada sahip dosyaların üzerine yazma konusunda endişelenmeden tek bir komutla istediğiniz kadar dosya oluşturabilirsiniz.

Sözdizimi:

touch [diğer seçenekler] file_name(s)

locate – belirli bir dosya veya dizini bulma

Bir dosyayı veya belirli bir dizini en kolay bulabilen komut. Bu, özellikle ne aradıklarını tam olarak anlamayan yeni başlayanlar için arama alanını genişletmeye yardımcı olacaktır. Bu, arama alanınızı daraltmanıza yardımcı olacaktır.

Sözdizimi:

locate [options] dosya adı(ları)

Yaygın seçenekler:
-q, -n, -i

compgen – Mevcut tüm komutları, takma adları ve işlevleri gösterir

Linux’ta compgen komutu, Bash komut satırında kullanılabilecek olası komut tamamlamalarının, takma adların, değişkenlerin ve diğer öğelerin bir listesini oluşturmak için kullanılır. Genellikle otomatik tamamlama ve komut dosyası oluşturma için kullanılır ve kullanıcıların mevcut seçeneklerin ve komutların bir listesini hızlı bir şekilde almasına olanak tanır. Ayrıca, bazı ayrıntıların, yani mevcut tüm komutların bir listesinin bulunduğunu belirtmenin önemli olduğunu düşünüyoruz.

a: Tüm takma adları listeler.
b: Tüm ayrılmış sözcükleri listeler.
k: Tüm anahtar sözcükleri listeler (Bash’te ayrılmış sözcükler).
A fonksiyon: Tüm fonksiyonları listeler.
v: Tüm değişkenleri listeler.
f: Geçerli dizindeki tüm dosya ve dizinleri listeler.

Sözdizimi (tüm komutların listesi):

compgen -c

Sözdizimi (tüm ayrılmış sözcüklerin listesi):

compgen -b

Basitleştirilmiş yönetim için ağ komutları

Linux’taki ağ komutları sistem yöneticileri için vazgeçilmez araçlardır, çünkü ağ ayarlarını etkili bir şekilde yönetmenize, sorunları teşhis etmenize ve ağın istikrarlı çalışmasını sağlamanıza olanak tanırlar. Ağ komutlarının yönetimi nasıl basitleştirebileceğine dair bazı örnekler aşağıda verilmiştir:

ping

Ping komutu uzaktaki bir ana bilgisayarın erişilebilirliğini kontrol eder. ping example.com: Paketleri example.com adresine gönderir ve istatistikleri görüntüler.

kıvrıl

Curl komutu, çeşitli protokoller kullanarak bir sunucudan veya sunucuya veri aktarmak için kullanılır. curl http://example.com: Belirtilen URL’den veri alır.

wget

Wget komutu web sunucularından dosya indirir. wget http://example.com/file: Belirtilen URL’den bir dosya indirir.

ssh

Ssh komutu diğer bilgisayarlara uzaktan bağlanmak için kullanılır. ssh user@host: kullanıcı kullanıcısı olarak uzak ana bilgisayara bağlanır.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

"Skills"