
Joseph Goodman
0
4410
1352
macOS sezgisel bir işletim sistemidir, bu nedenle temelleri öğrenmek için çok fazla zaman harcamak zorunda kalmazsınız; Bunu bilerek, neden Mac'inizde bulunan Unix komut satırından yararlanmalı ve öğrenmelisiniz? Dört iyi nedenimiz var:
- Düzinelerce açık kaynak kodlu ve serbestçe kullanılabilen Unix tabanlı uygulamalar var. Bunlara para harcamak zorunda değilsin.
- Spotlight'ta dosya aramakta zorlanıyorsanız, Unix arama araçlarına dönebilirsiniz. Spotlight'tan çok daha güçlüler.
- Dosyaları, klasörleri ve dosya arşivlerini otomatik olarak yönetebilirsiniz. Bir cron işi ayarlamak bunu otomatik olarak halleder.
- Sisteminizde daha fazla güç ve kontrol sağlar.
Çok fazla Mac komutu ile hepsini hatırlamak ve kullanmak çoğu zaman zordur. Sisteminizde daha fazla üretkenlik sağlamak için kullanabileceğiniz ayrıntılı bir Mac Terminal komut sayfası ile yardımcı olmak için buradayız..
Terminal uygulamasını başlat Uygulamalar> Yardımcı programlar veya Spotlight ile arayın. O zaman aşağıdaki güçlü komutlardan bazılarına başlayabilirsiniz.
Mac Terminali Cheat Sheet Komutları
komuta | Aksiyon |
---|---|
Kısayollar | |
çıkıntı | Otomatik tamamlama dosya ve klasör adları |
Ctrl + A | Yazmakta olduğunuz satırın başına gidin |
Ctrl + E | Yazmakta olduğunuz satırın sonuna gidin |
Ctrl + U | İmleçten önceki satırı temizle |
Ctrl + K | İmleçten sonraki satırı temizle |
Ctrl + W | İmlecin önündeki sözcüğü sil |
Ctrl + T | İmleçten önceki son iki karakteri değiştir |
Esc + T | İmleçten önceki son iki kelimeyi değiştir |
Ctrl + L | Ekranı temizle |
Ctrl + C | Kaçtığın şeyi öldür. |
Ctrl + D | Geçerli kabuktan çık |
Seçenek + → | İmleci bir kelime ileri götür |
seçenek + ← | İmleci bir kelime geriye taşıma |
Ctrl + F | İmleci bir karakter ileri götür |
Ctrl + B | İmleci bir karakter geriye doğru hareket ettir |
Ctrl + Y | Son komut tarafından kesilenleri yapıştırın |
Ctrl + Z | Hangisini çalıştırdığınızı askıya alınmış bir arka plan işlemine sokar |
Ctrl + _ | Son komutu geri al |
temeller | |
/ (İleri Eğik Çizgi) | Üst düzey dizin |
. (Tek Dönem) | Geçerli dizin |
… (İkili Dönem) | Ana Dizin |
~ (Tilde) | Giriş dizini |
sudo [komut] | Süper kullanıcının güvenlik ayrıcalıklarıyla komutu çalıştırın |
nano [dosya] | Terminal editörünü açar |
açık dosya] | Bir dosya açar |
[komut] -h | Bir komut hakkında yardım alın |
adam [komut] | Komutun yardım kılavuzunu göster |
Dizini Değiştir | |
CD | Giriş dizini |
cd [klasör] | Dizini değiştir, ör. cd Belgeler |
cd ~ | Giriş dizini |
CD/ | Sürücünün kökü |
CD - | En son göz attığınız önceki dizin veya klasör |
pwd | Çalışma dizini göster |
CD… | Üst dizine gitme |
cd… /… | İki seviye yukarı git |
Dizin İçeriğini Listele | |
ls | Dizindeki dosya ve alt dizinlerin ismini göster |
ls -C | Girişin çok sütunlu çıktısını zorla |
ls-a | . (Nokta) ve… (çift nokta) olanlar dahil tüm girdileri listeleyin |
-1 -1 | Satır formatı başına bir girişte dosyaların listesini çıktılar |
ls -F | Bir dizin olan her yoldan hemen sonra bir / (eğik çizgi), çalıştırılabilir programlardan veya komut dosyalarından sonra * (yıldız işareti) ve sembolik bir bağlantıdan sonra @ görüntülemek |
ls -S | Dosyaları veya girişleri boyuta göre sıralama |
ls-l | Uzun formatta listele. Dosya modu, sahip ve grup adı, tarih ve saat dosyası değiştirildi, yol adı ve daha fazlasını içerir |
ls | Dosyaları değiştirilme zamanına göre sıralayın (en son önce) |
ls-lh | İnsan tarafından okunabilir dosya boyutlarında KB, MB veya GB olarak uzun liste |
ls -lo | Dosya adlarını boyut, sahip ve bayraklarla listeleme |
ls -la | Gizli dosyalar dahil olmak üzere ayrıntılı dizin içeriğini listele |
Dosya Boyutu ve Disk Alanı | |
du | Her alt dizinin ve içeriğinin kullanımını listeler |
du -sh [klasör] | Bir dizindeki tüm dosyaların insan tarafından okunabilir çıktısı |
du-s | Belirtilen her dosya için bir giriş görüntüleyin |
du-sk * | sıralama -nr | Dosya ve klasörleri, alt klasörler de dahil olmak üzere toplamı listeleyin. Dizinleri MB olarak listelemek için sk * ifadesini sm * ile değiştirin |
df -h | Sisteminizin boş disk alanını hesaplayın |
df -H | Boş disk alanını 1.000 güç olarak hesapla (1.024 yerine) |
Dosya ve Dizin Yönetimi | |
mkdir | Adlı yeni klasör oluştur |
mkdir -p / | İç içe klasörler oluştur |
mkdir | Aynı anda birkaç klasör oluşturun |
mkdir "" | Dosya adında boşluk olan bir klasör oluşturun. |
rmdir | Bir klasörü sil (yalnızca boş klasörlerde çalışır) |
rm -R | Bir klasörü ve içeriğini silin |
dokunma | Uzantı olmadan yeni bir dosya oluşturun |
cp | Bir dosyayı klasöre kopyala |
cp | Bir dosyayı geçerli klasöre kopyala |
cp ~ // | Bir dosyayı klasöre kopyalayın ve kopyalanan dosyayı yeniden adlandırın |
cp -R | Bir klasörü dosya adındaki boşluklarla yeni bir klasöre kopyalayın |
cp -i | Üzerine bir uyarı mesajı içeren bir dosyayı kopyalamadan önce uyarır. |
cp / Kullanıcılar / | Birden çok dosyayı bir klasöre kopyala |
rm | Bir dosyayı sil (Bu dosyayı kalıcı olarak siler; dikkatli kullanın.) |
rm | Bir dosyayı yalnızca onay verdiğinizde silin |
rm -f | Onay olmadan kaldırma zorla |
rm | Herhangi bir onay olmadan birden fazla dosyayı silin |
mv | Taşı / yeniden adlandırma |
mv | Bir dosyayı büyük olasılıkla mevcut bir dosyanın üzerine yazarak klasöre taşıyın |
mv -i | İsteğe bağlı -i bayrağı, dosyanın üzerine yazmadan önce sizi uyarması için |
mv * .png ~ / | Tüm PNG dosyalarını geçerli klasörden farklı bir klasöre taşı |
Komuta Tarihi | |
Ctrl + R | Daha önce kullanılan komutları kullanarak ara |
tarihçe n | Yazdığınız önceki komutları gösterir. Son n öğeyle sınırlandırılacak bir sayı ekleyin |
![Değer] | Bir değerle başlayan en son yazılan komutu yürütün |
!! | Yazılan son komutu yürütün |
İzinler | |
ls -ld | Giriş dizini için varsayılan izinleri görüntüleme |
ls -ld / | Belirli bir klasörün okuma, yazma ve erişim iznini görüntüleme |
chmod 755 | Dosyanın iznini 755 olarak değiştirin. |
chmod -R 600 | Bir klasörün (ve içeriğinin) iznini 600 olarak değiştirin. |
Chown: | Bir dosyanın sahipliğini kullanıcı ve grup olarak değiştirin. Klasör içeriğini eklemek için -R ekle |
Süreçler | |
ps -ax | Çalışmakta olan işlemlerin çıktısını alın. Burada, tüm kullanıcıların bir işlemini gösterir ve x, Terminal ile bağlantısı olmayan işlemleri gösterir. |
ps -aux | % Cpu,% mem, page in, PID ve command ile tüm işlemleri gösterir |
üst | Çalışmakta olan işlemlerle ilgili canlı bilgileri görüntüleyin |
üst -ocpu -s 5 | İşlemleri CPU kullanımına göre sıralanmış, her 5 saniyede bir güncellenen görüntüleme |
üst -e rsize | Bellek kullanımına göre sırala |
PID'yi öldür | ID ile işlemden çıkın. PID'yi Aktivite İzleyicisi'nde bir sütun olarak göreceksiniz |
ps -ax | grep | Ada veya PID'e göre bir işlem bulun |
Ağ | |
ping | Ping ana ve görüntüleme durumu |
kim | Bir etki alanı için whois bilgisi çıktı |
kıvırmak | Dosyayı HTTP, HTTPS veya FTP üzerinden indirin |
ssh @ | Kullanıcıyla SSH bağlantısı kurun |
scp @: / uzaktan / yol | Bir uzaktan kumandaya kopyala |
ev yapımı içki | |
demlemek doktor | Potansiyel problemler için demleme kontrol edin |
demlemek yükleme | Formül yükleyin |
demlemek kaldırma | Formülü kaldır |
demleme listesi | Yüklü tüm formülleri listele |
demlemek arama | Bira için mevcut formülleri göster |
demlemek yükseltme | Tüm eski ve sabitlenmemiş demiri yükseltme |
demlemek güncelleme | Homebrew ve formülünün en son sürümünü al |
demlemek temizleme | Yüklü formülün eski sürümünü kaldırın |
demlemek musluk homebrew / fıçısı | GitHub'dan fıçı havuzuna dokunun |
demlemek fıçı listesi | Tüm kurulu fıçıları listele |
demlemek fıçı yükleme | Verilen fıçıyı takın |
demlemek fıçı kaldırma | Verilen fıçıyı çıkarın |
Arama | |
isim bul | İçinde isimli tüm dosyaları bulun. Dosya adlarının bölümlerini aramak için joker karakterleri (*) kullanın. |
grep "" | İçerideki tüm oluşumları çıktılar (büyük küçük harf duyarlılığı için -i ekle) |
grep -rl "" | İçeride bulunan tüm dosyaları ara |
Çıktı | |
kedi | İçeriğini çıktı |
az | Sayfalamayı ve daha fazlasını destekleyen daha az komutu kullanma içeriğini çıktılayın |
kafa | İlk 10 satırını çıktı almak |
>> | Çıkışını ekler |
> | İçine çıkışını yönlendirmek |
| | Çıkışını yönlendirmek |
Sonra, Terminali Özelleştirin
Bu hile sayfasında çok fazla komut var. Ama hepsini bir kerede öğrenmek zorunda değilsin! İş akışınızla iyi bütünleşecek birkaç tane seçin ve size en çok zaman kazandırır. Bu komutlara hakim olduktan sonra, Terminal ile ilgili deneyiminizi geliştirmek için daha fazla bilgi edinin..
Daha fazla okumak için, Mac Terminalini nasıl özelleştireceğimizi ve daha kullanışlı hale getirdiğine baktık Mac Terminalini Özelleştirme ve Daha Yararlı Hale Getirme Mac Terminalini Özelleştirme ve Daha Yararlı Hale Getirme Mac'inizdeki Terminal uygulaması güçlü , ama kutunun dışında biraz yumuşak. İşte Terminal'i ihtiyaçlarınız için nasıl kişiselleştireceğiniz. .