$
단어 앞에 달러가 있는 경로를 사용하거나 여는 방법은 무엇입니까 ?
예: $HOME
등 $PROJECT
.
답변1
$
귀하의 질문에서 결론을 내리면 앞에 플래그가 있는 경로(폴더)를 열고 싶을 것입니다 . 이스케이프 문자( )를 사용할 수 있습니다 \
.
예를 들어:
[root@localhost tmp]# mkdir \$HOMES
[root@localhost tmp]# cd \$HOMES
[root@localhost $HOMES]# pwd
/tmp/$HOMES
쉘 변수나 환경 변수를 참조하지 않는 한 다음을 수행할 수 있습니다. 예를 들면 다음과 같습니다.
[root@localhost ~]# env|grep HOME
HOME=/root
[root@localhost tmp]# echo $HOME
/root
[root@localhost tmp]# cd $HOME
[root@localhost ~]# pwd
/root
고쳐 쓰다
귀하의 의견에 따르면 "그 경로에 쉘 스크립트가 있습니다. 그러나 그것을 사용하거나 여는 방법을 모르겠습니다". 스크립트를 사용하려면 명령을 통해 스크립트에 실행 권한을 부여하면 chmod +x
다음과 같은 경로로 사용할 수 있습니다.
[root@localhost tmp]# $HOME/./test.sh