![ログイン後のコマンド実行 [閉じる]](https://linux33.com/image/91720/%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E5%BE%8C%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E5%AE%9F%E8%A1%8C%20%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
私はLinux Mint 18を使用しています。
マスターユーザー(rootユーザーなし)としてログインした後にこのコマンドを実行するには:
sudo echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
ログイン後にコマンドを実行する手順をたくさん読んでいましたが、私(または他の人)には機能しません。
ネットワークエラーを修正するために毎回実行するため、このコマンドを実行する必要があります。
答え1
この行をに入れることができます$HOME/.bash_profile
。すべてのコマンドはログイン時に実行されます。
しかし、あなたの場合は、問題の根本的な原因を解決する方が良いと思います。頻繁に使用するには、8.8.8.8
ネットワークインターフェイス設定に追加することをお勧めします。
通常、/etc/network/interfaces
そこに.を入れると、インターフェイスとその設定パラメータのリストが見つかります。
dns-nameservers 8.8.8.8
次に、使用しているインターフェイスセクションに行を追加する必要があります。
答え2
bashrc ファイルの末尾にコマンドを追加します。
vi ~/.bashrc