Terminal ile Dosya İşlemleri – Temel Terminal Komutları

Bu yazıda basit komutlar ile terminal üzerinden dosya oluşturma, silme ve dizinlerde terminal ile hangi işlemler yapılabilir bunları öğreneceğiz. Tüm bu işlemleri öğrenmeden önce öncelikle terminal nedir hızlıca göz atalım.

Terminal nedir? 

Terminals, also known as command lines or consoles, allow us to accomplish and automate tasks on a computer without the use of a graphical user interface. Using a terminal allows us to send simple text commands to our computer to do things like navigate through a directory or copy a file, and form the basis for many more complex automations and programming skills.

-ITConnect

Basit Terminal Kodları ile Dosya İşlemleri nasıl yapılır?

Terminalin bize sunduğu en keyifli özelliklerden biri uzun dosya işlemlerini birkaç satır kod ile hızlı bir şekilde tamamlayabiliyor olmamız. Terminaldeki basit ve kullanımı kolay kısa kodlara alıştıktan sonra artık normal sayılabilecek bir klasör oluşturma işini dahi terminal üzerinden yapmaya başlayacaksınız. Bundan sonraki süreçte terminal adeta eliniz kolunuz gibi olacak! 

Öncelikle bilgisayarımızdan Terminal’e erişmek için ⌘ Cmd + Space kombinasyonunu kullanarak karşımıza gelen ekrana Terminal yazıp Enter tuşuna basıyoruz. 
Linux için ALT+CTRL+T kısayolunu, Windows için Windows+R kısayolunu kullanabilirsiniz.

(Not: Yazdığımız her bir terminal kodunun çalışması için Enter’a basmamız gerekiyor. )

Açılan ekranda hangi dizinde olduğumuzu öğrenmek için pwd komutunu yazıyoruz. Güncel olarak bulunduğumuz dizin buna benzer bir şekilde Terminal’de gözükmüş olacaktır:   /Users/berkeyagizsevim

Bulunduğumuz dizinde hangi dosyaların olduğunu görüntülemek için ls komutunu kullanıyoruz.

Dizin içindeki herhangi bir dosyaya erişim sağlamak yani o dosyanın içine girmek için cd komutunu kullanıyoruz. ( cd- change directory kısaltması olarak aklınızda kalabilir.)

Örneğin /Users/berkeyagizsevim dosya yolundaki Desktop’a erişmek isteyelim. Bu durumda cd Desktop komutunu kullanmamız gerekecek. 

cd Desktop komutunu yazdıktan sonra Desktop klasörü içine giriş yapıyoruz. Şimdi Desktop’un içinde hangi dosyaların bulunduğunu görüntülemek için ls komutunu yazalım.

touch komutu sayesinde istediğimiz formatta bir dosya üretebiliyoruz. Örneğin şu an Desktop’tayız ve masaüstüne hello-world adında bir php dosya oluşturalım. Bunun için touch hello-world.php yazıyoruz. 

Eğer terminali biraz daha küçültüp masaüstünü kontrol ederseniz hello-world.php adında bir dosyanın oluşturulduğunu görebilirsiniz. Dosyanın oluşup oluşmadığını terminal üzerinden kontrol etmek için ls komutunu yazabilirsiniz. 













Örneğin oluşturduğumuz bu dosya üzerinde bir değişiklik yapmak istiyoruz.
Dosya üzerinde değişiklik yapabilmemiz için dosyayı açmamız gerekiyor. Dosyayı açmamızı sağlayan komut open olacaktır. Open yazdıktan sonra dosya ismini yazmanız bu işlemin gerçekleşmesini sağlayacaktır. Oluşturduğumuz örnek için bu durum open hello-world.php şeklinde olacaktır.

Şimdi bulunduğumuz dizinde (masaüstü) bir klasör yani bir directory oluşturalım. Klasör oluşturmak için terminalde mkdir dosya-ismi formatını kullanmamız gerekiyor. mkdir yenibirdosya komutunu yazdıktan sonra dosyanın oluşup oluşmadığına ls kodunu yazarak ya da masaüstünü görüntüleyerek kontrol edebilirsiniz.

Buraya kadar öğrendiklerimizi tekrar etmek adına oluşturduğumuz dosyanın içine cd komutu ile giriş yapalım. Daha sonra touch test.php yazarak Test adında bir php dosyası oluşturalım. Bulunduğumuz yolu kontrol etmek için pwd komutunu kullanalım. 

Oluşturduğumuz dosyayı silmek için rm dosya-adi formatını kullanıyoruz. rm-test.php komutu sayesinde oluşturduğumuz dosyayı silelim.

Şimdiye kadar dosya oluşturmayıbulunduğumuz dizindeki dosyaları görüntülemeyi, farklı bir dizine giriş yapmayı ve yeni bir klasör oluşturmayı öğrendik. 

pwd yazarak bulunduğumuz dizini tekrardan görüntüleyelim ve bir önceki dizin olan Desktop’a çıkmayı deneyelim. 
Bunu yapmak için cd ./.. komutunu terminale yazmanız yeterli olacaktır. 

rmdir dosya-adi (remove directory) komutunu kullanarak oluşturduğumuz klasörü silelim. Dosyanın silinip silinmediğini kontrol etmek için ls komutunu çalıştırabilirsiniz.

Kısa bir özet olarak: 

pwd -> Bulunduğumuz dizini görüntülememizi sağlıyor. 
cd -> Bulunduğumuz dizinden farklı bir dizine geçmemize yardımcı oluyor. 
touch -> Yeni bir dosya oluşturmamızı sağlıyor.
mkdir -> Yeni bir dizin oluşturmamızı sağlıyor.
rmdir -> Oluşturduğumuz dizini silmemizi sağlıyor.
open -> Oluşturduğumuz ya da mevcut olan dosyaları açmamızı sağlıyor. 
rm -> Oluşturduğumuz dosyaları silmemizi sağlıyor. 
mv -> Oluşturduğumuz dosyanın adını değiştirmemizi sağlıyor.

Bir sonraki yazıda Git nedir? Terminal ile Git kullanımını öğreneceğiz. Konu ile ilgili daha fazla kişinin öğrenmesine yardımcı olmak için yazıyı paylaşmayı unutmayın!

Daha çok öğrenecek ve başkalarının da öğrenerek farklı insanlara öğretmesine olanak sağlayacağım. Yakın zamanda güncel içerikler ile burayı beslemeye devam edeceğim. 

Güzel bir hayal daha 22 yaşında öğrenerek, öğreterek ve bu sürece katkı sağlayacak sizler ile filizlenecek. Bir önceki yazım olan Bir Hayalim Var!‘ı okuyarak bana geri dönüş sağlayabilirsiniz. 🙃

Twitter: twitter.com/berkeyagizsevim
Instagram: instagram.com/berkeyagizsevim

Yeni yazılardan haberdar olmak için bültene abone olun: 

This error message is only visible to WordPress admins

Error: The account for berkeyagizsevim needs to be reconnected.
Due to recent Instagram platform changes this Instagram account needs to be reconnected in order to continue updating. Reconnect on plugin Settings page

Error: No posts found.

Make sure this account has posts available on instagram.com.

Error: admin-ajax.php test was not successful. Some features may not be available.

Please visit this page to troubleshoot.


mudanya escort alanya escort samsun escort eskişehir escort escort Bursa