이것이 의미하는 바는 Sed –I s/ONBOOT=no/ONBOOT=yes/ /etc/sysconfig/network-scripts/ifcfg-enp0s3 [닫음]

이것이 의미하는 바는 Sed –I s/ONBOOT=no/ONBOOT=yes/ /etc/sysconfig/network-scripts/ifcfg-enp0s3 [닫음]

이 명령을 설명해주세요 sed –I s/ONBOOT=no/ONBOOT=yes/ /etc/sysconfig/network-scripts/ifcfg-enp0s3. 그것은 무엇을 의미/합니까?

답변1

다음과 같은 것을 의미한다고 가정합니다.

sed –i 's/ONBOOT=no/ONBOOT=yes/' /etc/sysconfig/network-scripts/ifcfg-enp0s3

( sed스위치가 호출되지 않음 -I)

-i이 명령은 "in-place"( ) 문자열을 파일 내용 ONBOOT=no으로 변경한다는 의미입니다.ONBOOT=yesifcfg-enp0s3

man sed(GNU ) 에서 sed:

   -i[SUFFIX], --in-place[=SUFFIX]

          edit files in place (makes backup if SUFFIX supplied)

답변2

/etc/sysconfig/network-scripts/ifcfg-enp0s3ONBOOT=no파일에서는 으로 대체됩니다 ONBOOT=yes.

자세한 내용을 읽으신 것을 환영합니다.sed 여기예를 들어.

답변3

PC/서버를 다시 시작한 후 시작 프로세스는 enp0s3 어댑터에 IP 주소 설정을 시도합니다.

단, "-I"는 소문자 "-i"여야 합니다. 오타일 수도 있습니다.

관련 정보