Linux 에서 자주 사용 하 는 특수 기호 의 미 를 기록 하여 쉽게 찾 아 볼 수 있 습 니 다.

1637 단어
계속 업데이트, 계속 공부, 화 이 팅!!
  • $\#: 셸 에 입력 한 매개 변수 갯 수 는 일반적으로 파일 매개 변수 입력 여 부 를 판단 하 는 데 사 용 됩 니 다. 없 으 면 echo "Usage: $0 filename";exit -1;
  • $0: 이 프로그램의 실행 이름 입 니 다.
  • $n: 이 프로그램의 몇 번 째 인자 입 니 다. eq: {1... n}.
  • $$: 이 프로그램의 PID 입 니 다.

  • 다음은 유용 한 단축 명령 이다.
  • cd - 이전 cd 명령 의 위 치 를 되 돌려 줍 니 다.

  • 전의 문자 (연산 자)
  • -ne 은 같 지 않다.
  • -eq 은 같다.
  • -gt 보다 크다.
  • -ge 는 같 음 보다 크다.
  • -lt 보다 작다.
  • -le 보다 작다.
  • -n str str 문자열 이 비어 있 지 않 고 길이 가 1
  • 보다 큽 니 다.
  • shift 파 라 메 터 를 왼쪽으로 이동 합 니 다.

  • ${} 표현 식 의 용법 주의 점
  • $(var:-default) 和$(var-default) $(var: - default) var 가 비어 있 거나 정의 되 지 않 았 을 때 전체 표현 식 의 값 은 default 입 니 다. $(var - default) var 가 정의 되 지 않 았 을 때 만 전체 표현 식 의 값 은 default 입 니 다.
  • $(var:+default) 和$(var+default) $(var: + default) var 가 정의 되 고 비어 있 지 않 을 때 전체 표현 식 의 값 은 default 입 니 다. $(var + default) var 가 정의 되 었 을 때 실제 표현 식 의 값 은 default (var 가 비어 있 든 없 든) 입 니 다.
  • $(var:=default) 和$(var=default) $(var: = default) var 가 비어 있 거나 정의 되 지 않 았 을 때 전체 표현 식 의 값 은 default 이 고 var 의 값 을 default 로 설정 합 니 다. $(var = default) var 가 정의 되 지 않 았 을 때 만 전체 표현 식 의 값 은 default 이 고 var 의 값 을 default 로 설정 합 니 다.
  • $(var:?default) 和$(var?message) $(var:? message) var 가 비어 있 거나 정의 되 지 않 았 을 때 오류 정 보 를 인쇄 합 니 다. 정보 내용 은 message 가 표시 하 는 값 입 니 다. $(var? message) var 가 정의 되 지 않 았 을 때 만 잘못된 정 보 를 인쇄 하고 정보 내용 은 message 가 표시 하 는 값 입 니 다.
  • 좋은 웹페이지 즐겨찾기