SteamCMD를 설치하려고 할 때 PATH 환경 변수를 찾을 수 없습니다

SteamCMD를 설치하려고 할 때 PATH 환경 변수를 찾을 수 없습니다

이것을 사용하여 Linux 컴퓨터에 SteamCMD를 설치하려고 합니다.가이드. 그런데 사용자를 생성 steam하고 SteamCMD를 설치한 후 문제가 발생했습니다. 전체 오류 코드는 다음과 같습니다.

Command 'steamcmd' is available in '/usr/games/steamcmd'
The command could not be located because '/usr/games' is not included in the PATH environment 
variable

그러나 나는 리눅스 기술에 대해 잘 모른다. steamsteamcmd 애플리케이션을 실행할 수 있도록 사용자에게 해당 경로에 대한 액세스 권한을 부여하는 방법을 잘 모르겠습니다 .

미리 감사드립니다 :)

답변1

$PATHbash셸(예: )이 실행 파일을 검색할 디렉터리 목록을 보유하는 셸 변수입니다 . 따라서 이름이 지정된 명령을 실행하려고 하면 쉘은 foo이러한 디렉터리 중 하나에서 이름이 지정된 실행 파일을 찾습니다. foo터미널을 열고 다음 명령을 실행하면 현재 값을 볼 수 있습니다.

echo "$PATH"

여기에서 따라온 가이드는 사용자 변수가 아닌 steamcmd디렉터리에 실행 파일을 설치합니다 . 따라서 다음을 수행할 수 있습니다./usr/games/$PATH

  1. 실행 파일을 호출하려면 이름뿐만 아니라 전체 경로를 사용하십시오.

     /usr/games/steamcmd
    
  2. 이 디렉터리 를 $PATH. 두 파일 모두 존재하지 않으면 비어 있는 새 파일을 만드십시오. 파일에 다음 줄을 추가합니다.$HOME/.profile$HOME/.bash_profile$HOME/.profile

     export PATH="$PATH:/usr/games"
    

    그런 다음 파일을 저장하고 로그아웃했다가 다시 로그인하면 이제 steamcmd필요에 따라 실행할 수 있습니다.

관련 정보