これが意味するのは、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」でなければなりません。オタイルかもしれません。

関連情報