링크 ux 셸 명령 어
데이터 흐름 재 설정
우선 표준 출력 과 표준 오류 출력 을 구분 합 니 다.쉽게 말 하면 표준 출력 은 명령 실행 에 전 달 된 정확 한 정 보 를 말 하 는데 표준 오류 출력 은 명령 실행 에 실패 한 후에 전 달 된 오류 정보 로 이해 할 수 있다.데이터 의 방향 을 바 꾸 는 것 은 표준 출력 과 표준 오류 출력 결 과 를 각각 다른 파일 이나 장치 로 전송 하 는 것 입 니 다. 이것 은 우리 가 일부 데 이 터 를 저장 하 는 데 매우 유용 합 니 다.각각 전송 에 사용 할 문 자 는 다음 과 같 습 니 다.
여기에 설명 하 겠 습 니 다. 단일 (> 또는 두 개 (< 또는 >) 는 추가 로 쓰 는 것 을 말 합 니 다. 즉, 원래 데이터 의 뒤에 쓰 는 것 입 니 다.
graph LR
file-->Command
Command-->standardOutput-File/device
Command-->standardError-File/device
정확 한 데 이 터 를 파일 충 으로 출력 합 니 다.
데이터 흐름 을 지정 한 파일 로 출력 하여 덮어 쓰기 > 또는 1 > 파일 경로
[carver@master ~]$ ll > ~/rootfile
[carver@master ~]$ cat ~/rootfile
total 8
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Desktop
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Documents
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Downloads
-rw-rw-r--. 1 carver carver 92 Jun 19 14:53 dump.rdb
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Music
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Pictures
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Public
-rw-rw-r--. 1 carver carver 0 Aug 12 22:05 rootfile
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Templates
-rwxrwxr-x. 1 carver carver 46 Aug 12 21:02 test.sh
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Videos
[carver@master ~]$ ll > ~/rootfile
[carver@master ~]$ cat ~/rootfile
total 8
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Desktop
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Documents
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Downloads
-rw-rw-r--. 1 carver carver 92 Jun 19 14:53 dump.rdb
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Music
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Pictures
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Public
-rw-rw-r--. 1 carver carver 0 Aug 12 22:07 rootfile
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Templates
-rwxrwxr-x. 1 carver carver 46 Aug 12 21:02 test.sh
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Videos
데이터 흐름 을 원래 파일 명령 >> h 또는 1 > 파일 경로 에 추가 합 니 다.
[carver@master ~]$ ll >> ~/rootfile
[carver@master ~]$ cat ~/rootfile
total 8
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Desktop
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Documents
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Downloads
-rw-rw-r--. 1 carver carver 92 Jun 19 14:53 dump.rdb
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Music
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Pictures
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Public
-rw-rw-r--. 1 carver carver 0 Aug 12 22:07 rootfile
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Templates
-rwxrwxr-x. 1 carver carver 46 Aug 12 21:02 test.sh
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Videos
total 12
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Desktop
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Documents
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Downloads
-rw-rw-r--. 1 carver carver 92 Jun 19 14:53 dump.rdb
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Music
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Pictures
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Public
-rw-rw-r--. 1 carver carver 585 Aug 12 22:07 rootfile
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Templates
-rwxrwxr-x. 1 carver carver 46 Aug 12 21:02 test.sh
drwxr-xr-x. 2 carver carver 6 May 28 18:00 Videos
분류 출력 파일 진행
[carver@master ~]$ find / -name redis >rightMessage 2> errorMessage
[carver@master ~]$ ll rightMessage errorMessage
-rw-rw-r--. 1 carver carver 76497 Aug 12 22:16 errorMessage
-rw-rw-r--. 1 carver carver 18 Aug 12 22:16 rightMessage
명령 집행 판단 근거
많은 명령 들 이 한꺼번에 실행 되 어야 합 니 다. 따로 실행 하려 고 하지 않 고 셸 프로 그래 밍 이나 사용 할 수 있 습 니 다.
파이프 명령
우 리 는 자주 명령 을 받 게 됩 니 다. 출력 은 전체 콘 솔 을 강점 하고 조사 문제 에 우호 적 이지 않 습 니 다. 파이프 명령 은 위의 문 제 를 해결 할 수 있 습 니 다. less, more, tail 명령 과 같 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.