कमांड लाइन पर मैं अक्सर "सरल" कमांड का उपयोग करता हूं जैसे
mv foo/bar baz/bar
लेकिन मुझे नहीं पता कि इसके सभी हिस्सों को क्या कहा जाए:
┌1┐ ┌──2───┐
git checkout master
│ └──────3──────┘
└───────4─────────┘
मुझे लगता है कि मुझे पता है कि 1 एक कमांड है और 2 एक तर्क है, और मैं शायद 3 को एक तर्क सूची कहूंगा (क्या यह सही है?)।
हालाँकि, मुझे नहीं पता कि 4 को क्या कॉल करना है ।
अधिक जटिल "कमांड" कैसे लेबल किए जाते हैं?
find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/}
मैं एक उत्तर की सराहना करता हूं जो 1,2,3,4 को कॉल करने के लिए टूट जाता है और ऊपर के इस "कमांड" जैसे प्रत्येक भाग को क्या कहते हैं।
यह अन्य चीजों के बारे में भी सीखना बहुत अच्छा होगा जो अद्वितीय / आश्चर्यजनक हैं जो मैंने यहां शामिल नहीं किए हैं।
gitया findलिनक्स के लिए नहीं बल्कि सामान्य शब्दावली।
A | B, A | Bएक है पाइप लाइन , Aऔर Bकर रहे हैं आदेशों (यह दुर्भाग्यपूर्ण है कि यह एक आदेश में सिर्फ पहली दुनिया के रूप में एक ही नाम है)। मैं पहले तर्क को एक निष्पादन योग्य कह सकता हूं लेकिन मुझे ऐसा स्रोत नहीं मिल सकता है जो मुझसे सहमत हो।
git checkout ..., checkoutएक उपखंड है , और के संदर्भ में sh -c ..., -cएक विकल्प है ।
manके लिए पृष्ठोंgitऔरfindसार खंड, विशेष रूप से?