링크 ux 의 source 명령 (. 명령) 설명 및 응용
2213 단어 linux
source filename # filename必须是可执行的脚本文件
或者
. filename # 注意“.”号后面还有一个空格
기능:
현재 셸 의 읽 기 경 로 를 filename 으로 알 리 고 파일 의 모든 문 구 를 순서대로 실행 합 니 다.
일반적으로 수정 한 초기 화 파일 을 다시 실행 하여 즉시 효력 을 발생 시 키 고 로그아웃 하고 다시 로그 인 할 필요 가 없습니다.예 를 들 어, 우리 가/etc/profile 파일 을 수정 하고 즉시 효력 을 발생 시 키 려 면 다시 로그 인하 지 않 고 source 명령 을 사용 할 수 있 습 니 다. 예 를 들 어 "source/etc/profile".
source 명령 은 bash 셸 의 내장 명령 입 니 다.점 명령 (즉 "."명령) 은 source 의 다른 이름 입 니 다.이 두 명령 은 하나의 스 크 립 트 를 매개 변수 로 합 니 다. 이 스 크 립 트 는 현재 셸 의 환경 으로 실 행 됩 니 다. 즉, 새로운 하위 프로 세 스 를 시작 하지 않 습 니 다.스 크 립 트 에 설 정 된 모든 변 수 는 현재 Shell 의 일부분 이 됩 니 다.
적용:
상기 설명 을 감안 하여 가장 간단 한 응용 장면 은 교차 컴 파일 을 할 때 현재 셸 에서 source 명령 으로 임시 지정 한 시스템 의 컴 파일 환경 을 내장 컴 파일 환경 으로 한 다음 에 소스 코드 의 컴 파일 과 디 버 깅 을 하 는 것 이다.다른 셸 내 나 이 셸 을 닫 았 을 때 모든 것 이 제자리 로 돌아 갑 니 다.
예 를 들 어 최근 에 I. MX6 의 내장 형 개발 을 하고 있 습 니 다. 커 널 및 장치 트 리 의 컴 파일 디 버 깅 과 관련 되 어 있 습 니 다. fsl 정 부 는 개발 환경의 설치 패키지 에 이러한 셸 스 크 립 트 를 설정 하 였 습 니 다./opt/poky/1.7 디 렉 터 리 에 있 으 며 셸 에 다음 명령 을 입력 하면 이 셸 스 크 립 트 를 가 져 올 수 있 습 니 다.
source /opt/poky/1.7/environment-setup-cortexa9hf-vfp-neon-poky-linux-gnueabi
그리고 poky 환경 을 바탕 으로 커 널 및 장치 트 리 의 컴 파일 개발 을 할 수 있어 서 매우 편리 합 니 다.
비교:
"source filename"과 "sh filename", "./filename"세 명령 모두 스 크 립 트 파일 을 실행 하 는 데 사용 할 수 있 습 니 다. 그러면 그 차 이 는 어 떻 습 니까?
예:
일 을 끝내다
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
용감한 바로 가기 및 우분투 응용 프로그램안녕하세요 여러분, 이 기사에서는 모든 사이트에서 pwa를 생성하고 실행기 응용 프로그램으로 추가하는 방법을 설명하고 싶습니다. 일부 웹사이트는 PWA로 설치를 허용하지 않지만 유사한 애플리케이션을 원합니다. 1. ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.