Linux 내보내기는 환경 변수를 설정하거나 표시하는 명령으로 구문은 "export [-fnp][변수 이름]=[변수 설정 값]"이며, 매개 변수 "-f"는 함수 이름에서, 매개변수 "-n"은 지정된 변수를 삭제한다는 의미이고, 매개변수 "-p"는 쉘이 프로그램에 할당한 모든 환경변수를 의미한다.
Linux 내보내기 명령은 무엇을 의미하나요?
Linux 내보내기 명령
기능 설명: 환경 변수를 설정하거나 표시합니다.
구문: 내보내기 [-fnp][변수 이름]=[변수 설정 값]
추가 참고: 셸에서 프로그램을 실행할 때 셸은 세트를 제공합니다. 환경 변수. 내보내기는 후속 프로그램에서 사용할 환경 변수를 추가, 수정 또는 삭제할 수 있습니다. 내보내기는 이 로그인 작업에만 유효합니다.
매개변수:
-f는 [변수 이름]의 함수 이름을 나타냅니다.
-n 지정된 변수를 삭제합니다. 변수는 실제로 삭제되지 않으며 후속 명령어의 실행 환경으로 출력되지 않습니다.
-p 셸에서 프로그램에 할당한 모든 환경 변수를 나열합니다.
변수가 생성되면 이후 생성된 쉘 프로세스에는 자동으로 알려지지 않습니다. 내보내기 명령은 변수 값을 후속 쉘에 전달할 수 있습니다. 쉘 스크립트가 호출되어 실행될 때 해당 변수를 명시적으로 사용 가능하게 만들지 않는 한 원래 스크립트(호출자)에 정의된 변수에 자동으로 액세스할 수 없습니다. 내보내기 명령을 사용하면 하나 이상의 변수 값을 후속 스크립트에 전달할 수 있습니다.
시스템에 로그인하면 시스템이 사용자 셸을 시작합니다. 이 쉘에서는 쉘 명령어를 사용하거나 변수를 선언할 수 있으며, 쉘 스크립트 프로그램을 생성하고 실행할 수도 있습니다. 쉘 스크립트 프로그램을 실행할 때 시스템은 서브쉘을 생성합니다. 이때 시스템에는 두 개의 쉘이 있게 되는데, 하나는 로그인 시 시스템에 의해 시작되는 쉘이고, 다른 하나는 시스템이 스크립트 프로그램을 실행하기 위해 생성하는 쉘이다. 스크립트 프로그램 실행이 완료되면 해당 스크립트 쉘이 종료되며 스크립트를 실행하기 전에 쉘로 돌아갈 수 있습니다. 이런 의미에서 사용자는 여러 개의 쉘을 가질 수 있으며, 각 쉘은 일부 쉘(상위 쉘이라고 함)에서 파생됩니다.
서브쉘에 정의된 변수는 서브쉘 내에서만 유효합니다. 쉘 스크립트에 변수가 정의되어 있으면 스크립트가 실행 중일 때 정의된 변수는 스크립트 내의 로컬 변수일 뿐이며 다른 쉘에서는 이를 참조할 수 없습니다. 쉘에서 변수의 값을 변경하면 다른 쉘에서 사용할 수 있습니다. , 내보내기 명령을 사용하여 정의된 변수를 출력할 수 있습니다.
export 명령을 사용하면 각각의 새 셸이 생성될 때 시스템이 이 변수의 복사본을 정의하게 됩니다. 이 과정을 변수 출력이라고 합니다.
#echo $PKG_PATH 언제든지 생성되는 변수는 현재 쉘의 로컬 변수일 뿐이므로 쉘이 실행하는 다른 명령이나 쉘 프로그램에서는 사용할 수 없습니다. 내보내기는 설정한 환경 변수를 현재 SHELL의 하위 SHELL에 전달하여 하위 SHELL에서 유효하도록 하는 것입니다.
위 내용은 Linux 내보내기는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!