Aşağıdakiler, Terminal'i anlamayı ve kullanmayı amaçlayan giriş seviyesi operasyonel komutların bir listesidir.
terminal, veya komut satırı arayüzü (CLI), birçok kişi tarafından bilgisayar yönetiminin Kutsal Kasesi olarak kabul edilir. Bir zamanlar, bir bilgisayarda herhangi bir şeyi başarmanın tek yolu CLI idi; daha sonra PC'lerin popülaritesi arttıkça CLI yerini grafik kullanıcı arayüzüne (GUI) bıraktı. Aramızdaki saflar genellikle CLI'yi bir araç olarak kullanmayı tercih ederler. bilgisayarı manipüle etmek ve işleri halletmek için fare kullanmak yerine görevleri gerçekleştirmesini sağlamak.
Yıllar geçtikçe Mac GUI çalışma şeklimizi değiştirdi, ancak yine de birçok kişi, görevleri kontrol etme ve otomatikleştirme ve hatta Mac'te yalnızca CLI aracılığıyla erişilebilen özellikleri yapılandırma yeteneği için komut satırını kullanıyor.
Terminal'deki bazı şeyler, kullanıcıların temel veya tekrarlayan görevler için daha hızlı çalışmasına olanak tanır. Kullanımlarını ve daha fazlasını artırmak için komutlar birbirine zincirlenebilir.
Mac OS X'in 2001'deki ilk çıkışından sonra oluşturulmuş bir Mac'teki herkes, UNIX tabanlı kabuk aracılığıyla Mac'lerindeki Terminal uygulaması aracılığıyla komut satırı arayüzünü deneyimleyebilir. Bu uygulama, Uygulamalar | Yardımcı programlar klasörü (bir Finder penceresi açın ve Command+Shift+U tuşlarına basın). Terminal, klavyede komutlar girerek ve komutları yürütmek için geri tuşuna basarak çalışır. Terminal, komut yürütüldükten sonra mevcut tüm ilgili bilgilerle yanıt verecektir (bazı komutlar herhangi bir çıktıyı geri yansıtmayabilir).
Terminali açın ve işlerinizi halletmek için modern bir Mac'te komut satırı arabirimlerini nasıl kullanabileceğinize ilişkin bilginizi artırmak için aşağıdaki temel CLI komutlarından bazılarını izleyin.
GÖRMEK: macOS ayarlama kontrol listesi (TechRepublic Premium)
1. Dizini Değiştir
Komut: CD
Bu ne yapar: Bu komut, farklı bir dizinde başka komutları yürütmek, farklı bir dizinin içeriğini görüntülemek veya farklı bir dizinde bir dosya açmak için Terminal'de çalışmakta olduğunuz dizini değiştirir. Bu, CLI ile çalışırken kullanılacak çok yaygın bir komuttur. Yerinizi ve hangi dizinde olduğunuzu kaybederseniz, yazın pwd (çalışma dizinini yazdırın) ve geçerli yolu yansıtmak için Return tuşuna basın.
Misal: cd "yol/dizine/dizin/" (Şekil A)
Şekil A
2. Listeleme Dizini
Komut: ls
Bu ne yapar: kullanarak bir dizine gittikten sonra bu komutu kullanın. CD geçerli dizinin içindeki içeriği (dosyalar ve dizinler) görüntüleme komutu. İzinler, sahip ve oluşturulma tarihi de dahil olmak üzere her bir dosya hakkında daha fazla bilgi almak için -l (ls -l) bağımsız değişkenini kullanın.
Misal: ls "yol/dizine/dizin/" (Şekil B)
Şekil B
3. Dosyaları açın
Komut: açık
Bu ne yapar: Bir dizine göz atarken, Mac'inizde açmak istediğiniz bir dosyayla karşılaşabilirsiniz. İşte burada open komutu devreye giriyor. Bu komutun ardından bir boşluk ve dosya adının yazılması, dosyayı Mac'te o dosya türünü açabilen uygulama ile açacaktır. Dosya adını yazarken, tam adı yazmanıza gerek yoktur, kısmen yazabileceklerinizi yazın, ardından kalan metni otomatik olarak tamamlamak için sekmeye basın.
Misal: "dosya adını" aç (Şekil C)
Şekil C
4. Bir dosyayı başka bir dizine kopyalayın
Komut: cp
Bu ne yapar: Bu komut, bir dosyayı bir konumdan diğerine kopyalamayı veya sadece aynı dosyanın yeni bir adla bir kopyasını oluşturmayı kolaylaştırır. İlk argümanı belirtirken, kopyalamak istediğiniz kaynak dosyayı ve ardından bir boşluk ve tam yol, dosya adı ve komut yürütüldüğünde kopyanın yerleştirilmesini istediğiniz yerin uzantısını ekleyin. Kopyalama tamamlandığında Terminal geri dönecektir.
Misal: cp "dosyaadı"http://www.techrepublic.com/"yenidosyaadı" (Şekil D)
Şekil D
5. Bir dosyayı taşıyın
Komut: mv
Bu ne yapar: Bir dosyayı kopyalamak yerine taşımak istemiyorsanız, dosyanın aynı biçimini kullanın. cp komutunu kullanın, ancak bunun yerine 'cp'yi 'mv' ile değiştirin. Bu, dosyayı bir konumdan diğerine taşıyacak, dosyayı orijinal konumundan kaldıracak ve yeni konumuna yerleştirecektir.
Misal: mv "dosya adı"http://www.techrepublic.com/"path/to/new/file/location" (Şekil E)
Şekil E
6. Bir metin dosyası oluşturun
Komut: dokunma
Bu ne yapar: dokunma komutu, herhangi bir dosya türünü oluşturmanıza izin verir, ancak boştur. Boş dosyayı oluşturduktan sonra open (dosya adı) yazarak bir metin düzenleyicide açabilirsiniz.
Misal: dosyam.txt'e dokunun (Şekil F)
Şekil F
7. Bir dizin oluşturun
Komut: mkdir
Bu ne yapar: Bu komut, doğrudan CLI'den bir dizin (klasör) oluşturmanıza izin verecektir. Yeni dosyaları depolamak için bir yere ihtiyacınız olduğunda, mevcut çalışma dizinine yeni bir dizin eklemek için bu komutu kullanın veya yeni dizinin yerleştirilmesini istediğiniz konuma giden tam yolu belirtin.
Misal: mkdir "yol/hedef/yeni/dizin" (Şekil G)
Şekil G
8. Boş bir dizini kaldırın
Komut: rmdir
Bu ne yapar: Yanlış ada sahip bir klasör oluşturduğunuzda, mv komutunu kullanarak yeniden adlandırın veya bir dizini tamamen kaldırmak istiyorsanız, rmdir komut ve ardından dizine giden yol.
Misal: rmdir "yol/dizin/dizin" (Şekil H)
Şekil H
9. İç içe dizinleri kaldırın
Komut: rm -R
Bu ne yapar: Diğer dizinleri veya dosyaları içerebilecek tüm dizini kaldırmak istediğinizde, rm -R komut, döneceğiniz yerdir. Bu komut geri alınamaz, (Finder'daki dosyaları silmenin ve onları Çöp Kutusu'ndan geri yüklemenin aksine). Bu komut çalıştırıldığında belirttiğiniz yol içerisindeki tüm dosya ve dizinler anında silinecektir.
Misal: rm -R "/path/to/root/directory" (Şekil I)
Şekil I
10. Komutları süper kullanıcı ayrıcalıklarıyla yürütün
Komut: sudo
Bu ne yapar: sudo (veya süper kullanıcı do), komutu yönetici ayrıcalıklarına yürütürken kullanıcı ayrıcalıklarınızı yükseltmenize izin veren bir komuttur. Bu, bazı komutların çalışması için gereklidir; örneğin, başka bir kullanıcının sahip olduğu bir dosyayı kaldırmak. Bu komutu çalıştırdığınızda, Terminal'de komut yürütmeyi bitirmek için kullanıcı hesabı parolanızı yazmanız gereken bir parola alanının göründüğünü göreceksiniz.
Misal: sudo "komut" (Şekil J)
Şekil J
11. Aktif olarak çalışan bilgisayar işlemlerini listeleyin
Komut: üst
Bu ne yapar: Terminal penceresinde, bellek, CPU ve disk kullanımı dahil olmak üzere sisteminizin istatistiklerinin güncellendiğini göreceksiniz. Ayrıca Mac'inizde Activity Monitor uygulamasını açmanıza gerek kalmadan CPU'yu ve durumlarını, kullanılan bağlantı noktalarını, uygulama başına belleği ve daha fazlasını kullanan en iyi uygulamaların çalışan bir listesini göreceksiniz. Bu komut, siz Terminal penceresini kapatana veya yürütmeyi CLI'ye geri döndürmek için Control + C tuşlarına basana kadar yürütülür.
Misal: üst (Şekil K)
Şekil K
12. Alt ekrandan çıkın ve Terminal'e dönün
Komut: q
Bu ne yapar: Yürütüldüğünde sürekli çalışan komutlar için klavyenizdeki q tuşuna basarak işlemin yürütülmesini sonlandırabilirsiniz. Alternatif olarak Control+C tuşlarına da basabilirsiniz.
Misal: gibi bir komutu yürüttükten sonra üst aktif süreçleri görüntülemek için çıkmak için "q" tuşuna basın. (Şekil L)
Şekil L
13. Önceki tüm komutların Terminal ekranını temizleyin
Komut: Açık
Bu ne yapar: Önceden yazılmış tüm komutları Terminal görünümünden kaldırır ve size çalışmanız için temiz bir sayfa listesi verir. Clear yazmak yerine, aynı eylemi gerçekleştirmek için alternatif olarak Command+K tuşlarına da basabilirsiniz.
Misal: açık (Şekil M)
Şekil M
14. Bir klasörün içeriğini yeni bir klasöre kopyalayın
Komut: aynen
Bu ne yapar: aynen komutu, bir klasörün tüm içeriğinin bir kopyasını belirttiğiniz başka bir klasöre yürütür. Bu, yeni bir projeye başlamanız ve eski bir projeyi temel olarak kullanmanız veya bir klasördeki dosyaları bilgisayarınızdan harici bir sürücüye kopyalamanız gerektiğinde harikadır. Ekle -V kopyalanan her dosya için ayrıntılı çıktı almak için aşağıdaki örnekte olduğu gibi.
Misal: aynen -V MyFolder MyNewFolder (Şekil N)
Şekil N
15. Bir komut için tek satırlık açıklama alın
Komut: nedir
Bu ne yapar: Bir komutun ve Mac'inizde ne işe yaradığının kısa bir açıklamasını almak istediğinizde, öğrenmek için bu komutu kullanın.
Misal: "komut" nedir (Şekil O)
Şekil O
16. Bir komut için kılavuz sayfasını göster
Komut: adam
Bu ne yapar: Terminal'deki komutların çoğu, bir komutun ne yaptığı hakkında yardım almanıza veya argümanları ve diğer bilgileri aramanıza izin veren bir kılavuzla birlikte gelir. Bunu kullan adam Belirli bir komut hakkında daha fazla bilgi bulmak istediğinizde komut.
Misal: adam "komut" (Şekil P)
Şekil P
17. "Çıkış" komutu
Komut: çıkış
Bu ne yapar: Bu komut, Terminal'deki mevcut oturumu kapatacaktır. Ayrıca pencereyi basitçe kapatabilirsiniz, ancak uzak bir makineye erişmek için Terminal üzerinden SSH kullandığınızda bu mümkün olmayabilir. Bu durumda, kullanmak isteyeceksiniz çıkış pencereyi kapatmadan önce bu uzak bağlantıyı kapatmak için.
Misal: çıkış (Şekil Q)
Şekil Q
Git terminal komutlarınız nelerdir?
Bu makale daha çok macOS'ta yeni olanlara veya belki de Windows gibi başka bir işletim sisteminden gelenlere odaklanmış olsa da, deneyimli kullanıcıların bile bilgi tabanlarını güçlendirebileceğini umuyorum.
En sık hangi Terminal komutlarını kullanıyorsunuz? Bu listeye hangi Terminal komutlarını eklersiniz? Sizden haber almak isteriz!
Ayrıca bkz.
Editörün Notu: Bu makale ilk olarak Jesus Vigo tarafından yazılmıştır ve Cory Bohon tarafından ek bilgiler ve güncellenmiş komutlar içerecek şekilde güncellenmiştir.