링크 ux 셸 명령 어

4577 단어
링크 ux 셸 중요 명령
  • ?리 턴 값 을 대표 합 니 다. 이 변 수 는 이전 명령 이 실 행 된 리 턴 값 을 대표 합 니 다. 일반적으로 리 턴 1 을 성공 적 으로 실행 하고 성공 적 으로 실행 하지 못 하면 다른 값
  • 을 리 턴 합 니 다.
  • export 는 사용자 정의 변수 전환 환경 변 수 를 대표 합 니 다. 이 변 수 는 하위 프로 세 스 에 의 해 참조 되 는 지 여부 에 차이 가 있 습 니 다.
  • 변수 내용 삭제: {path%/* test/bin}
  • 교체 기능: {path/sbin//bin}
  • 변수 내용 교체 {username: - ljw} 차이
  • 변수 설정 내용 의 교 체 는 구체 적 으로 변수 설정 과 관련 된 표
  • 를 보아 야 한다.
  • alias 명령 별명 조작
  • history

  • 데이터 흐름 재 설정
    우선 표준 출력 과 표준 오류 출력 을 구분 합 니 다.쉽게 말 하면 표준 출력 은 명령 실행 에 전 달 된 정확 한 정 보 를 말 하 는데 표준 오류 출력 은 명령 실행 에 실패 한 후에 전 달 된 오류 정보 로 이해 할 수 있다.데이터 의 방향 을 바 꾸 는 것 은 표준 출력 과 표준 오류 출력 결 과 를 각각 다른 파일 이나 장치 로 전송 하 는 것 입 니 다. 이것 은 우리 가 일부 데 이 터 를 저장 하 는 데 매우 유용 합 니 다.각각 전송 에 사용 할 문 자 는 다음 과 같 습 니 다.
  • 표준 입력 (stdin): 코드 0, 사용 < 또는 <
  • 표준 출력 (stdout): 코드 는 1 이 고 사용 > 또는 >;
  • 표준 오류 출력 (stderr): 코드 는 2 이 고 2 > 또는 2 > 를 사용 합 니 다.

  • 여기에 설명 하 겠 습 니 다. 단일 (> 또는 두 개 (< 또는 >) 는 추가 로 쓰 는 것 을 말 합 니 다. 즉, 원래 데이터 의 뒤에 쓰 는 것 입 니 다.
    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 명령 과 같 습 니 다.
  • cut - d '분할 문자' - f fields | cut - c 문자 범위
  • grep 명령, sort wc uniq 명령
  • 문자 변환 명령 tr col join psate expand
  • 좋은 웹페이지 즐겨찾기