---------------------------------------- Command line: ls Command 1: ls No arguments Standard input: [keyboard] Standard output: [screen] ---------------------------------------- Command line: ls -l x Command 1: ls Arguments: |-l| |x| Standard input: [keyboard] Standard output: [screen] ---------------------------------------- Command line: wc < x.java Command 1: wc No arguments Standard input: x.java Standard output: [screen] ---------------------------------------- Command line: wc -c y.java > out Command 1: wc Arguments: |-c| |y.java| Standard input: [keyboard] Standard output: out ---------------------------------------- Command line: a | b | c Command 1: a No arguments Standard input: [keyboard] Standard output: [pipe] Command 2: b No arguments Standard input: [pipe] Standard output: [pipe] Command 3: c No arguments Standard input: [pipe] Standard output: [screen]