Linux PC/クラスタ(MacまたはDOS)ではどのような形式を使用する必要がありますか?
- DOS形式は、キャリッジリターン(CRまたは
\r
)と改行(LFまたは\n
)を使用します。 - Mac形式では、「キャリッジリターン」(CRまたは
\r
)を使用します。 - Unixは「ラインフィード」(LFまたは
\n
)を使用します。
私も知っていますオプションの選択方法:
- AltMMac形式の場合
- AltDDOS形式の場合
ただし、UNIX形式はありません。
次にファイルを保存しますEnter。
答え1
両方を使用しない:ファイル名を入力してキーを押すと、EnterファイルはデフォルトのUnix行末(Linuxで必要なもの)として保存されます。
nano
DOSまたは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>.
)