다음과 같은 의심이 있습니다. 내가 따르는 소프트웨어 설치와 관련된 자습서에서 다음 명령을 실행해야한다고 말합니다 ( ssh 셸에서 수행 하므로이 단계 목록은 exit
명령으로 끝납니다 ).
sudo -s
apt-get update
apt-get install -y build-essential libtool libcurl4-openssl-dev libncurses5-dev libudev-dev autoconf automake screen
exit
내 의심은 :
명령 -s
후 매개 변수는 정확히 무엇을 sudo
합니까?
웹에서 검색하면 다음을 발견했습니다.
‑s [명령] ‑s (쉘) 옵션은 SHELL 환경 변수에 지정된 쉘 (설정된 경우) 또는 비밀번호 데이터베이스에 지정된 쉘을 실행합니다. 명령이 지정되면 쉘의 ‑c 옵션을 통해 실행되도록 쉘로 전달됩니다. 명령을 지정하지 않으면 대화식 쉘이 실행됩니다.
sudo -s
쉘의 환경 변수를 사용하여 명령을 실행하는 것 같습니다 .
그러나 이것은 나에게 분명하지 않습니다.이 경우 환경 변수로 실행되는 명령은 무엇입니까? (만 실행 sudo -s
되고 실행 되지 않음 sudo -s [command]
).