このLinux初心者シリーズでは、さまざまな方法でを作成します。 テキストLinuxターミナルのファイル。
Windowsなどのデスクトップ指向のオペレーティングシステムを使用したことがある場合、ファイルの作成は簡単です。ファイルエクスプローラーを右クリックすると、新しいファイルを作成するオプションが表示されます。
コマンドライン環境では、状況は同じようには見えません。ここには右クリックオプションはありません。では、Linuxでどのようにファイルを作成しますか?それをお見せしましょう。
Linuxコマンドラインでファイルを作成
Linuxターミナルで新しいファイルを作成するにはさまざまな方法があります。コマンドを1つずつ紹介します。ここではUbuntuを使用していますが、Ubuntuターミナルでのファイルの作成は他のLinuxディストリビューションと同じです。
1。タッチコマンドを使用して空のファイルを作成します
Linuxでのtouchコマンドの最大の使用法の1つは、新しい空のファイルを作成することです。構文は非常に単純です。
touch filename
ファイルがまだ存在しない場合は、新しい空のファイルが作成されます。同じ名前のファイルがすでに存在する場合は、ファイルのタイムスタンプが更新されます。
2。 catコマンドを使用してファイルを作成する
新しいファイルを作成するもう1つの一般的な方法は、Linuxでcatコマンドを使用することです。 catコマンドは主にファイルのコンテンツを表示するために使用されますが、新しいファイルを作成するためにも使用できます。
cat >> filename.txt
必要に応じて、この時点で新しいテキストを書くことができますが、それは必須ではありません。保存して終了するには、 Ctrl + Dを使用します ターミナルショートカット。
その名前のファイルがすでに存在し、catコマンドを使用してそのファイルに新しいテキストを書き込む場合、新しい行がファイルの最後に追加されます。
3。 echoコマンドを使用して新しいファイルを作成する
echoコマンドの主な用途は、画面に入力した内容を単純に繰り返す(エコーする)ことです。ただし、echoでリダイレクトを使用する場合は、新しいファイルを作成できます。
echoを使用して新しい空のファイルを作成するには、次のように使用できます。
echo "This is a sample text" > filename.txt
新しく作成されたfilename.txtファイルには、次のテキストが含まれます。これはサンプルテキストです。 catまたはその他の表示コマンドを使用して、Linuxでファイルを表示できます。
エコー付きのサンプルテキストを入力する必要はありません。次のようなechoコマンドを使用して、(ほぼ)空のファイルを作成できます。
echo > file.txt
これにより、空の行が1行だけの新しいファイルが作成されます。 wcコマンドで行数を確認できます。
4。 NanoやVimなどのテキストエディタを使用して新しいファイルを作成します
このシリーズの最後の方法は、テキストエディタを使用することです。 Linuxで新しいファイルを作成するには、Emacs、Vim、Nanoなどのターミナルベースのテキストエディタを使用できます。
これらのテキストエディタを使用する前に、エディタから既存のものを保存するなどの基本を理解していることを確認する必要があります。 GUIツールとは異なり、ターミナルでCtrl+Sを使用してもファイルは保存されません。実際、ターミナルを一見フリーズした状態にして、Ctrl+Qを使用して回復することができます。
Vimエディターを使用するとします。基本的なvimコマンドを知っていることを確認してから、次のように新しいファイルを開きます。
vim filename
お気に入りのコマンドは何ですか?
そこで、Linuxでファイルを作成する4つの異なる方法を共有しました。個人的には、空のファイルを作成するためにtouchを使用し、ファイルを編集する必要がある場合はVimを使用することを好みます。関連する注意事項として、ファイルの実際のタイプを判別するのに役立つLinuxのfileコマンドについて学習することをお勧めします。
ここではどのコマンドが好きですか?以下のコメントセクションであなたの意見を共有してください。