Bilmeniz Gereken Faydalı Mac Terminal Komutlarının Koleksiyonu

Resim

Bir terminal, bir bilgisayar ile kullanıcı arasında iletişim için bir arayüzdür. Daha önce kod yazmayı denememiş olsanız bile, muhtemelen geliştiricilerin kod yazmak yerine siyah bir ekranda bir şeyler girdiğini görmüş olabilirsiniz, işte o da terminaldir.

Eğer bir geliştiriciyseniz, en azından bir kez terminali kullanmanız gerekecek. Terminal ile klavyeyi kullanarak çeşitli işlemler yapabilir ve kod yazmasanız bile faydalı olabilir. Bugün, yeni başlayanlar veya terminalle aşina olmayanlar için bazı faydalı terminal komutlarını tanıtmak istiyorum!

※ macOS kullanmıyorsanız ne olacak?

Başlık ‘Mac terminal komutları’ diyor, ancak Unix tabanlı işletim sistemlerinde benzer komutlar olduğundan, bunları Windows dışındaki çoğu işletim sisteminde kullanabilirsiniz. Ayrıca, bazı komutlar Windows’ta da kullanılabilir.

※ Referans: CLI ve GUI?

Bilgisayarları öğrenirken veya terminali kullanırken, sık sık CLI ve GUI terimleriyle karşılaşırsınız. CLI (Komut Satırı Arayüzü) öncelikle terminalde komut tabanlı işlemlere dayanan bir arayüze işaret eder, burada bilgisayarı metin yoluyla yönetirsiniz, fare veya diğer grafiksel araçları kullanmak yerine. Öte yandan, GUI (Grafik Kullanıcı Arayüzü), fareyi ekran üzerinde kullanarak bilgisayarı yönlendirdiğiniz grafik tabanlı bir kullanıcı arayüzüne işaret eder, CLI’dan farklı olarak.

0. Terminali Kullanma

Öncelikle, terminali çalıştırmayı deneyelim! Terminal, işletim sisteminizde varsayılan olarak zaten yüklü olduğundan, ayrıca yüklemenize gerek yok. Eğer bir Mac kullanıcısıysanız, terminali çalıştırmak için command + space tuşlarına basarak “Terminal” (eğer Korece sürüm değilse) yazabilirsiniz.

※ Peki, bir Windows kullanıcısıysanız ne yapacaksınız?

Windows kullanıcıları, daha sonra ele alacağımız tam olarak aynı komutları kullanamaz. Ancak, bazıları komutları öğrenmeden önce sadece terminali çalıştırmak isteyenler için nasıl yapılacağına bir göz atalım. Windows kullanıcıları “cmd” yazarak Windows arama çubuğuna yazabilir ve “Komut İstemi” adında bir uygulama göreceksiniz. Bu programı (Komut İstemi) Windows’taki terminal olarak düşünebilirsiniz.

1. Navigasyon

Öncelikle, bilgisayarın en temel yönü olan “navigasyon” ile ilgili komutlara bakalım!

ls: Mevcut Dizindeki Dosyaları/Klasörleri Kontrol Etme

ls, “listeleme” anlamına gelir ve mevcut konumunuzdaki dosyaları ve klasörleri kontrol etmek için bir komuttur. ls’yi girerek ve Enter tuşuna basarak, mevcut dizinde mevcut olan çeşitli dosyaların ve klasörlerin adlarını göreceksiniz.

ls

pwd: Mevcut Yolu Yazdırma

pwd, “çalışma dizinini yazdır” anlamına gelir ve bulunduğunuz mevcut dizini gösteren bir komuttur. Aşağıdaki ekran görüntüsünde görebileceğiniz gibi, mevcut yolun “jaeha” dizini olduğunu gösterir, bu dizin “Kullanıcılar” dizininde, yani en üst düzey dizinde bulunuyor.

pwd

cd: Dizinleri Değiştirme

cd, “dizin değiştir” anlamına gelir ve yollarda gezinmek için kullanılan bir komuttur. ls komutunu kullandığımızda ortaya çıkan çeşitli klasörler ve dosyalardan “Masaüstü” klasörüne gidelim! cd Masaüstü’yü girdiğinizde, komutları girdiğiniz yerde mevcut yol görünecek ve cd komutunu girerek mevcut yolun değiştirildiğini doğrulayabilirsiniz.

cd

Dışarıdaki bir klasöre gitmek isterseniz cd .. girebilirsiniz! Geri önceki yola döndüğümüzü görebiliyor musunuz?

cd geri

2. Dosyaları/Klasörleri Yönetme

Bir bilgisayar kullanırken, yalnızca klasörlere doğru gezinmekle kalmazsınız. Aynı zamanda dosyaları ve klasörleri oluşturmanız ve düzenlemeniz de gerekir. Terminali kullanarak dosyaları ve klasörleri nasıl yöneteceğimize bir göz atalım.

touch: Dosya Oluşturma

touch komutu dosya oluşturmak için kullanılır. Sadece touch‘tan sonra dosya adını belirtin. Örneğin, test.txt adında bir dosya oluşturdum. ls komutunu kullanarak dosyanın başarıyla oluşturulduğunu doğrulayabilirsiniz.

touch

mkdir: Klasör Oluşturma

mkdir komutu, yeni bir klasör oluşturmak için kullanılır. test adında bir klasör oluşturdum. ls komutunu kullanarak klasörün başarıyla oluşturulduğunu doğrulayabilirsiniz.

mkdir

cat: Dosya Görüntüleme

cat komutu, “birleştirme” anlamına gelir ve bir dosyanın içeriğini görüntülemek için kullanılır. test2.txt adında geçici bir dosya oluşturdum. cat test2.txt komutunu kullanarak dosyanın içeriğini görebilirsiniz.

cat

rm: Dosya Silme

rm komutu, “silme” anlamına gelir ve bir dosyayı silmek için kullanılır. test2.txt dosyasını silmeyi deneyelim. Silindikten sonra ls komutunu çalıştırırsanız, artık test2.txt dosyasının olmadığını göreceksiniz.

rm

rmdir: Klasör Silme

rmdir komutu, “klasör silme” anlamına gelir ve bir klasörü silmek için kullanılır. Önceden oluşturduğumuz test klasörünü silelim.

rmdir

cp: Dosyaları/Klasörleri Kopyalama

cp komutu, “kopyalama” anlamına gelir ve dosyaları veya klasörleri kopyalamak için kullanılır. cp‘den sonra kopyalanacak dosya/klasörü ve istenen hedef yol/adı belirtebilirsiniz. Örneğin, test.txt‘yi test2.txt‘ye kopyaladım.

cp

mv: Dosyaları/Klasörleri Taşıma, Dosyaların Yeniden Adlandırılması

mv komutu, “taşıma” anlamına gelir ve dosyaları veya klasörleri taşımak için kullanılır. test adında bir klasör oluşturalım ve test.txt dosyasını bu klasöre taşıyalım. mv komutundan sonra taşınacak dosyayı ve hedef dizini belirtin!

mv

Ayrıca, mv komutunu dosyaların yeniden adlandırılması için de kullanabilirsiniz. mv‘den sonra mevcut dosya adını ilk argüman ve istenen yeni dosya adını (bir klasör değil) ikinci argüman olarak belirtin. test2.txt‘yi test_changed.txt olarak adlandıralım.

mv adlandırma

3. Diğer Faydalı Komutlar

Önceden tartışılan komutlara ek olarak, bahsetmeye değer çeşitli diğer komutlar da vardır. Birkaçını daha inceleyelim.

clear: Terminali Temizleme

clear komutu, terminali temizlemek için kullanılır. ls gibi komutları kullandığınızda, terminal ekranı dağınık ve karışık hale gelebilir. clear komutunu girerek, terminal penceresini yeni açılmış gibi temiz hale getirebilirsiniz.

history: Daha Önce Kullanılan Komutları Görüntüleme

history komutu, daha önce kullanılan komutları görüntülemenize olanak tanır. history yazarak Enter tuşuna bastığınızda, bir dizi numara ve komut görüntülenecektir. Tarihten belirli bir komutu çalıştırmak için numara ile ünlem işareti (!) kullanabilirsiniz.

history

man: Komut Kılavuzlarını Görüntüleme

man komutu, belirli bir komutun kılavuzunu görüntülemenizi sağlar. Basitçe man‘den sonra keşfetmek istediğiniz komutu belirtin. Önceden öğrendiğimiz ls komutunun kılavuzunu görüntülemeyi deneyelim. Çalıştırıldığında, komutun adı, açıklaması, seçenekleri ve daha fazlası hakkında çeşitli bilgileri göreceksiniz. Kılavuzdan çıkıp orijinal ekrana geri dönmek için ‘q’ harfine basın, bu da çıkış anlamına gelir.

man

Bugün birçok komut keşfettik ve görebileceğiniz gibi, terminali kullanmak göründüğü kadar zor değil.

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Scroll to Top