Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

コマンドラインを使用して Linux でファイルをすばやく作成する

Linux でできるだけいじらずに、すばやく簡単にファイルを作成したい理由はたくさんあります。後で入れる予定のもののプレースホルダーを作成するとよいでしょう。多くのプログラムでは、オプションをオンまたはオフにするには、ディレクトリに存在する単一の空のファイルが必要です。

コマンド ラインからフル テキスト ファイルを作成することも可能ですが、次の例ではコマンド ライン環境で作業する必要があります。ダッシュ メニューまたはウィスカー メニューでターミナルを検索できます。 Ctrl、Alt、および F1 ~ F6 を押したままにして仮想端末に移動することも、ほとんどのデスクトップ環境では Ctrl、Alt および T を押したままにすることもできます。 [アプリケーション] メニューをクリックし、[システム ツール] メニューをポイントして、[ターミナル] を選択することもできます。

方法 1:touch コマンドを使用する

touch empty.txt」と入力します。 現在いるディレクトリに空のファイルを作成します。コマンド プロンプトのデフォルトがホーム ディレクトリの場合、empty.txt ファイルが存在しない限り、ホーム ディレクトリに empty.txt という空のテキスト ファイルが作成されます。 touch コマンドは、既存のファイルのファイル変更日を更新します。

それ以外の場合、「touch」の後に存在しないファイル名を入力すると、空のゼロバイトのテキスト ファイルがすぐに作成されます。これは標準的な方法であり、それ以上の入力は必要なく、実行しても実際の出力は得られません。 ls と入力できます。 Enter キーを押して、ファイルが存在することを確認します。有効であれば、いつでも好きなファイル名を使用できます。

方法 2:echo コマンドを使用する

通常、echo コマンドは、コマンドラインに直接指示したものを単にエコーするだけです。出力をリダイレクトして新しいファイルを作成できます。 echo -n> test.txt を使用できます。 空のファイルを作成します。これはタッチと同じように機能し、何も機能しません。 「echo Some text> test.txt」と入力することもできます。 Enter キーを押して、1 行のテキストを含むファイルを作成します。もちろん、Some text とファイル名を好きなものに置き換えることもできますが、そのファイルが既に存在する場合、これを行うと上書きされ、古いファイルが削除されるため、注意が必要です。あるいは、echo ”> testFile.txt を使用することもできます。 これにより、空の行だけが含まれたファイルが作成されます。

方法 3:printf コマンドを使用する

printf ”> testFile を試してみるとよいでしょう。 完全に空のファイルを作成するか、printf ‘\n’> testFile 改行文字だけを含むものを作成します。繰り返しますが、これによりこの名前のファイルが上書きされるため、注意して使用する必要があります。これは他の方法と大きな違いはありませんが、スクリプトで時々見かけることがあります。一部の古い Linux ディストリビューションや他の Unix 実装では、echo -n コマンドは改行を削除しないため、これがこの方法に頼るもう 1 つの理由です。ただし、ほとんどの場合、タッチ コマンドを単独で使用するのが最も簡単です。

方法 4:cat からの出力をリダイレクトする

おそらく cat を使って短いテキスト ファイルの内容を読んだり、2 つのテキスト ファイルを結合したりしたことがあると思いますが、実際には、cat を一種の原始的なテキスト エディタとして使用することで、ターミナル ウィンドウからファイルを直接作成することができます。簡単なスクリプトを作成したいとします。 「cat> hello.sh」と入力します。 そして Enter を押します。 #!/bin/bash の入力を開始して Enter キーを押し、続いて echo Hello World を押して Enter キーを押します。次に、Ctrl キーを押しながら D キーを押してファイルを保存します。 「cat hello.sh」と入力して内容を確認します。テキスト エディタで書いたのと同じです。

これは、実際にテキストが含まれるテキスト ファイルをコマンド ラインからすばやく作成する必要がある場合に非常に便利なテクニックです。スクリプトを実行するには chmod +x hello.sh を使用する必要がありますが、それ以外の場合、これはスクリプトを急いで書き出すのに最適な方法です。また、これを使用して、構成ファイルや、1 ~ 2 行を素早く書くだけで済むものを書き込むこともできます。これには何の制限もありません。別のファイルを上書きしない限り、自由に使用してください。

皮肉なことに、タッチを使用して同じことを行うのと同じ方法で、リダイレクトを使用して空のファイルを作成することもできます。 請求書 を試してください コマンドラインから空のファイルを作成します。 :> bill を使用する必要がある場合があります。 C シェルまたは他のバージョンの tcsh 環境を使用している場合。

繰り返しになりますが、ここでは任意のファイル名を使用できることに注意してください。これらのトリックは、スクリプトの作成やその他の類のものに限定されるものではありません。それらを適用するときは、非常に創造的になることができます。必要に応じて、これをよりエキゾチックに行うこともできます。たとえば、cp /dev/null bill を使用するとよいでしょう。 これにより、Linux の特別なデバイス ファイルを文字通り空の新しいファイルにコピーできるようになります。これにより、タッチと同じ仕事が再び行われます。

著者について

コマンドラインを使用して Linux でファイルをすばやく作成する

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. 「Add-apt-repository」コマンドが見つからない問題を修正する方法

    Debian、Ubuntu、またはLinux MintなどのUbuntuベースのディストリビューションを使用している人の中には、「 add-apt-repository not found」というエラーが表示される人もいます。 ’PPA(Personal Package Archive)または別のリポジトリリンクをaptソースに追加しようとしているとき。このエラーは通常、システムに「add-repository」パッケージがインストールされていないことが原因で発生します。 それでは、始めに、Ubuntuに実際に追加リポジトリパッケージが何であるかを見ていきます。 UbuntuのAPTおよ

  2. 中央ディレクトリの署名の終わりが見つからない問題を修正する方法

    圧縮ファイルは、今日の世界で広く使用されています。ファイルのサイズが日ごとに大きくなるにつれ、圧縮はますます多くの人々が利用するものになっています。圧縮ファイルを解凍しようとすると、ユーザーは「中央ディレクトリの終わりの署名が見つかりません」というメッセージが表示されます。 エラーメッセージ。このエラーメッセージは、unzipユーティリティを使用してファイルを解凍しようとするとポップアップ表示されます。上記のエラーメッセージのより詳細な説明は、上記の文とともに提供されます。 結局のところ、前述のエラーメッセージの原因は非常に明白であり、エラーメッセージにも記載されています。ダウンロードし