> /etc/privilegedFile が機能しない [重複] 質問する">
これは Linux の sudo 権限に関する、かなり単純な質問です (少なくともそうあるべきだと思われます)。
/etc/hosts
または類似のファイルに何かを追加したいだけなのに、ルートであっても と の>
両方が許可されていないために、追加できないことが多々あります。>>
su
ルート権限を必要とせずにこれを動作させる方法はありますかsudo su
?
ベストアンサー1
tee --append
または を使用しますtee -a
。
echo 'deb blah ... blah' | sudo tee -a /etc/apt/sources.list
引用符の中に引用符を入れないようにしてください。
データがコンソールに出力されないようにするには、出力を /dev/null にリダイレクトします。
echo 'deb blah ... blah' | sudo tee -a /etc/apt/sources.list > /dev/null
-a
( / --append
) フラグを忘れないでください。tee
のように動作し>
、ファイルを上書きします。tee -a
のように動作し>>
、ファイルの末尾に書き込みます。