Komut satırında genellikle "basit" komutları kullanırım.
mv foo/bar baz/bar
ama bunun tüm kısımlarını ne arayacağımı bilmiyorum:
┌1┐ ┌──2───┐
git checkout master
│ └──────3──────┘
└───────4─────────┘
Ben (sanırım) 1'in bir komut olduğunu ve 2'nin bir argüman olduğunu biliyorum ve muhtemelen 3'ü bir argüman listesi olarak adlandırırım (bu doğru mu?).
Ancak, ne arayacağımı bilmiyorum 4 .
Daha karmaşık "komutlar" nasıl etiketlenir?
find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/}
Neyin 1,2,3,4 olarak adlandırılacağını ve yukarıdaki bu "komut" un her bir parçasını neyin arayacağına cevap veren bir cevabı takdir ediyorum.
Buraya dahil etmediğim benzersiz / şaşırtıcı başka şeyler de öğrenmek harika olurdu.
git
ya find
linux için oldukça genel terminolojiyi.
A | B
, A | B
bir olan boru hattı , A
ve B
olan komutlar (bunun bir komutla sadece ilk dünya olarak aynı ada sahip olduğunu talihsiz). İlk argümanı çalıştırılabilir olarak adlandırabilirim ama benimle aynı fikirde olan bir kaynak bulamıyorum.
git checkout ...
, checkout
a, alt komutu ve bağlamında sh -c ...
,-c
bir olan seçenek .
man
sayfalarınagit
vefind
özellikle özet bölümlerine baktınız mı ?