Tại dòng lệnh tôi thường sử dụng các lệnh "đơn giản" như
mv foo/bar baz/bar
nhưng tôi không biết phải gọi tất cả các phần của việc này là gì:
┌1┐ ┌──2───┐
git checkout master
│ └──────3──────┘
└───────4─────────┘
Tôi (nghĩ rằng tôi) biết rằng 1 là một lệnh và 2 là một đối số và có lẽ tôi sẽ gọi 3 danh sách đối số (điều đó có đúng không?).
Tuy nhiên, tôi không biết gọi 4 .
Làm thế nào là "lệnh" phức tạp hơn được dán nhãn?
find transcripts/?.? -name '*.txt' | parallel -- sh -c 'echo $1 $2' {} {/}
Tôi đánh giá cao một câu trả lời phá vỡ những gì để gọi 1,2,3,4 và những gì để gọi từng phần của ví dụ "lệnh" này ở trên.
Thật tuyệt vời khi biết thêm về những điều độc đáo / đáng ngạc nhiên mà tôi chưa bao gồm ở đây.
git
hoặc find
nói đúng hơn là thuật ngữ chung cho linux.
A | B
, A | B
là một đường ống dẫn , A
và B
là lệnh (đó là đáng tiếc rằng điều này có tên giống như chỉ là thế giới đầu tiên trong một lệnh). Tôi có thể gọi đối số đầu tiên là thực thi nhưng tôi không thể tìm thấy một nguồn đồng ý với tôi.
git checkout ...
, checkout
là một tiểu ban , và trong bối cảnhsh -c ...
, -c
là một lựa chọn .
man
trang chogit
vàfind
, đặc biệt là phần tóm tắt?