• ベストアンサー

confファイル自動保存

httpd.confなどviで開いて編集して、保存時に差分が出たらhttpd.conf.bkなど自動でファイルを別保存する機能などありますでしょうか? 宜しくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

vim auto backupなどで検索すると一発で見つかります。 http://stackoverflow.com/questions/2823608/how-do-i-turn-off-automatic-saving-of-a-vim-file-with-a-suffix あるいは普通にvimのマニュアルでも見つかります。 http://vimdoc.sourceforge.net/htmldoc/usr_07.html#07.4 次を~/.vimrcに書いておくと良いと思います。 set backup あと、backupdir-やbackupdir^で/tmpなど特定のところではバックアップファイルを作らないという設定もできるようです。

関連するQ&A

  • httpd.confファイルについて

    教えてください。 CentOSのWebサーバを構築する際に設定情報などを書き込むhttpd.conf ファイルですが、別のCentOSのバージョンもしくはhttpdのバージョンで使用していたhttpd.confファイルを持ってきて起動するととエラーになりますでしょうか? またもしくはconfファイルを編集で開いて上書きしたりしてもエラーになりますでしょうか? どこか一部記述を変えると動くようになるとかいうことはありますでしょうか? よろしくおねがいします。

  • httpd.confの編集後は?

    宜しくお願いします。 レンタルVPSサーバー Apache2.2.X系 Apacheは起動していますが、それからが・・・分かりません。。。 Webサイトを公表したいと思っています。 そこで、まず初めにhttpd.confを編集した方が良いとサイトや本で書いているのですが、どうやって編集したら良いのか悩んでいます。 根本的に間違っているかも知れないのですが、自分的にはTeratermを開き、suでroot管理者としてサーバーにアクセスしました。 そして、[root@XXXXXXXXXXX user]# vi /etc/httpd/conf/httpd.conf でhttpd.confを開きました。 色々なサイトや本を参考にhttpd.confの必要な初期設定を行ったのですが、どうやって編集したhttpd.confをサーバーに保存するのか?またapacheを再起動させないと反映されないと書いていたのですが、何時のタイミングで/etc/init.d/httpd restartを実行するのか? ご指導お願い致します。 (1)httpd.confの編集の方法は? (2)編集後にApacheを再起動させるタイミング、方法は?

  • viの操作を自動化(または同様のこと)したい

    よくhttpd.confの設定ファイルを編集するのですが、どのような編集をしたか 残すために設定ファイル中にコメントを残すのですが、別の方法としてviの操作を スクリプトに記述しておいて、それを実行するだけ、みたいなことをしたいと 考えています。ちょっとやってみたのですが、コマンドモードや編集モードだと うまく行くのですが、挿入モードになるとESCできなくなってその後の処理が 出来ません。何か良い方法は無いでしょうか? ちなみにemacs・mule等は使用しない方針です。 ---------------------------------------------------- vi /etc/httpd/conf/httpd.conf.bak /Config Y 5- P I   ・・・この辺までは問題なし     ・・・ここでESCできないので次のZZが保存コマンドとして動かない ZZ

  • ときどきある /***/***~のファイルってなんですか?

    viで編集したときにときどきみかけるんですけど /etc/httpd/conf/httpd.conf~ これっていったいなんですか? なんか勝手にファイルができて気持ちが悪いんですけど。

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

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

  • 秀丸を使ってのhttpd.confの編集

    php言語のApacheの設定の為にhttpd.confを秀丸で編集するにはどうやって編集すればいいのでしょうか? XAMPP内にはhttpd.confは有りますが、秀丸でXAMPP内を見てもhttpd.confは表示されません。 解る方教えてもらえないでしょうか?

    • ベストアンサー
    • PHP
  • PHPとApacheの連携で、困ってます。httpd.confどこにあるのでしょう?

    PHPの設定をしました。Apacheのインストールもしました。PHPとApacheの連携を行う必要があるのですが、Apacheの設定ファイルであるhttpd.confを編集する必要があり、「%APACHE\HOME%/conf」フォルダのhttpd.confを変更しなければならないのですが、httpd.confと、「%APACHE\HOME%/conf」フォルダがどこにあるかわかりません。わかる方教えてください。大変困っています。よろしくお願いします。

    • ベストアンサー
    • PHP
  • apache のhttpd.conf

    FreeBSDでapacheをつかっています。httpd.confがとてもながくとても編集しずらくかんじるのですが、#がついたところや関係ないところを削ってしまうとおかしくなるものなのでしょうか?

  • vhost.confについて

    参考URL「http://opentechpress.jp/developer/article.pl?sid=07/08/27/0148216」を元に、バーチャルホストを設定したくて やってみたのですが、Red Hatに元々入っているパッケージ(httpd)のhttpd.confの中をみたところInclude /etc/apache2/vhosts.d/*.confっていうInclude文がありませんでした。 自分で「Include /etc/httpd/vhost.conf」を追記し、 vhost.confをviエディタで作成しました。 NameVirtualHost *:80 <VirtualHost *:80> ServerName XXXXXXXXXXXXXXXXXXXXXXXX DocumentRoot XXXXXXXXXXXXXXXXXXXXXX ServerName xxxxxxxxxxxxxxxxxxxxxxxx </VirtualHost> ここで質問ですが、vhost.confにServerNameで設定した ドメイン名以外でもクライアントから接続できてしまいます。 理由は、クライアント側のhostsファイルに 「XXX.XXX.XXX.XXX vhost.confに設定したドメイン名 設定していないドメイン名」って設定しているからだとは思います。 ただこれだと「名前ベースのバーチャルホスト」の設定とは?? って疑問に思ってしまうのですが.. 用は、名前ベースのバーチャルホストでvhost.confに登録していないドメインから接続できないようにしたいです。 私の理解がズレてそうなので、詳しい方がいましたら教えてください。

  • php。httpd.conf秀丸での編集

    秀丸でphpのhttpd.confを編集したいのですが、秀丸にhttpd.confが表示されません。どうしたらいいでしょうか? 解る方 教えてもらえないでしょうか?

    • 締切済み
    • PHP