.(점은 "점"입니다.)(추천 학습: linux 운영 및 유지 관리) # 🎜🎜#
셸에서 사용자는 모두 알아야 합니다점 1개는 현재 디렉터리를 나타내고 점 2개는 상위 디렉터리를 나타냅니다.
CDPATH=.:~:/home:/home/web:/var:/usr/local업스트림 CDPATH 설정에서 등호 뒤의 점은 현재 디렉터리를 나타냅니다. 파일 이름이 점으로 시작하면 해당 파일은 특수 파일이므로 표시하려면 ls 명령에 -a 옵션을 추가해야 합니다. 또한 정규식에서 점은 일치하는 문자 하나를 나타냅니다.
Linux에서 디렉토리 이름이 필요한 명령의 매개변수에 .(점)이 배치되면 "현재 디렉토리"와 두 개의 점( . .), 동일한 시나리오(즉, 명령에 파일 디렉터리가 필요한 경우)에서는 "현재 디렉터리의 상위 디렉터리"를 의미합니다.
Linux 셸의 도트 명령은 소스 명령과 완전히 동일합니다.[taoge@localhost Desktop]$ cat a.sh #! /bin/bash echo "shell script" export z="f(x) + f(y)" [taoge@localhost Desktop]$ ./a.sh shell script [taoge@localhost Desktop]$ echo $z [taoge@localhost Desktop]$ . ./a.sh shell script [taoge@localhost Desktop]$ echo $z f(x) + f(y) [taoge@localhost Desktop]$point 명령이 실제로 source 명령과 동일하다는 것을 알 수 있습니다. ". ./a.sh"에 주의하세요. 첫 번째 점은 명령으로 소스와 동일하며 마지막 점은 /와 함께 있으며, ./는 현재 디렉터리를 나타냅니다. 이에 주의하세요. 두 개의 점 사이에 공백이 있어야 합니다.
위 내용은 리눅스 .와 ..의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!