이 명령을 설명해주세요 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=yes
ifcfg-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-enp0s3
ONBOOT=no
파일에서는 으로 대체됩니다 ONBOOT=yes
.
자세한 내용을 읽으신 것을 환영합니다.sed
여기예를 들어.
답변3
PC/서버를 다시 시작한 후 시작 프로세스는 enp0s3 어댑터에 IP 주소 설정을 시도합니다.
단, "-I"는 소문자 "-i"여야 합니다. 오타일 수도 있습니다.