回答:
ファイルに含める内容に応じて、次のようにします。
touch /path/to/file
空のファイルsomecommand > /path/to/file
いくつかのコマンドの出力を含むファイルの場合。
eg: grep --help > randomtext.txt
echo "This is some text" > randomtext.txt
nano /path/to/file
またはvi /path/to/file
(またはany other editor emacs,gedit etc
)
既存のファイルを開いて編集するか、空のファイルを作成して開いて入力します(存在しない場合)
printf "some long message\nwith newlines\n" > file
。皆さんお元気で。
touch
標準ツールであるため、UNIXで動作します。このsomecommand
例は、標準の構文を使用しているため機能します。nano
名前のエディタがあるため、サンプルが動作しない場合がありますnano
インストールされていない可能性(nanoは標準化されていません)。標準エディタはed
、の代わりに使用nano
でき$EDITOR
ます。または、ユーザー設定またはシステム設定のデフォルトテキストエディタがある場合は、それを使用して使用できます。
>/path/to/file
ない場合でも、単に空のファイルを作成するように言うことができますtouch
。
を使用してファイルを作成します cat
$ cat > myfile.txt
次に、ファイルに必要なものを入力します。
Hello World!
保存して終了するにはCTRL-D
cat /etc/systemd/system/sample.service
、新しいsample.serviceファイルを作成するのではなく、「そのようなファイルやディレクトリはありません」と表示されました。
cat /etc/systemd/system/sample.service
コンソールにファイルを印刷しcat > /etc/systemd/system/sample.service
、あなたがコントロール-Dを押して、標準入力をクローズする必要がある理由である(ファイルへの標準入力をリダイレクトします。
考えられる解決策はいくつかあります。
touch file
>file
echo -n > file
printf '' > file
echo
バージョンが動作する場合にのみお使いのバージョンのecho
サポート-n
抑制改行に切り替えます。これは非標準の追加です。他の例はすべてPOSIXシェルで動作します。
echo '' > file
printf '\n' > file
改行で終了するため、これは有効な「テキストファイル」です。
"$EDITOR" file
echo 'text' > file
cat > file <<END \
text
END
printf 'text\n' > file
これらは同等です。この$EDITOR
コマンドは、EDITOR環境変数で定義されたインタラクティブテキストエディターがあり、同等のテキストをインタラクティブに入力することを前提としています。cat
バージョンは、後リテラル改行を前提と\
し、互いの行の後。それ以外はすべてPOSIXシェルで動作します。
もちろん、ファイルを書き込んだり作成したりする方法は他にもたくさんあります。
Linuxでテキストファイルを作成する方法:
touch
してテキストファイルを作成します。$ touch NewFile.txt
cat
して新しいファイルを作成する:$ cat NewFile.txt
>
テキストファイルの作成に使用します。$ > NewFile.txt
nano MyNewFile
vi MyNewFile
NameOfTheEditor NewFileName
touch
他の人が言ったように、あなたはコマンドを使うことができます:
touch filename
コマンドラインでファイルに書き込むには、echo
またはを使用できますprintf
。
echo "Foo" > filename
printf "Foo" > filename
多分あなたは許可に問題があるかもしれません。次のエラーが発生した場合:bash: filename: Permission denied
、sudo bash -c 'echo "Foo" > filename'
ここで説明するように、を使用する必要があります:https :
//askubuntu.com/questions/103643/cannot-echo-hello-x-txt-even-with-sudo
第一の方法
echo -n > filename.txt
第二の方法
> filename.txt
第三の方法
touch filename.txt
ファイルの内容を表示するには
vi filename.txt
touch filename
ためpermission denied
、エラーの使用sudo
などのコマンドを実行します。
sudo touch filename
あなたは使用することができtouch
、新しい空のファイルを作成するコマンドを。
最も簡単で迅速な方法の1つ
$ vim filename
$>newfile
ファイルを作成することもできます。