Linux 내보내기는 무엇을 의미합니까?

藏色散人
풀어 주다: 2020-09-09 11:02:26
원래의
8543명이 탐색했습니다.

Linux 내보내기는 환경 변수를 설정하거나 표시하는 명령으로 구문은 "export [-fnp][변수 이름]=[변수 설정 값]"이며, 매개 변수 "-f"는 함수 이름에서, 매개변수 "-n"은 지정된 변수를 삭제한다는 의미이고, 매개변수 "-p"는 쉘이 프로그램에 할당한 모든 환경변수를 의미한다.

Linux 내보내기는 무엇을 의미합니까?

Linux 내보내기 명령은 무엇을 의미하나요?

Linux 내보내기 명령

기능 설명: 환경 변수를 설정하거나 표시합니다.

구문: 내보내기 [-fnp][변수 이름]=[변수 설정 값]

추가 참고: 셸에서 프로그램을 실행할 때 셸은 세트를 제공합니다. 환경 변수. 내보내기는 후속 프로그램에서 사용할 환경 변수를 추가, 수정 또는 삭제할 수 있습니다. 내보내기는 이 로그인 작업에만 유효합니다.

매개변수:

-f는 [변수 이름]의 함수 이름을 나타냅니다.

-n 지정된 변수를 삭제합니다. 변수는 실제로 삭제되지 않으며 후속 명령어의 실행 환경으로 출력되지 않습니다.

-p 셸에서 프로그램에 할당한 모든 환경 변수를 나열합니다.

변수가 생성되면 이후 생성된 쉘 프로세스에는 자동으로 알려지지 않습니다. 내보내기 명령은 변수 값을 후속 쉘에 전달할 수 있습니다. 쉘 스크립트가 호출되어 실행될 때 해당 변수를 명시적으로 사용 가능하게 만들지 않는 한 원래 스크립트(호출자)에 정의된 변수에 자동으로 액세스할 수 없습니다. 내보내기 명령을 사용하면 하나 이상의 변수 값을 후속 스크립트에 전달할 수 있습니다.

시스템에 로그인하면 시스템이 사용자 셸을 시작합니다. 이 쉘에서는 쉘 명령어를 사용하거나 변수를 선언할 수 있으며, 쉘 스크립트 프로그램을 생성하고 실행할 수도 있습니다. 쉘 스크립트 프로그램을 실행할 때 시스템은 서브쉘을 생성합니다. 이때 시스템에는 두 개의 쉘이 있게 되는데, 하나는 로그인 시 시스템에 의해 시작되는 쉘이고, 다른 하나는 시스템이 스크립트 프로그램을 실행하기 위해 생성하는 쉘이다. 스크립트 프로그램 실행이 완료되면 해당 스크립트 쉘이 종료되며 스크립트를 실행하기 전에 쉘로 돌아갈 수 있습니다. 이런 의미에서 사용자는 여러 개의 쉘을 가질 수 있으며, 각 쉘은 일부 쉘(상위 쉘이라고 함)에서 파생됩니다.

서브쉘에 정의된 변수는 서브쉘 내에서만 유효합니다. 쉘 스크립트에 변수가 정의되어 있으면 스크립트가 실행 중일 때 정의된 변수는 스크립트 내의 로컬 변수일 뿐이며 다른 쉘에서는 이를 참조할 수 없습니다. 쉘에서 변수의 값을 변경하면 다른 쉘에서 사용할 수 있습니다. , 내보내기 명령을 사용하여 정의된 변수를 출력할 수 있습니다.

export 명령을 사용하면 각각의 새 셸이 생성될 때 시스템이 이 변수의 복사본을 정의하게 됩니다. 이 과정을 변수 출력이라고 합니다.

#echo $PKG_PATH 언제든지 생성되는 변수는 현재 쉘의 로컬 변수일 뿐이므로 쉘이 실행하는 다른 명령이나 쉘 프로그램에서는 사용할 수 없습니다. 내보내기는 설정한 환경 변수를 현재 SHELL의 하위 SHELL에 전달하여 하위 SHELL에서 유효하도록 하는 것입니다.

위 내용은 Linux 내보내기는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿