![これが意味するのは、Sed –I s/ONBOOT=no/ONBOOT=yes/ /etc/sysconfig/network-scripts/ifcfg-enp0s3 [閉じる]](https://linux33.com/image/99872/%E3%81%93%E3%82%8C%E3%81%8C%E6%84%8F%E5%91%B3%E3%81%99%E3%82%8B%E3%81%AE%E3%81%AF%E3%80%81Sed%20%E2%80%93I%20s%2FONBOOT%3Dno%2FONBOOT%3Dyes%2F%20%2Fetc%2Fsysconfig%2Fnetwork-scripts%2Fifcfg-enp0s3%20%5B%E9%96%89%E3%81%98%E3%82%8B%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」でなければなりません。オタイルかもしれません。