![LINUXパスを開く[閉じる]](https://linux33.com/image/84155/LINUX%E3%83%91%E3%82%B9%E3%82%92%E9%96%8B%E3%81%8F%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
$
単語の前にドルがあるパスを使用または開く方法は?
例:$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