linux_wiki:use_input-output_redirection

This is an old revision of the document!


Use Input-output Redirection

General Information

Using input/output redirection (>, ยป, |, 2>, etc.).


Redirect standard output to a file, overwrite contents
cat /etc/system-release > info.txt


Redirect standard output to file, append to file
tail /etc/passwd >> info.txt


cat /etc/passwd | wc -l
  • Counts the number of lines in /etc/passwd


2> Redirect standard error

ssh admin@webserver01.com "uptime" 2>/dev/null
  • SSH to webserver01.com, issue the uptime command, send standard errors to /dev/null (to nowhere)


Redirect both standard error and standard output

ssh admin@webserver01.com "uptime" &> results.log


Redirect standard error to standard out

cat /etc/system-release /etc/Red 2>&1 | grep Red
  • Standard output can be passed through a pipe to the next command. By redirecting standard error to standard output, any error messages are successfully sent through as well.

  • linux_wiki/use_input-output_redirection.1456803558.txt.gz
  • Last modified: 2019/05/25 23:50
  • (external edit)