• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:linux上にあるファイル編集)

Linuxファイル編集方法についての質問

mimzyの回答

  • mimzy
  • ベストアンサー率33% (32/96)
回答No.3

>逆に言うと、エディタが無いと、linux環境のファイルは編集できないのでしょうか。 一般にはエディタでファイルを編集すると思いますが、このように質問されると、 エディタが無くてもファイルは編集はできますというのが答えです。 "echo"、"sed"、"PERL"などなどを使えばできますが、 知識がないとエディタを使ったほうが早いということになります。 他回答にもありますがLinuxには最低でも一つのエディタがインストールされているはずです。 Viがなければnanoとかemacsとかないですか?

anoyo
質問者

お礼

回答ありがとうございました。 結論から、解決しました。 お恥ずかしながらコマンドでviを起動し編集する、という発想がなかったです・・ ありがとうございました。

関連するQ&A

  • linuxでの使いやすいテキストエディタを教えてください

    私はサーバールームにあるlinuxサーバーにwindowsのsshクライアントでリモートログインして仕事をすることが多いのですが、そのような環境でみなさんはテキストの編集にそのようなエディターをお使いでしょうか? 標準だとviが使えますが、私はwindowsにどっぷりと使っているせいか、viにはどうしても慣れることができません。ですから、小さな設定ファイルのようなもの以外は、一旦ダウンロードして、windows上のエディターで編集してからアップロードすることが多いです。でも、これはこれで手順が面倒です。FreeBSDだとeeが使えて、これは昔のPC-9801のMIFESに似た使いかってでけっこう使えました。linuxでeeを使うにはどうしたらいいでしょうか? あるいは、他にwindowsに体が毒されてしまった人間でも使いやすいエディターは無いでしょうか?

  • 通常上書き出来ないconfファイル等の編集について

    私はwindowsからcentOSでlinuxを初めて一ヶ月くらいの初心者なのですが、 多分皆さんは、confファイル等の編集はviエディタを使って居らっしゃると 思うのですが、初心者の私にはどうにも使いづらくて、geditなどを使って その場をしのいでいたのですが、上書きが出来ないファイル(confファイル等) はviエディタくらいしか上書きしてくれなくて、やりづらいです。 ネットで調べたのですが、やはりviは鬼門だが慣れろ的な事が書いてあり、 やはり、上書きできるテキストエディタはviエディタくらいしかないのでしょうか。 非常に使いづらいです(汗)

  • Linux上のJenkinsに

    Linux上のJenkinsに、 ブラウザを利用せずにTeraTermなどの CUIコマンドやviからユーザの追加や、 セキュリティ設定、SSH設定などを することは可能でしょうか? よろしくお願いいたし ます。

  • viエディタを使う理由

    linuxでサーバを建てよう、みたいなサイトで、 confファイル等の設定で、必ず、クライアント機のwindowsから、sshで viエディタを使う様に指示されているようですが、 viエディタて、癖があって嫌いなんですが、 それでも、サーバ等を建てる時はCUIでクライアント機のwindowsで 操作しなければならない理由って何なんでしょうか? 基本、GUIの方が解りやすいと思っているし、 海外のサイトだと、linuxの設定で普通にgeditを使っている方法を 掲載されているパターンを見かけるのですが、 そこまでしてViエディタを使わなければならないのでしょうか?   一度linuxでnvidiaのグラフィックドライバをいれる時大変やりずらかったです。 理由を教えてください。 因みに、サーバ構築は趣味の範囲内ですが、 やはり、プロのサーバ管理者とかはviエディタ、CUIでの作業が主なんでしょうか?

  • linuxファイルの編集

    どうも、お世話になります。 さて、当方の環境ですがwindows2000とturbolinux server6.5のデュアルブートとなっています。さて、質問なのですが、windows上からlinuxファイルの編集は行えるのでしょうか? フォーマットが違うので、そのままでは無理だと思いますので、ツールなどがあれば教えてください。

  • SSH接続時のスーパーユーザー(su?)について

    Linuxは完全な初心者です。 サーバ内のにある、SSHで保護されたデータベースにアクセスしようとしております。 手順として、 (1)SSHでサーバに接続 (2)スーパユーザーになる (3).設定ファイルを編集 /etc/httpd/conf.d/phpmyadmin.conf (4)Allow from (自分の使用しているIP) という一行を追加 (5)Apache(HTTP)の再起動 /etc/rc.d/init.d/httpd reload という事を教えて頂けました。 見よう見まねでなんとかTeraTermでSSH接続するところまで出来ましたが、 (2)のスーパーユーザーになる、という段階で止まっております。 調べたところ【su】【su -】【su - root】あたりのコマンドで、root権限は持てているようなんですが、 (3)のコマンドを打つと【許可がありません】と出てしまいます。 何が間違っているのでしょうか? どなたかご教授頂けましたら幸いです。 宜しくお願いします。

  • linuxサーバにファイルをアップロードする方法

    FFFTPを使わずに、TeraTermでlinuxサーバにファイルをアップロードするには どうすればいいのでしょうか? よろしくお願いします。

  • linux viエディタについて

    linuxのviエディタについて解決できない問題があるので質問させていただきます。 sortコマンドやcutコマンドを実行する時にviエディタで編集したファイルが摘要されず、 実行はできるのですが、何も表示されません。 逆にechoコマンドでファイルにテキストを追加したときは、通常どおりコマンドが実行され表示もされます。 また、echoコマンドでテキストを追加したファイルをviコマンドで開くと、NEWFILE扱いにあり最初っから編集する状態になってしまいます。 touchコマンドで作成し、echoコマンドでテキストを追加したファイルとviエディタで作成したファイルは互換性?がないのでしょうか? どうかご教授いただければと思います。 よろしくお願いいたします。

  • TeraTermでファイルの中身をコピーする

    TeraTermでtelnetしてlinuxにログインし、viエディタであるファイルを開き、その中身を全部(部分)コピーしたいのですが、やはり選択するという形でしかコピーできないのでしょうか?ファイルの中身がでかすぎるとずっと上や下に選択し続けなければならないので時間がかかってしまいます。何か良い方法はありませんでしょうか?ご存知の方、宜しくお願いします。

  • Vine Linux の viエディターについて

    Linux超初心者です。 フリーPHPソフトの動作確認のため、自宅にLinuxサーバー環境を構築しようとしています。 端末(GNOME-terminal)を使ってファイルを編集しようとして、 # vi /etc/my.cnf  で設定ファイル編集を行ったのですが、変更を保存して元のコマンドラインに戻す方法が分かりません。どなたか方法をお教え下さい。