Mac için Terminal Komutları

macOS Terminal Komutları

içinden Mac için terminal komutları Belirli durumlarda macOS grafik arabirimi aracılığıyla kullanılamayan veya bunu gerçekleştirme süreci çok yavaş ve zahmetli olan eylemler gerçekleştirebiliriz.

Mac için terminal komutları, macOS'un tüm sürümlerinde çalışın bu, ilk sürümden bu yana pratik olarak piyasaya sürüldü. Bunları kullanmaya başlamak ve onlardan en iyi şekilde yararlanmak istiyorsanız sizi okumaya devam etmeye davet ediyorum.

Mac için Terminal komutlarıyla gerçekleştirebileceğinizi unutmayın. ekibinizdeki değişiklikler, ekipmanınızın çalışmasını etkileyebilecek konfigürasyon değişiklikleri.

Ayrıca, dosyaları silin, dizinler oluşturun, ağınıza hangi cihazların bağlı olduğunu bulun, arama yapın...

Eğer zaten biliyorsanız Windows'ta sistem komutları (MS-DOS'tan gelir), bu makalede size gösterdiğimiz Mac için Terminal komutlarını nasıl kullanacağınızı öğrenmeniz uzun sürmeyecek.

Terminale nasıl erişilir

Erişim Terminali

Başlamak için yapmamız gereken ilk şey macOS'un bağırsaklarıyla uğraşmak macOS komut satırına erişmektir. Mac'te Terminal komutlarını kullanmaya başlamak için aşağıdaki adımları gerçekleştirmeliyiz:

  • Command + boşluk çubuğu klavye kısayoluna basın.
  • Terminal yazıyoruz.
  • İlk arama sonucunu tıklayın.

Bu uygulama aynı zamanda launchpad, klasörün içinde diğerleri. Komutlarla çalışma fikrini beğendiyseniz, size nasıl çalıştığını gösterdiğimiz bir makaleye göz atabilirsiniz. mac için en iyi klavye kısayolları.

Temel Terminal Komutları

[tablo]

,,

/ (İleri Eğik Çizgi),Üst düzey dizin

.,Geçerli dizin

..,Üst dizin

~, Ana dizin

sudo [komut], Kök güvenlik ayrıcalıklarıyla komutu çalıştır

nano [file],Terminal editörünü açar

[dosya] aç, bir dosya aç

[komut] -h, Bir komutla ilgili yardım alın

man [command],Komut için yardım kılavuzunu görüntüler

,,

[/ tablo]

Terminal Arama

[tablo]

,,

bulmak -name <«»file»»>», adlı tüm dosyaları bulur içinde . Dosya adlarının bölümlerini aramak için yıldız işaretlerini (*) kullanabiliriz.

"grep" »» »,Tüm eşleşmeleri ara içinde

"grep-rl"" »» », içeren tüm dosyaları ara içinde

,,

[/ tablo]

Terminal İzinlerinin Yönetimi

Terminal izinleri

[tablo]

,,

ls -ld, Bir kaynak dizinin varsayılan iznini göster

ls -ld/ ,Okuma izinlerini görüntüler; belirli bir klasöre yazma ve erişme

mod 755 ,Bir dosyanın iznini 755 olarak değiştirin

chmod -R 600 ,Bir klasörün ve tüm içeriğinin iznini 600 olarak değiştirin

chown : ,Bir dosyanın sahipliğini kullanıcı ve grup olarak değiştirir “-R” komutunu eklersek, klasörün içeriği dahil edilir

,,

[/ tablo]

Dosya boyutu ve disk alanı

[tablo]

,,

du,Her bir alt dizin ve içeriği için listeyi kullanma

du -sh [klasör], Bir dizindeki tüm dosyaların okunabilir çıktısı

du -s, Belirtilen her dosya için bir giriş göster

du-sk* | sort -nr Dosyaları ve klasörleri listeler (alt klasörler dahil boyutu özetler). Dizinleri MB cinsinden listelemek için sm* yerine sk* yazabiliriz.

df -h, Sisteminizin boş disk alanını görüntüler

df -H, Boş disk alanını 1.000'in katlarında hesapla (1.024 yerine)

,,

[/ tablo]

Dosya ve dizinlerin yönetimi

[tablo]

,,

mkdir , adlı yeni bir klasör oluşturun.

mkdir -p / ,İç içe klasörler oluştur

mkdir ,Aynı anda birden çok klasör oluşturun

"mkdir"" »»»,Dosya adında boşluk olan bir klasör oluşturur

rmdir ,Bir klasörü siler (yalnızca boş klasörlerle çalışır)

rm -R ,Bir klasörü ve içeriğini siler

dokunmak ,Herhangi bir uzantı olmadan yeni bir dosya oluşturun

polis ,Bir dosyayı klasöre kopyalayın

polis ,Geçerli klasördeki bir dosyayı kopyala

polis ~/ / ,Klasördeki bir dosyayı kopyalayın ve kopyalanan dosyayı yeniden adlandırın

"cp-r <«»yeni dizin»»>»,Dosya adında boşluklar bulunan bir klasörü yeni bir klasöre kopyalayın

cp -i ,Üzerine yazma uyarı mesajı ile bir dosyayı kopyalamadan önce sizi uyarır

polis /Kullanıcılar/ ,Bir klasördeki birkaç dosyayı kopyalayın

ditto -V [klasör yolu][yeni klasör], Bir klasörün içeriğini yeni bir klasöre kopyalar. "-V" komutu, kopyalanan her dosya için bir durum satırı görüntüler.

rm ,bir dosyayı kalıcı olarak siler

rm -i ,Onay isteyen bir dosyayı siler

rm-f ,Dosyanın onaylanmamış silinmesini zorla

rm ,Birden fazla dosyayı onay almadan silin

mv ,taşı/yeniden adlandır

mv ,Dosyayı klasöre taşır (mevcut dosya varsa aynı ada sahip dosyanın üzerine yazar)

mv-i ,"-i" komutu, hedef dosyanın üzerine yazılacağına dair bir uyarı görüntüler.

mv*.png ~/ ,Geçerli klasördeki tüm PNG dosyalarını farklı bir klasöre taşıyın

,,

[/ tablo]

Terminal ile dizinleri yönetme

[tablo]

,,

cd, ana dizin

cd [klasör], Dizini değiştir

cd ~, Ana dizin

cd/, sürücünün kökü

cd -,Son göz attığınız önceki dizin veya klasör

pwd, çalışma dizinini göster

cd.., Üst dizine git

cd../..,İki seviye yukarı

,,

[/ tablo]

Terminal ile dosya ve dizinleri listeleme

Terminal dosyaları ve dizinleri

[tablo]

,,

ls, dizinin dosya ve alt dizinlerinin adlarını görüntüler.

ls -C, Dizinin dosya ve alt dizinlerinin adlarını sütunlarda göster

ls -a,Tüm girişleri listele (.(nokta) ve ..(çift nokta) olanlar dahil)

ls -1,Dosya listesini satır başına bir giriş biçiminde görüntüle

ls -F, Dizin olan her yoldan hemen sonra bir / (eğik çizgi) görüntüler

ls -S Dosyaları veya girişleri boyuta göre sırala

ls -l,Uzun biçim listesi. Dosya modunu içerir; sahibinin ve grubun adı; dosyanın değiştirildiği tarih ve saat; rotanın adı; vesaire

ls -l /, Sembolik bağlantılar ile kökten dosya sistemini listele

ls -lt, Değişiklik zamanına göre sıralanmış dosyaların listesi (en yenisi önce)

ls -lh, KB'de okunabilir dosya boyutlarına sahip uzun liste; MB veya GB

ls -lo, Dosya adlarını boyuta göre listele; sahibi ve bayraklar

ls -la, Dizin içeriğinin ayrıntılı listesi (gizli dosyalar dahil)

,,

[/ tablo]

Terminal'de klavye kısayolları

[tablo]

,,

Sekme, Otomatik tamamlama dosya ve klasör adları

Ctrl + A, Yazdığınız satırın başına gider

Ctrl + E, Yazdığınız satırın sonuna gider

Ctrl + U, İmleçten önceki satırı sil

Ctrl + K, İmleçten sonraki satırı sil

Ctrl + W, İmleçten önceki kelimeyi sil

Ctrl + T, İmleçten önceki son iki karakteri değiştir

Esc + T, İmleçten önceki son iki kelimeyi değiştirin

Ctrl + L, Ekranı temizle

Ctrl + C, çalışan her şeyi durdurun

Ctrl + D, Geçerli kabuktan çık

Option + →, İmleci bir kelime ileri taşı

Option + ←, İmleci bir kelime geri taşı

Ctrl + F, İmleci bir karakter ileri taşı

Ctrl + B, İmleci bir karakter geri taşı

Ctrl + Y, Son komut tarafından kesilenleri yapıştırın

Ctrl + Z, Askıya alınmış bir arka plan işlemine çalışan şeyi koyun

Ctrl + _, Son komutu geri al

Option + Shift + Cmd + C, Düz metni kopyala

Shift + Cmd + V, Seçimi yapıştır

çıkış, Kabuk oturumunu sonlandır

,,

[/ tablo]

Komut geçmişi

[tablo]

,,

Ctrl + R, Daha önce kullanılan komutları ara

tarih, daha önce yazdığımız komutları gösterir

![değer],Bir değerle başlayan son kullanılan komutu çalıştır

!!, Son kullanılan komutu çalıştır

,,

[/ tablo]

Terminal İşlemleri

son işlemler

[tablo]

,,

ps -ax O anda çalışmakta olan işlemleri gösterir. "a" komutu tüm kullanıcı işlemlerini, "x" komutu ise Terminal'e bağlı olmayan işlemleri görüntüler.

ps -aux, %cpu ile tüm işlemleri göster; %mem; sayfa girişi ve PID

üst,Çalışmakta olan işlemler hakkında gerçek zamanlı bilgileri gösterir

top -ocpu -s 5, CPU kullanımına göre sıralanmış ve her 5 saniyede bir güncellenen işlemleri gösterir

top -o rsize, İşlemleri bellek kullanımına göre sırala

PID'yi öldür, ID ile işlemden çık . PID, Activity Monitor'de bir sütun olarak görüntülenecektir.

ps -ax | grep ,Bir işlemi ada veya PID'ye göre arayın

,,

[/ tablo]

Terminalde ağ komutları

[tablo]

,,

ping ,Ana bilgisayara ping atın ve durumunu görüntüleyin

kim ,Bir alan adının whois bilgilerini alma

kıvırmak -O ,HTTP aracılığıyla bir dosya indirir; HTTPS veya FTP

ssh @ ,Bir SSH bağlantısı kurun kullanıcı ile

scp @ :/uzak/yol,Kopyala Hala uzak

arp -a Tüm cihazların IP ve MAC adresleri dahil olmak üzere yerel ağınızdaki tüm cihazların bir listesini görüntüler

ifconfig en0,Cihazınızın IP ve MAC adresini görüntüler

traceroute [ana bilgisayar adı], Paketlerin cihazınızdan hedef adrese geçtiği yolu ve atlamaları tanımlar

,,

[/ tablo]

Ev yapımı içki

[tablo]

,,

demlemek doktor, Olası sorunlar için sistemi kontrol edin

brew help, Yararlı Homebrew komutlarının listesi

demleme kurulumu | ,Bir formül yükleyin

demlemek kaldırma |fıçı>,Formül kaldır

demleme listesi --formula,Yalnızca yüklü formülleri listele

demlemek | ,Bir formülün tüm bağımlılıklarını listeleyin

demleme arama metni |/regex/,Normal ifade kullanarak formülleri arayın

demlemek yükseltme | ,Formülü güncelle

modası geçmiş demlemek | ,Arama formülü

modası geçmiş demlemek –formula,Modası geçmiş bir formül bulun

brew pin [installed_formula],Güncellenmemesi için bir formülü sabitleyin

brew unpin [installed_formula], Bir paketi güncellemek için sabitlemeyi kaldırın

demleme temizleme,Kilit dosyalarını ve eski paketleri tüm formüllerden kaldırın

,,

[/ tablo]

Ortam değişkeni veya yol

[tablo]

,,

printenv, Şu anda ayarlanmış ortam değişkenlerinin bir listesini görüntüler

echo $PATH,Yürütülebilir dosyalar içeren bir dizin listesini saklayan PATH değişkeninin değerini kontrol edin

echo $PATH >path.txt,Yol dizinini bir metin dosyasına aktarır

export PATH=$PATH:absolute/path to/program/,Yalnızca geçerli oturumda uç birim aracılığıyla bir program çalıştırın.

,,

[/ tablo]


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Actualidad Blogu
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.