Linux

리눅스 입출력

bornsoon 2024. 8. 4. 15:28

stdin   (표준입력) --> 0

stdout (표준출력)  --> 1

stderr  (표준에러) --> 2

 

예시))

[표준 출력 ' > ' ]

find / -name hello.txt > result.txt  --> 권한 있는(성공한) 파일만 력하기

 

[표준 에러 ' 2> ']

find / -name hello.txt 2> dev/null  --> 에러 내용 dev/null(리눅스의 휴지통)에 버리기

 

ls /tmp/* 1> hello.txt.ok 2> hello.txt.err

ls /tmp/* 1> hello.txt 2> hello.txt

ls /tmp/* 1> hello.txt 2>> hello.txt

ls /tmp/* 1> hello.txt 2>&1

ls /tmp/* &> hello.txt

 

cat /etc/passwd | more (엔터 / 스페이스바)

cat /etc/passwd | less (엔터 / 스페이스바)

ls -l | sort -k 5 -r

 

vim

==============================================================================

sudo apt install vim

 

[[ vi 연습하기 ]]

vimtutor  /  nano

 

i

ESC

:w

:q

:q!

:wq

 

[[ #! <interpreter> [optional -arg] ]]   --> 스크립트를 실행시킬 프로그램의 경로를 지정

예시))

#!bin/bash  (shebang)  --> bash쉘로 실행

 

* 글자 색 보기 좋게 바꾸기

colorshceme desert

 

***디스크 용량 확인하기***

df

du

 

du --max-depth=1 -h

du / --max-depth=1 -h 2> /dev/null (권한 없는 목록은 출력안하도록)

728x90

'Linux' 카테고리의 다른 글

SSH 비밀번호 입력없이 접속하기  (0) 2024.08.06
VScode에서 SSH 원격 접속하기(ubuntu)  (0) 2024.08.06
리눅스 nginx를 이용한 서버 만들기  (0) 2024.08.04
리눅스 패키지 설치  (0) 2024.08.04
리눅스 여러 명령어  (0) 2024.08.04