このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。

Linuxコマンド演習06

以下のコマンドの演習を行います。

実際にコマンド操作を行いながら、Linuxの操作に慣れていきましょう。

演習01:cp コマンド

・’file1.txt’ を ‘file2.txt’ へファイルをコピーします。

まず、’file1.txt’ ファイルを作成してから、’file1.txt’ から ‘file2.txt’ へファイルをコピーします。

lsコマンドでファイルがコピーされたかどうかを確認します。

$ date > file1.txt
$ cp file1.txt file2.txt
$ ls
Desktop    Downloads  Pictures  Templates  file1.txt
Documents  Music      Public    Videos     file2.txt
演習02:mv コマンド

・ファイルを移動します。

移動先の’directory’ という名前のディレクトリを作成しておきます。

$ mkdir directory
$ mv file1.txt directory

・’file1′ が’directory’ 内に移動しているのかを確認します。

$ $ cd directory
$ ls
file1.txt
$ cd
演習03:mv コマンド

・’file2.txt’ を’newfile.txt’ へ名前を変更して「ls」コマンドでファイル名を確認します。

$ mv file2.txt newfile.txt
$ ls
Desktop    Downloads  Pictures  Templates  directory
Documents  Music      Public    Videos     newfile.txt

ファイル名が ‘newfile.txt’ へ変わっていることが確認できます。

演習04:rm コマンド

・’newfile.txt’ ファイルを削除して lsコマンドでファイルが削除されたかどうか確認します。

$ rm newfile.txt
$ ls
Desktop    Downloads  Pictures  Templates  directory
Documents  Music      Public    Videos
演習05:dd コマンド

・バイナリのランダムデータで1GByteのダミーファイルを作成します。

 ダミーファイルが作成されるまで少し時間がかかります。ダミーファイルが作成されたら lsコマンドで確認します。

$ dd if=/dev/urandom of=testfile bs=1M count=1024
1024+0 レコード入力
1024+0 レコード出力
1073741824 バイト (1.1 GB) コピーされました、 9.69231 秒、 111 MB/秒
$ ls -l
合計 2097088
drwxr-xr-x. 2 user01 user01         40  1月  3 12:57 Desktop
drwxr-xr-x. 2 user01 user01          6  1月  3 12:48 Documents
drwxr-xr-x. 2 user01 user01          6  1月  3 12:48 Downloads
drwxr-xr-x. 2 user01 user01          6  1月  3 12:48 Music
drwxr-xr-x. 2 user01 user01          6  1月  3 12:48 Pictures
drwxr-xr-x. 2 user01 user01          6  1月  3 12:48 Public
drwxr-xr-x. 2 user01 user01          6  1月  3 12:48 Templates
drwxr-xr-x. 2 user01 user01          6  1月  3 12:48 Videos
drwxrwxr-x. 2 user01 user01         23  1月  7 03:59 directory
-rw-rw-r--. 1 user01 user01 1073741824  1月  7 13:30 testfile

 このコマンドでは、’/dev/urandom’ から1メガバイトずつ1,024回読み込み、’testfile’ に書き込むことで1ギガバイトのランダムデータを生成します。