8 Temmuz 2017 Cumartesi

mac terminal kullanımı


Şayet mac bilgisayarınızla yazılım geliştirmek veya log dosyalarınıza bakmak istiyorsanız terminal komutlarını bilmeniz gerekir. Ana işlemler için kullanılabilecek bilgileri aşağıya ekliyorum. Sade bir anlatım olacak. Daha önce dos'un herhangi bir sürümünü kullandıysanız çok rahat anlarsınız.

Öncelikle Launchpad/diğer yolundan terminal dosyamızı çalıştırıyoruz.

Buna benzer 2 satır çıkar karşınıza:

Last login: Sat Jul 8 19:07:18 on ttys000
MacbookPro-macbook-pro:~ AppleMacbook$_  

$ işareti sonrası imleç var.

İmlecin olduğu yerden itibaren komut enter yapılabilir. AppleMacbook$ benim mac'imin adı sizinki başka birşey olabilir. Şimdi komutlar:

pwd : Bu komut nerede olduğumuzu bildirir. pwd yazıp enter yapıldığında bulunduğumuz yer gösterilir.

Ls : Bulunduğumuz yerdeki bütün klasör ve dosyaları gösterir. 

cd : Bu komut bir klasör içine girmek için kullanılır. Örneğin Ls yaptık ve desktop diye bir klasör gördük. Şimdi cd desktop yazıp enter yaparsak mac'imizin masa üstüne terminal üzerinden ulaşmış oluruz.

cd ..   :  Bir klasöre girdik ve şimdi çıkmak istiyoruz. Aşağıdaki örnekte içine girilen desktop klasöründen çıkış gösteriliyor:

cd .. desktop

cd ile .. arasında bir boşluk var. Bu önemli.

xcrun : İleri seviye komutları görmek için kullanılır. Bu komutu çalıştırdığınızda aşağıdaki liste açılır. Örneğinverisyon öğrenmek için: xcrun --version yazıp enter yapılır. Xcode yüklü bir mac'te çalışır.


Usage: xcrun [options] ... arguments ...

Find and execute the named command line tool from the active developer
directory.

The active developer directory can be set using `xcode-select`, or via the
DEVELOPER_DIR environment variable. See the xcrun and xcode-select manual
pages for more information.

Options:
  -h, --help                  show this help message and exit
  --version                   show the xcrun version
  -v, --verbose               show verbose logging output
  --sdk             find the tool for the given SDK name
  --toolchain           find the tool for the given toolchain
  -l, --log                   show commands to be executed (with --run)
  -f, --find                  only find and print the tool path
  -r, --run                   find and execute the tool (the default behavior)
  -n, --no-cache              do not use the lookup cache
  -k, --kill-cache            invalidate all existing cache entries
  --show-sdk-path             show selected SDK install path
  --show-sdk-version          show selected SDK version
  --show-sdk-build-version    show selected SDK build version
  --show-sdk-platform-path    show selected SDK platform path
  --show-sdk-platform-version show selected SDK platform version

man : manual yani kullanım kılavuzudur. cd komutu hakkında bilgi almak için şöyle kullanılır: man cd 

Açılan sayfadan çıkmak için Q harfine basmanız yeterlidir.


mkdir   rm   touch  rmdir  komutları:

mkdir komutu ile bulunduğumuz dosya için de başka bir dosya yaratabiliriz. rmdir komutu ile de yarattığımız dosyayı kaldırabiliriz. Benzer şekilde dosya yaratmak için touch kaldırmak için de rm komutunu kullanabiliriz.
say : Adından da anlaşıldığı gibi söylemek yani yazdığınız bir kelimeyi mac bilgisayarınıza okutabilirsiniz. Örneğin say yazıp enter yapıyoruz ve sonra merhaba yazıp enter yapıyoruz, ve mac merhaba diyor. Çıkmak için terminali kntrl+c ile kapatın.

uptimeMac’imizi uzun süredir kapatmıyor olabiliriz. Bilgisayarımızın ne kadar süredir çalışmakta olduğunu uptime komutu ile kolaylıkla öğrenebiliriz.

yes : Mac bilgisayarınız %100 çalıştırır. Macte bir sorun olup olmadığını bu komutla test edebilirsiniz. Çıkmak için kntrl+c yapınız.

caffeinate : Bu komutla Mac hiç bir zaman uykuya girmez. kntrl+c ile komutu iptal edebilirsiniz.

topBilgisayarımızda çalışan tüm işlemleri ve detayları izlemek için terminale top komutunu vermemiz yeterli. Çıkmak için terminali kntrl+c ile kapatın.


history : History komutu ile terminale girdiğiniz andan bu yana hangi komutları verdiğinize bakabilirsiniz.

clear : Ekranı temizler.

echo : Yazdığınızı tekrarlar. Örneğin echo  selam yazıp enter yapın.

Mac ile terminalde tetris oynamak istermisiniz. bunu için aşağıdaki işlemleri uygulayın:

emacs yazıp enter tuşuna basın. Sonra esc tuşuna basın. sonra x tuşuna basın. Açılan pencereye tetris yazın ve oynayın. Çıkmak için terminali kapatın. kntrl+c burada işe yaramıyor :-)