[Linux] '/dev/null 2<&1'ÀÇ ÀǹÌ

   Á¶È¸ 15138   Ãßõ 0    

Summary1316;1116;Ȣ16;1648;않lj16; 파1068; 'nofile.txt'1012; cat 명/16112;/196; 1648;122116;면 1068;0152;1201;1004;/196; 아래와 같1008; 결과를 Ǻ19;lj16;다. 1593;, 실행결과와 에러를 표1456; 출/141;1109;치(/dev/tty)/196; 출/141;합니다.

[opradm@hvdev-tst-svr01 ~]$ cat nofile.txt
cat: nofile.txt: No such file or directory



'>'lj16; 표1456;출/141;1032; FD를 변ᅆ1;

[opradm@hvdev-tst-svr01 ~]$ cat nofile.txt > /dev/null
cat: nofile.txt: No such file or directory
[opradm@hvdev-tst-svr01 ~]$

'>'lj16; '1>'와 ᇼ1;1068;Ȣ16;다.




'2>&1 > /dev/null'과 '> /dev/null 2>&1'1032; 차1060;1216;

[opradm@hvdev-tst-svr01 ~]$ cat nofile.txt 2>&1 > /dev/null
cat: nofile.txt: No such file or directory
[opradm@hvdev-tst-svr01 ~]$ cat nofile.txt > /dev/null 2>&1
[opradm@hvdev-tst-svr01 ~]$


The&means file descriptor1. So2>&1redirects standard error to whatever standard output currently points at, while2>1redirects standard error into a file called1.

Also, the redirects happen in order. So if you say2>&1 >/dev/null, it redirects standard error to point at what standard output currently points at (which is probably a noop), then redirects stdout to /dev/null.

'> /dev/null 2>&1'1008; '&> /dev/null'와 ᇼ1;1068;Ȣ16;다.


References

https://codingdog.tistory.com/entry/%EB%A6%AC%EB%88%85%EC%8A%A4-%EB%AA%85%EB%A0%B9%EC%96%B4-devnull-21-%EC%9D%98-%EC%9D%98%EB%AF%B8%EB%A5%BC-%EC%95%8C%EC%95%84%EB%B4%85%EC%8B%9C%EB%8B%A4

https://linuxhint.com/redirect-stdout-and-stderr-to-file/



Á¦¸ñPage 25/26
2020-07   8537   »ßµ¹À̽½ÇÄÀÌ
2020-12   11931   È­Á¤Å¥»ï
2021-04   12676   µö·¯´×¼­¹ö
2021-07   10159   ¹Ú¹®Çü
2021-12   12743   µö·¯´×¼­¹ö
2022-03   13696   µö·¯´×¼­¹ö
2022-06   30346   µö·¯´×¼­¹ö
2022-11   38778   µö·¯´×¼­¹ö
2023-03   41661   µö·¯´×¼­¹ö
02-14   7991   ĸƾ¾Æ¸Þ¸®Ä«³ë
2011-01   23677   ¾ÈÇü°ï
2013-12   15960   ±èÀ±¼ú
2017-04   34375   ä¼±ÀÏ
2019-03   12983   ±ô¹Ú±ô¹Ú°¡
2019-07   26745   ½ºÄµl¹ÎÇö±â
2020-07   12159   ȲÁø¿ì
2020-12   15790   ¾Æ¸¶µ¥¿ì¾²
2021-04   15596   µö·¯´×¼­¹ö
2021-08   18486   ½ºÄµl¹ÎÇö±â
2022-01   8804   °£Àå°ÔÀå