GNU nano 2:LinuxまたはMac形式のDOS形式

GNU nano 2:LinuxまたはMac形式のDOS形式

Linux PC/クラスタ(MacまたはDOS)ではどのような形式を使用する必要がありますか?

私はその違いを知っています。:

  • DOS形式は、キャリッジリターン(CRまたは\r)と改行(LFまたは\n)を使用します。
  • Mac形式では、「キャリッジリターン」(CRまたは\r)を使用します。
  • Unixは「ラインフィード」(LFまたは\n)を使用します。

私も知っていますオプションの選択方法:

  • AltMMac形式の場合
  • AltDDOS形式の場合

ただし、UNIX形式はありません。

次にファイルを保存しますEnter

ここに画像の説明を入力してください。

答え1

両方を使用しない:ファイル名を入力してキーを押すと、EnterファイルはデフォルトのUnix行末(Linuxで必要なもの)として保存されます。

nanoDOSまたはMac形式を使用するように求められた場合(DOSまたはMac形式のファイルを読み込むときに発生します)、つまりバラより

File Name to Write [DOS Format]:

または

File Name to Write [Mac Format]:

DOSまたはMac形式をそれぞれ押すAltDか、選択を解除してデフォルトのAltMUnix形式を効果的に選択します。

答え2

Unix, Linux, new macOS \n DOS, Windows \r\n old Mac OS \r

DOS形式で保存したら、ファイルがあるフォルダに移動して次を実行します。

cp -i ./<file> /home/petr/Documents/whatIfBackups/<file> バックアップし、dosでunix行の末尾に再フォーマットします。

sudo dos2unix <file>

file <file>行末のステータスを表示します。「ASCIIテキスト」はUnix / Linux / new macOSを意味します。またはMac形式で保存して再フォーマットすることもできます。sudo mac2unix <file>.

関連情報