SeedSpindle
İş Akışları

Linux'ta help komutu: Alias oluşturmadan önce doğru komutu bulun

03
Önce ara, sonra alias oluştur

Doğru komutu bul, sonra alias oluştur

Bir komuta kısa bir isim vermeden önce ne işe yaradığını bilmeniz gerekir. SeedSpindle, WSL veya SSH üzerinden Linux kabuğunuzda aramayı yapar, kılavuz metnini bir sohbet kartında gösterir ve ardından alias'ı bir fark (diff) olarak önerir. Her ikisini de gözden geçirirsiniz. Önce arama yapılır; böylece alias hafızaya değil, kılavuzdaki bilgiye dayanır. Aşağıdaki her adım bir sohbet kartındadır ve çalışma klasörü alias dosyasını, yedeğini ve agent'a yazdırılan notları içerir. Seçtiğiniz ortamın dışında hiçbir şey çalışmaz. İşlem bittiğinde alias dosyası, yedek ve oturum kartları neyin değiştiğine dair eksiksiz bir kayıt sağlar; kabuk beklenmedik davrandığında bunları tekrar okuyabilirsiniz. Yeni başlayanlar genellikle aramayı atlar ve bir forumdan bir satır yapıştırır; bu iş akışı aramayı her görevin ilk adımı haline getirir.

01

Klasörü aç

Kabuk için çalışma klasörünü ve WSL veya SSH ortamını seçin; böylece dosya araçları ve Shell aynı makineyi işaret etsin. Dotfiles'larınızı veya bir kopyasını içeren klasörü seçin. Dosya araçları yalnızca bu klasörde çalışır, Shell ise seçtiğiniz ortamda çalışır. Bir kez açın ve seçim sonraki göreve de geçer.

02

Arama iste

Kısa bir isim vermeden önce anlamak istediğiniz komutu belirtin ve agent'a eşleşen help veya manuel komutu çalıştırmasını isteyin. Tam ismi tırnak içinde yazın. Yerleşik bir komut için yardım metnini, normal bir program için ise kılavuz sayfasını isteyin. Birden fazla kabuk kullanıyorsanız komutun ait olduğu kabuğu belirtin.

03

Farkı (diff) incele

Önerilen alias satırını okuyun ve alışkanlıklarınıza uyuyorsa ve komutun gerçek işlevini gizlemiyorsa kabul edin. Yıkıcı bir işlem için bir kısaltma gibi görünen her şeyi reddedin. Fark, eklenen satırları yeşil, silinen satırları kırmızı ile işaretler; böylece bir bakışta değişimin büyüklüğü anlaşılır.

04

Sonucu kontrol et

Shell dosyayı yükler ve gerçek çıkış kodunu bir kartta gösterir; sonraki alias komutu yeni ismin tanınıp tanınmadığını gösterir. İsim bilinmiyorsa kart hatayı gösterir ve düzeltme istersiniz. Her yeni ismi yeni bir terminalde bir kez çalıştırın.

Salt okunma kısayolları içeren örnek alias dosyası

.bash_aliases
# Read-only shortcuts for looking around
alias ll='ls -la'
alias la='ls -A'
alias l='ls -CF'

# Disk usage in readable units
alias dfh='df -h'
alias duh='du -sh'

# Show the last commands you typed
alias hist='history 20'

Buradaki her alias yalnızca okur: ls dosyaları listeler, df ve du disk alanını raporlar, history ise son komutları yazdırır. Yorum satırları # ile başlar ve her grubu açıklar; böylece satırların neden var olduğunu sonra hatırlarsınız. Gruplar arasında bir boş satır bırakın ve her satırı yatay kaydırmadan okunacak kadar kısa tutun. Kendi grubunuzu son grubun altına ekleyin ve agent'a kaydetmeden önce farkı göstermesini isteyin. Kısa isimler yazması daha kolaydır, ancak gerçek komutlarla çakışmayacak şekilde farklı tutun. Her yeni satırı kaydetmeden önce gözden geçirin.

Alias yazmadan önce dört arama

Yerleşik komut için help oku

Görev: Bir bash yerleşik komutunun ne yaptığını alias oluşturmadan önce öğrenin. help cd gibi bir linux help komutu, yerleşik komutun belgelendirmesini yazdırır ve agent bunu Shell aracılığıyla çalıştırır; böylece metni genişletebileceğiniz bir sohbet kartında görünür. Seçenekleri okuyun, bunlardan hangilerinin alias'a ait olduğuna karar verin ve ardından satırı isteyin. Net olun. edit_file alias'ı bir fark olarak önerir ve alias asla komutun gerçek işlevini gizlememelidir. Yanlış bir tahmin çok maliyetli değildir; yedek bir copy_file çağrısı kadar yakındır. Ask first yazmadan önce durdurur; böylece farkı kabul edersiniz, dosyayı source ile çalıştırırsınız ve sonraki kartta çıkış kodunu onaylarsınız.

Anahtar kelimeyle kılavuz sayfalarında arama yap

Görev: Ne yaptığını hatırladığınız bir komutu bulun. apropos'u bir anahtar kelimeyle çalıştırmak kılavuz sayfalarının kısa açıklamalarını arar ve agent listeyi bir kartta gösterir. apropos linux yazmak çok uzun bir liste döndürürken, disk gibi daha dar bir kelime daha az ve daha iyi eşleşme verir. Her komutun projesini bilen bir kabuk geçmişi, alias'ların ötesinde ek kurulum gerektirir ve agent, isterseniz bu bashrc satırlarını bir fark olarak taslaklayabilir. Birini seç. Kılavuz sayfasını man ile okuyun, ardından alias isteyin ve kabul etmeden önce farkı gözden geçirin.

Fark (diff) ile dotfiles'ı düzenle

Görev: Bir sonraki oturum açmanızı bozmadan bir dotfiles'ı değiştirin. Dotfiles'larla bir yol (path) sorununu halletme, PATH'i ayarlayan dosyayı okumakla başlar; agent bunu read_file ve grep ile yapar, böylece eşleşen her satırı gösterir. Ardından orijinali kaydetmek için copy_file ve düzeltmeyi bir fark olarak önermek için edit_file kullanır. Kopyayı saklayın. Yol sorunlarının çoğu bir yazım hatasından kaynaklanır; bu nedenle fark genellikle yalnızca bir değiştirilmiş satır gerektirir ve yeni kurulum başarısız olursa geri yükleme tek bir copy_file çağrısıdır. Plan only, bir dosya değişmeden önce tüm planı okumanızı sağlar ve son kontrol, komutun bulunduğunu onayladığınız yeni bir kabuktur.

Değişikliği Shell ile doğrula

Görev: Alias'ın yüklendiğini onayla. Farkı kabul ettikten sonra agent, Shell aracılığıyla dosyayı source ile çalıştırır ve kartta gerçek çıkış kodunu bildirir; sıfır kod, dosyanın hatasız yüklendiğini gösterir. Kabuk istemindeki canlı güncellemeler de bu adıma bağlıdır; çünkü mevcut kabuk dosya tekrar yüklendikçe yalnızca değişmiş dosyayı görür. Alias'ı çalıştır. Agent yeni ismi yazar, çıktıyı gösterir ve beklediğiniz komutla karşılaştırırsınız. Çıkış kodu sıfır değilse, genişletilmiş karttaki hatayı okursunuz ve düzeltme istersiniz; ardından ikinci bir terminal açıp alias'ı orada da deneyin.

Windows için SeedSpindle

SeedSpindle ile komutları ara

SeedSpindle'ı İndir ↗