![이것이 의미하는 바는 Sed –I s/ONBOOT=no/ONBOOT=yes/ /etc/sysconfig/network-scripts/ifcfg-enp0s3 [닫음]](https://linux55.com/image/99872/%EC%9D%B4%EA%B2%83%EC%9D%B4%20%EC%9D%98%EB%AF%B8%ED%95%98%EB%8A%94%20%EB%B0%94%EB%8A%94%20Sed%20%E2%80%93I%20s%2FONBOOT%3Dno%2FONBOOT%3Dyes%2F%20%2Fetc%2Fsysconfig%2Fnetwork-scripts%2Fifcfg-enp0s3%20%5B%EB%8B%AB%EC%9D%8C%5D.png)
이 명령을 설명해주세요 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"여야 합니다. 오타일 수도 있습니다.