端末で1行のコマンドを実行して、Macのhostsファイルに行を追加しようとしています。
これはsudoを使用すると簡単だと思いましたが>>
、hostsファイルに追加しようとすると「permission denied」が返されますが>
、hostsの内容を置き換えると機能します。
sudo echo test >> /etc/hosts
-bash: /etc/hosts: Permission denied
$
sudo echo test > /etc/hosts
Password:
$
OSは最新です。
単純にテキストエディタ(sudoで始まる)を使用して/ etc / hosts
—
MrSmith42
これを自動化するスクリプトを作成したいので、この場合はテキストエディターは役に立ちません。
—
ミント