Linux ファイル システムは、Linux ではすべてをファイルとして認識します。テキスト ファイル イメージ、パーティション、コンパイルされたプログラム、ディレクトリ、ハードウェア デバイスなどです。ファイルではない場合は、プロセスである必要があります。データをツリー構造にして管理します。
Linux ファイルでは大文字と小文字が区別されるため、 テスト.txt そして テスト.txt は 2 つの異なるファイルとみなされます。 Linux でファイルを作成するには複数の方法があります。従来の方法には次のようなものがあります。
- catコマンドを使って
- タッチコマンドを使用する
- リダイレクト「>」記号を使用する
- echoコマンドを使って
- printfコマンドを使って
- vim、nano、vi などの別のテキスト エディタを使用する
上記のすべての方法とは別に、デスクトップ ファイル マネージャーからファイルを作成することもできます。上記の方法を詳しく理解しましょう。
1. catコマンドを使用する
cat コマンドは最もよく使用されるコマンドの 1 つです。 Linuxのコマンド 。慣れています ファイルの作成、ファイルの内容の表示、複数のファイルの内容の連結、行番号の表示、 もっと。
ここでは、ファイルを作成し、それにコンテンツを追加する方法を見ていきます。 猫コマンド 。
まず、ディレクトリを作成し、次の名前を付けます 新しいディレクトリ を実行します。 mkdir 次のようにコマンドを実行します。
mkdir New_directory
ディレクトリをそれに変更します。
cd New_directory
出力:
文字列をJavaと比較する
ここで cat コマンドを実行してファイルを作成します。
cat > test.txt
上記のコマンドはテキスト ファイルを作成し、エディタ モードに入ります。次に、希望のテキストを入力して、 を押します CTRL + D キーを押してファイルを保存して終了すると、コマンド ラインに戻ります。
ファイルの内容を表示するには、次のように cat コマンドを実行します。
cat test.txt
以下の出力を考えてみましょう。
2. タッチコマンドの使用
の 触る command も Linux でよく使われるコマンドの 1 つです。慣れています 新しいファイルを作成し、既存のファイルとディレクトリのタイムスタンプを更新します 。 Linux では空のファイルを作成することもできます。
の タッチコマンド コマンドラインから新しいファイルを作成する最も簡単な方法です。このコマンドを一度に実行すると、複数のファイルを作成できます。
ファイルを作成するには、以下のようにファイル名を指定して touch コマンドを実行します。
touch test1.txt
作成したファイルの情報を一覧表示するには、以下のコマンドを実行します。
ls - l test1.txt
以下の出力を考えてみましょう。
一度に複数のファイルを作成するには、touch コマンドの後にスペースを 1 つ入れてファイルとその拡張子を指定します。以下のコマンドを実行して、一度に 3 つのファイルを作成します。
touch test1.txt test2.txt test3.txt
2 つの異なるタイプのファイルを作成するには、次のようにコマンドを実行します。
touch test4.txt test.odt
上記のコマンドは、次のような名前の 2 つの異なるファイルを作成します。 テスト4.txt そして テスト.odt 。
ファイルとそのタイムスタンプを表示するには、次のコマンドを実行します。 ls 次のようにコマンドを実行します。
ls -l
以下の出力を考えてみましょう。
既存のファイルの名前を渡すと、そのファイルのタイムスタンプが変更されます。
注: touch コマンドと cat コマンドの大きな違いは、touch コマンドが空のファイルを作成するのに対し、cat コマンドを使用するとコマンド プロンプトからファイルの内容を指定できることです。
3. リダイレクト (>) 記号の使用
コマンド ラインでリダイレクト記号 (>) を使用してファイルを作成することもできます。ファイルを作成するには、リダイレクト記号 (>) に続いてファイル名を入力するだけです。このシンボルは主に出力をリダイレクトするために使用されます。出力をリダイレクトするには 2 つの方法があります。 > を使用すると オペレーター 、既存のファイルを上書きし、>> 演算子が出力を追加します。
リダイレクト (>) 演算子を使用してファイルを作成するには、次のようにコマンドを実行します。
> test5.txt
上記のコマンドはファイルを作成します。作成されたファイルの存在を表示するには、以下のコマンドを実行します。
ls -l test5.txt
以下の出力を考えてみましょう。
4. echoコマンドの使用
の エコー コマンドはファイルの作成に使用されますが、ファイルの内容はコマンドラインで指定する必要があります。
echo コマンドでファイルを作成するには、次のようにコマンドを実行します。
echo ' File content' > test6.txt
上記のコマンドにより、 テスト6 ファイル。ファイルの存在を表示するには、次のコマンドを実行します。
ls -l test6.txt
以下の出力を考えてみましょう。
5. printfコマンドの使用
次を使用してファイルを作成することもできます プリントフ 指示。このためには、コマンドラインでファイルの内容を指定する必要があります。
printf コマンドでファイルを作成するには、次のようにコマンドを実行します。
printf ' File content' > test7.txt
ファイルの詳細を表示するには、次のように ls コマンドを実行します。
ls -l test7.txt
ファイルの内容を表示するには、次のように cat コマンドを実行します。
cat test7.txt
以下の出力を考えてみましょう。
6. テキストエディタの使用
次のようなさまざまなテキスト エディタを使用してファイルを作成することもできます。 ヴィム、ナノ、ヴィ、 もっと。
を使用してファイルを作成できます Vim テキストエディタ 。マシンに vim エディターがインストールされていない場合は、次のコマンドを実行します。
sudo apt install vim
出力:
[sudo] password for javatpoint: Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: vim-runtime Suggested packages: ctags vim-doc vim-scripts The following NEW packages will be installed: vim vim-runtime 0 upgraded, 2 newly installed, 0 to remove and 64 not upgraded. Need to get 6,878 kB of archives. After this operation, 33.4 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim-runtime all 2:8.1.0875-5ubuntu2 [5,669 kB] Get:2 http://in.archive.ubuntu.com/ubuntu eoan/main amd64 vim amd64 2:8.1.0875-5ubuntu2 [1,209 kB] Fetched 6,878 kB in 3s (2,256 kB/s) Selecting previously unselected package vim-runtime. (Reading database ... 216385 files and directories currently installed.) Preparing to unpack .../vim-runtime_2%3a8.1.0875-5ubuntu2_all.deb ... Adding 'diversion of /usr/share/vim/vim81/doc/help.txt to /usr/share/vim/vim81/doc/ help.txt.vim-tiny by vim-runtime' Adding 'diversion of /usr/share/vim/vim81/doc/tags to /usr/share/vim/vim81/doc/tags .vim-tiny by vim-runtime' Unpacking vim-runtime (2:8.1.0875-5ubuntu2) ... Selecting previously unselected package vim. Preparing to unpack .../vim_2%3a8.1.0875-5ubuntu2_amd64.deb ... Unpacking vim (2:8.1.0875-5ubuntu2) ... Setting up vim-runtime (2:8.1.0875-5ubuntu2) ... Setting up vim (2:8.1.0875-5ubuntu2) ... update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vim (vim) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vimdiff (vimdiff) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rvim (rvim) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/rview (rview) in auto mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/vi (vi) in auto m ode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/view (view) in au to mode update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/ex (ex) in auto m ode Processing triggers for man-db (2.8.7-3) ...
Vim テキスト エディターが正常にインストールされました。
vim テキスト エディターを使用してファイルを作成するには、以下のコマンドを実行します。
vim test8.txt
上記のコマンドはテキスト エディターを開き、i キーを押してエディターの挿入モードに移動します。
ファイルの内容を入力し、 を押します Escキー 前任者 :wq ファイルを保存して終了します。テキストエディタは次のようになります。
ファイル情報を表示するには、次のコマンドを実行します。 ls 次のようにコマンドを実行します。
ls -l test8.txt
ファイルの内容を表示するには、次のように cat コマンドを実行します。
cat test8.txt
以下の出力を考えてみましょう。
7. Nanoエディターの使用
を使用してファイルを作成できます ナノ テキストエディタ。ファイルを作成するには、次のコマンドを実行します。
nano test9.txt
上記のコマンドにより、nano テキスト エディターが開きます。希望のテキストを入力し、 を押します CTRL + X 次に、ファイルの変更を確認するために y を入力します。プレス キーを入力してください をクリックしてエディタを終了します。
nano テキスト エディターは次の画像のようになります。
ファイル情報を表示するには、次のコマンドを実行します。
ls -l test9.txt
ファイルの内容を表示するには、次のコマンドを実行します。
cat test9.txt
以下の出力を考えてみましょう。
Vi エディタの使用
Vi エディタでファイルを作成するには、次のコマンドを実行します。
vi test10.txt
上記のコマンドにより、Vi エディターが開きます。 i キーを押して挿入モードにし、ファイルの内容を入力します。 Esc キーと :wq を押してファイルを保存し、エディタを終了します。
ファイル情報を表示するには、次のコマンドを実行します。
ls -l test10.txt
ファイルの内容を表示するには、次のコマンドを実行します。
アナログ通信
cat test10.txt
以下の出力を考えてみましょう。