#AAA.tex#の意味とは?

このQ&Aのポイント
  • #AAA.tex#の意味について質問です。Linux上のTerm画面でファイルを編集する際、保存するとファイル名の前後に#マークが付きます。このマークの意味やファイルの性質について教えてください。
  • Linux上のTerm画面でファイルを編集する際、保存するとファイル名の前後に#マークが付きます。この#マークはファイルの性質や用途を示しているのでしょうか。詳細について教えてください。
  • Linux上のTerm画面でファイルを編集する際、保存するとファイル名の前後に#マークが付きます。この#AAA.tex#のようなファイル名の意味や特徴について教えてください。
回答を見る
  • ベストアンサー

#AAA.tex#の意味とは?

はじめまして。初の書込みとなります。 質問内容は、Linux(OS)上のTerm画面における #(シャープ)マークの付いたファイルに関してです。 [emacsコマンド]にて、texファイルを編集した際、 [C-x,C-s]にてファイル変更内容を保存しました。 その後、Term画面にてlsコマンドを実行すると、 #マークのついたファイルができていました。 ・例 編集前のファイル名:[AAA.tex]→ 編集後のTerm画面上における新しいファイル名[#AAA.tex#] この#マークで囲まれたファイル?の意味を教えて欲しいです。 内容変更前のバックアップファイルであれば、[AAA.tex~] で大丈夫だと思うのですが・・・? どうかよろしくお願いします。

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

  • ベストアンサー
  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.2

「バックアップ」ではあるんですけど, emacs は動作中にときどき「自動的に現在の内容を保存する」ことがあり, このときに #~# という形のファイルを作ります. 例えば, ファイルを変更したあと保存せずに一定時間経つと自動的に保存しますし, ある程度のキー入力をすると同様に自動的に保存したと思います. ちなみに大幅に変更するとこの自動保存が無効になります. このファイルが残っていると (+ その他条件があったかも), 次に emacs で編集するときに「この前編集を中断しちゃったんだけど, そのときに途中のファイルを保存したから必要ならそいつから修復してくれ」というメッセージが出ます.

pawaere
質問者

お礼

自動的に作業をしてくれるなんて、Linuxは 便利なOSですね。 大変よくわかりました! 詳しい回答ありがとうございます。

その他の回答 (2)

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

誤解しているとまずいので 1点指摘: 「自動的にバックアップする」のは emacs の機能であって, Linux とは全然関係ありません. Windows 上の emacs でも, 同じように自動的にバックアップします.

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.1

何らかの事情で編集を中断したときに emacs が作るファイルです. 一番多い理由は「保存せずに終了した」というものです. きちんと AAA.tex が保存できているなら消しちゃってもかまわないです.

pawaere
質問者

お礼

回答ありがとうございます! 実際に試してみたところ、#(シャープ)マークの 付いたファイルが作成されました。 ただ・・・、なぜemacsは#(シャープ)マーク付いたファイル を作成するのでしょうか? 中身を確認してみたところ、データ修正前の内容でした・・・。 (という事は、バックアップのための ファイルデータ作成ではないのかな・・・?)

関連するQ&A

  • ubuntuでtexファイルが見つからない

    ubuntuでtexファイルをplatexでコンパイルしようしとしても「ファイルが見つからない」と表示されます。 lsコマンドを実声してもtexファイルが表示されないです。ls -aコマンドだと表示されます。 どなたか対処方法わかる方いらっしゃいますか?

  • Linux コマンド

    現在コマンドがわからず四苦八苦しています。 いろいろ調べたのですが、もし、わかる方いらっしゃたら教えてください。 編集後rebootしても、変更が保存されていませんでした。 保存して、再起動  保存して、終了 は、どういうコマンドを打てばいいのでしょうか? emacs viで、編集をすることは、知っているのですが、aaa.conf というファイルに、aaabbb="YES"と、1行追加するときの、コマンドが思い出せません。 教えてください。

  • KNOPPIX6.0におけるtex環境でjarticleが使えません!

    KNOPPIX6.0(DVD)をDVDに焼いて、ノートパソコン(LaVie LL350/C)で起動させています。 texを書こうとしたら以下のような問題、疑問が有りましたので質問します。 1.コマンドラインで[platex]と入力してもコマンドが見つからないと言われるのですが、これはplatexがそもそもないのでしょうか、それともエイリアスが貼られていないのでしょうか。ちなみにエイリアスの確認や変更はどのように行えばよいのですか。 2.コマンドラインで[tex]でtexファイルをコンパイルしたら、以下の文章が出てきて止まってしまいます。[jarticle]が入っていないのでしょうか。 ! Undefined control sequence. l.2 \documentclass{jarticle} 3.[jarticle]が無いとしたらどのように組み込めばよいのでしょうか。 [jarticle]を使わないという手もありますが、今までのファイルは全部これを使っていたので、出来れば[jarticle]を使いたいです。 宜しくお願いします。

  • LINUXのtexについて

    こんばんは。LINUXでのtexについて教えていただきたいことがございます。 現在ノートPCにcentos5をインストールし、さらにtetex(インストール時にカスタマイズできるもの)をインストールしています。 そこで、”platex ファイル名.tex”と言うコマンドでtexファイルをコンパイルした結果、英語の文章は全く問題なく、ちゃんとしたdviファイルが作成されますが、日本語のtexファイルはコンパイル時に文字バケのようなエラーを出してしまいます。日本語の文章をtexで作成できないので、少々困っています。 上記のことをどのようにして解決すれば良いか、ネットで調べてもわかりませんので、やったことがある方などがおりましたら、対処方法を教えていただけたらと思います。 よろしくお願いいたします。

  • Easy TeXの設定方法

    TeXで書かれた文章を頂いて、それを読んで編集していかなくてはなりません。 Easy TeXというソフトが大学に入ってたので、それを家でも使おうと思ってインストールしたのですが、その使い方がわかりません。 そもそもTeXというものをほとんど使ったことがないので、かなり混乱しています。(大学では数年前にちょっと使っただけだったんです><) まずtexという拡張子のファイルをコンパイルするんですよね? このとき、コンパイルというところを押すと、 『[オプション]-[TeX環境設定]でTeX実行ファイルのパスを正しく設定してください.』と 表示されてしまいます。 どのように(どのファイルのあるところに)設定したらよいのでしょうか? それからおそらくその下の、TeXソースファイルのパスやDIVドライバの所の設定も出来ていないので そこの設定方法も分かりましたら教えてください。 よろしくお願いします。

  • TEXでエラー

    TEXでエラー 帰納的極限(limの下に右向き矢印)を表したくて以下のTEXソースを作成した。 <TEXソース内容> % ファイル名:a.tex \documentclass{jarticle} \usepackage{latexsym} % for \varinjlim \begin{document} \[ \varinjlim_U A(U) \] \end{document} <TEXソース内容終わり> コンパイルしたら以下のエラーが表示された。 <エラー内容> ! Undefined control sequence. l.5 \[ \varinjlim _U A(U) \] <エラー内容終わり> \varinjlimはパッケージlatexsym内で定義されているのではないでしょうか。 解決法を知ってる方がおりましたら、教えて下さい。

  • TEX epsファイルが開けません.

    ペイントでpngファイルで,そのあとに,EPS-conv でepsファイルに変換して下記のコマンドを用いて,実行したのですがうまく表示されません すいませんが、教えてください \begin{figure}[htbp] \begin{center} \includegraphics[width=10cm,keepaspectratio]{example} \end{center} \end{figure} エラー文でさ Cannot get C:\Users\Li\Desktop\TEX用\example.eps とでます。TEXファイルと写真などもすべて同じファイルなのですが実行できません。

  • texでエディタを選ばない一括コメントアウトの仕方はある?

    texをWindowsやLinuxやSolarisで使っております。 複数行を一気にコメントアウトする方法(C言語での/**/のような)はあるのでしょうか? 各作業先でのOSで秀丸やノートパッドやEmacsやviやkeditやgeditとかのエディタを使わねばならないのです。 特定のエディタでならCtrlキーを使って、%を一気に行頭挿入する方法は見つけたのですが、、、 C言語のように便利な/**/コマンドはないのでしょうか?

  • TeX listingsのインストール (再質問)

    OS Windows Vista インストール場所 C:\usr\local\W32Tex\bin 環境変数path C:\usr\local\W32TeX\bin 以下のサイトを参考にlistingsをインストールしようとしているのですが,うまくいきません。ご教授お願いします。 ​http://d.hatena.ne.jp/mallowlabs/20061226/1167137637​ まずは,以下のディレクトリに展開しました。 C:\usr\local\W32Tex\share\texmf\ptex\listings 次に,書いてある通りにcmdから以下のコマンドを入力しました。 cd C:\usr\local\W32Tex\share\texmf\ptex\listings platex *.ins mktexlsr ここでTeX文章の始めにファイルに以下のように書いてコンパイルしても, \usepackage{listings, jlisting} 以下のエラーメッセージを吐いてしまいうまく通りません。 ! LaTeX Error: File `listings.sty' not found. texmfフォルダ以下に環境変数が通ってないからかと思い,一応以下を追加して再度実行してみましたが,やはりうまくいきませんでした。 C:\usr\local\W32TeX\bin;C:\tex\share\texmf

  • UNIXのコマンド教えて下さい。

    UNIXで、lsの結果をファイルに出力する際、 ls > aaa.txtのようにすると出来ますが、 実行したコマンド "ls -la > aaa.txt" もファイルに出力させたいのですが、どうすれば出来ますか? 知ってる方教えて下さい!