質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

Q&A

解決済

1回答

659閲覧

Linux のコマンド

skyblue

総合スコア22

CentOS

CentOSは、主にRed Hat Enterprise Linux(RHEL)をベースにした、フリーのソフトウェアオペレーティングシステムです。

Linux

Linuxは、Unixをベースにして開発されたオペレーティングシステムです。日本では「リナックス」と呼ばれています。 主にWebサーバやDNSサーバ、イントラネットなどのサーバ用OSとして利用されています。 上位500のスーパーコンピュータの90%以上はLinuxを使用しています。 携帯端末用のプラットフォームAndroidは、Linuxカーネル上に構築されています。

Ubuntu

Ubuntuは、Debian GNU/Linuxを基盤としたフリーのオペレーティングシステムです。

0グッド

1クリップ

投稿2021/05/08 04:25

お尋ねします。
ubuntu 18を使用しています。
/etc/resolve.conf
がcatで開きますが、
Viコマンドでは開かないです。

cat だと読み取り専用になってしまいます。

rezole.conf を設定変更の方法を教えて下さい。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

bsdfan

2021/05/08 04:49

最近のLinuxでは、/etc/resolve.confを直接編集することはほとんどないと思います。 ls -l /etc/resolve.conf したらシンボリックリンクになってたりしませんか?
guest

回答1

0

ベストアンサー

/etc/以下の設定ファイルはrootユーザーの権限で編集します。

sudoコマンドでroot権限でコマンドを実行できる権限がある場合は、

sh

1sudoedit /etc/resolve.conf

です。

Viコマンドでは開かないです。

vi /etc/resolve.confでも読み取り専用で開くはずですが。Viと大文字だとだめです。

投稿2021/05/08 04:31

otn

総合スコア84555

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

skyblue

2021/05/08 04:52

ありがとうございます。sudo edit /etc/resolve.confを入力しました。sudoでpwを入力すると ^G ^O ^W ^Rの画面に移動しました。コマンドが打てません。 わかればご教授ください。
otn

2021/05/08 07:47

> ^G ^O ^W ^Rの画面 というのが、何のことか分かりません。 viの使い方を知らないと言うことなのでしょうか? それともsudoeditで、viが起動しない?
skyblue

2021/05/08 08:57

ご連絡ありがとうございます。コマンドラインでsudoedit /etc/resolve.confでroot 権限に入れます。その後コマンドラインではない表示になり、viコマンドを入力しても反応がないです。 何かわかることがあれば、ご教授ください。よろしくお願いいたします。
skyblue

2021/05/08 09:36

sudoedit /etc/resolve.conf でchmodは777に変更はされているんでしょか?sudoでコマンドラインはどの様にだしますか ご教授ください。よろしくお願いいたします。
otn

2021/05/08 09:51

> その後コマンドラインではない表示になり、viコマンドを入力しても反応がないです。 何かわかることがあれば、ご教授ください。よろしくお願いいたします。 sudoeditでviでないエディターが起動しているのかも知れません。 環境変数を設定してviが起動されるようする方法もありますが、 ここは簡明に、sudo vi /etc/resolve.conf でやってください。 > sudoedit /etc/resolve.conf でchmodは777に変更はされているんでしょか? いいえ。アクセス権を変更してはだめです。sudoeditは、ファイル編集後にroot権限でファイルを更新します。
pepperleaf

2021/05/08 09:52

脇から失礼します。 sudoedit コマンドが何をしているか調べましたか? 該当のファイルをコピーし、編集後に元ファイルを置き換えるようです。 エディタも環境変数依存があるようです。
skyblue

2021/05/08 12:46

ありがとうございます。sudo vi /etc/resolv.conf で読み取りか変更になり書き込みができました。 sudoeditで環境変数を設定をしてみます。ありがとうございました。
otn

2021/05/09 01:47

> sudoeditで環境変数を設定をしてみます。ありがとうございました。 環境変数 VISUAL に viコマンドのパス(例えば/usr/bin/vimとか)を設定します。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問