
Home > システム管理 > Linux操作の基礎コマンド
| Linux操作の基礎コマンド |
ここでは、Linuxを使っていく上で必要と思われる、基礎的なコマンドの紹介をします。
| ファイル名を表示する |
ディレクトリ内にあるファイル名や、ディレクトリを表示するにはlsコマンドを使用します。
-lオプションを使用すれば、パーミッションの表示を行なうことができます。
$ ls -l /home/chibi合計 4 drwx------ 9 chibi chibi 4096 6月 11 00:21 Maildir |
-aオプションを使用すれば、隠しファイルも見ることができます。隠しファイルは「.」で始まるファイルです。
$ ls -al /home/chibi合計 40 drwx------ 3 chibi chibi 4096 2月 2 00:42 . drwxr-xr-x 13 root root 4096 5月 17 01:59 .. -rw-r--r-- 1 chibi chibi 24 2月 1 20:41 .bash_logout -rw-r--r-- 1 chibi chibi 191 2月 1 20:41 .bash_profile -rw-r--r-- 1 chibi chibi 124 2月 1 20:41 .bashrc -rw-r--r-- 1 chibi chibi 5542 2月 1 20:41 .canna -rw-r--r-- 1 chibi chibi 238 2月 1 20:41 .emacs -rw-r--r-- 1 chibi chibi 120 2月 1 20:41 .gtkrc drwx------ 9 chibi chibi 4096 6月 11 00:21 Maildir |
| ディレクトリを移動する |
cdコマンドでディレクトリの移動をすることができます。
例として、現在、/rootに居る状態で、/home/chibiに移動するには以下のようにします。
| # cd /home/chibi |
続いて、/home/chibiに居る状態で、/home/otakuに移動するには以下のようにします。
| # cd ../otaku |
../で1つ上のディレクトリに移動を意味します。これは、/home/otakuを指定したのと同じ意味になります。
| 現在居る位置を確認する |
pwdコマンドを使用すれば、現在どのディレクトリに居るのか確認することができます。
| # pwd /root # cd /home/chibi ←/home/chibiに移動してみる # pwd /home/chibi |
| ファイルの内容を見る |
catコマンドを使用すれば、ファイルの中身を確認することができます。
| # cat test.txt これはテストファイルです。 |
2つ以上のファイルを指定すれば、2つ以上のファイルの内容を連結して表示することが可能です。
| # cat test.txt test2.txt これはテストファイルです。 連結して表示してみました。 |
| ディレクトリの作成 |
mkdirコマンドでディレクトリの作成をすることができます。
ここでは、例として、/home/chibiにotakuというディレクトリを作成してみます。
| $ mkdir /home/chibi/otaku // /home/chibiにすでに居る場合 $ mkdir otaku |
| ファイルの削除 |
rmコマンドでファイルの削除をすることができます。また、-rのオプションを使用すれば、
ディレクトリの削除をすることも可能です。
ここでは、test.txtというファイルを削除と、otakuというディレクトリの削除をしてみます。
| $ rm -f test.txt $ rm -rf otaku |
-fは削除する時に本当に削除していいかの確認をスキップするオプションです。
逆に削除する前に本当に削除していいか確認する場合には、-iのオプションを使用します。
| ファイルをコピー |
cpコマンドでファイルのコピーをすることができます。またディレクトリ丸ごとコピーすることも可能です。
| // testファイルをtest2という名前でコピーする $ cp -a test test2 // testとtest2ファイルをotakuというディレクトリにコピーする $ cp -a test test2 otaku // otakuディレクトリを丸々otaku2という名前でコピーする $ cp -a otaku otaku2 |
-aのオプションを付けることによって、ディレクトリ丸ごとコピーすることが可能になります。
また、-aはコピー元ファイルの構成と属性を可能な限り保持してコピーするオプションです。
できる限り付けて、コピーするのがいいでしょう。
| ファイルを移動、ファイル名の変更 |
mvコマンドでファイルを移動することができます。また名前の変更をする時にもmvコマンドを使用します。
| // testファイルをotakuディレクトリに移動する $ mv test otaku // testファイルの名前をtest2に変更する $ mv test test2 |
| 空のファイルを作成 |
touchコマンドで空のファイルを作成することができます。
ここでは、testという空のファイルを作成してみます。
| $ touch test |
また、touchは-tオプションを使用することによって、ファイルの最終更新時刻を変更することができます。
| $ ls -l -rw-rw-r-- 1 chibi chibi 0 6月 12 17:36 test $ touch -t 200506011200 test $ ls -l -rw-rw-r-- 1 chibi chibi 0 6月 1 12:00 test |
200506011200は、2005年6月1日12:00という意味になります。
| 現在の時刻を表示 |
dateコマンドで、現在の時刻を確認することができます。
| $ date 2005年 6月 12日 日曜日 17:43:48 JST |
最終更新 : 06/12/2005