Linux0004

Linux基礎

下記は既にインストール・設置・設定済みの自宅のLinuxサーバー(Fedora)の簡単な使い方を示すものです。詳細な方法やアカウント情報は管理者の方にうかがって下さい。

【ログイン】

まず一般ユーザーでログインする。
ID:username
PASSWORD:password

$ pwd ←今回からプロンプトの前は省略します。
/home/username

$ ls -alF
合計 32
drwx–x–x 1 username username 426 5月 17 17:23 ./
drwxr-xr-x. 1 root root 38 4月 29 08:08 ../
-rw——- 1 username username 1576 5月 17 17:39 .bash_history
-rw-r–r– 1 username username 18 2月 6 09:00 .bash_logout
-rw-r–r– 1 username username 141 2月 6 09:00 .bash_profile
-rw-r–r– 1 username username 492 2月 6 09:00 .bashrc
drwx—— 1 username username 80 5月 9 14:08 .cache/
drwxr-xr-x 1 username username 182 5月 9 14:09 .config/
drwx—— 1 username username 20 5月 9 14:08 .local/
drwxr-xr-x 1 username username 34 4月 29 06:42 .mozilla/
-rw——- 1 username username 10974 5月 17 17:23 .viminfo
-rw——- 1 username username 2911 5月 9 14:12 .xsession-errors
drwx—— 1 username username 296 4月 29 13:05 Maildir/
drwxr-xr-x 1 username username 20 5月 17 17:36 public_html/
drwxr-xr-x 1 username username 0 5月 9 14:08 ダウンロード/
drwxr-xr-x 1 username username 0 5月 9 14:08 テンプレート/
drwxr-xr-x 1 username username 0 5月 9 14:08 デスクトップ/
drwxr-xr-x 1 username username 16 5月 10 04:09 ドキュメント/
drwxr-xr-x 1 username username 0 5月 9 14:08 ビデオ/
drwxr-xr-x 1 username username 0 5月 9 14:08 音楽/
drwxr-xr-x 1 username username 0 5月 9 14:08 画像/
drwxr-xr-x 1 username username 0 5月 9 14:08 公開/

$ cd public_html
$ ls -alF
合計 4
drwxr-xr-x 1 username username 20 5月 17 17:36 ./
drwx–x–x 1 username username 426 5月 17 17:23 ../
-rwxr-xr-x 1 username username 123 5月 11 00:09 index.html*

【ディレクトリ作成】

$ mkdir otameshi
$ ls -alF
合計 4
drwxr-xr-x 1 username username 36 5月 18 08:17 ./
drwx–x–x 1 username username 426 5月 17 17:23 ../
-rwxr-xr-x 1 username username 123 5月 11 00:09 index.html*
drwxr-xr-x 1 username username 0 5月 18 08:17 otameshi/

【 html 作成】

$ vi otameshi.html

<html>
    <head>
        <title>otameshi.html</title>
    </head>
    <body>
        <hr>
        これは otameshi.html です。
        <hr>
    </body>
</html>

【ファイルの移動やファイル名の変更】

ファイルの移動やファイル名の変更には「mv」を用いる。
ディレクトリの移動やディレクトリ名の変更にも使える。

$ ls -alF
合計 8
drwxr-xr-x 1 username username 62 5月 18 08:23 ./
drwx–x–x 1 username username 426 5月 18 08:23 ../
-rwxr-xr-x 1 username username 123 5月 11 00:09 index.html*
drwxr-xr-x 1 username username 0 5月 18 08:17 otameshi/
-rw-r–r– 1 username username 166 5月 18 08:23 otameshi.html

$ mv otameshi.html otameshi
$ ls -alF
合計 4
drwxr-xr-x 1 username username 36 5月 18 08:24 ./
drwx–x–x 1 username username 426 5月 18 08:23 ../
-rwxr-xr-x 1 username username 123 5月 11 00:09 index.html*
drwxr-xr-x 1 username username 26 5月 18 08:24 otameshi/

$ cd otameshi
$ ls -alF
合計 4
drwxr-xr-x 1 username username 26 5月 18 08:24 ./
drwxr-xr-x 1 username username 36 5月 18 08:24 ../
-rw-r–r– 1 username username 166 5月 18 08:23 otameshi.html

ディレクトリ「otameshi」の中に「otameshi.html」を移動できた。

$ mv otameshi.html index.html
$ ls -alF
合計 4
drwxr-xr-x 1 username username 20 5月 18 08:32 ./
drwxr-xr-x 1 username username 36 5月 18 08:24 ../
-rw-r–r– 1 username username 166 5月 18 08:23 index.html

「otameshi.html」を「index.html」に変更できた。

$ chmod 755 index.html
$ ls -alF
合計 4
drwxr-xr-x 1 username username 20 5月 18 08:32 ./
drwxr-xr-x 1 username username 36 5月 18 08:24 ../
-rwxr-xr-x 1 username username 166 5月 18 08:23 index.html

$ cd ../
$ ls
index.html otameshi

$ mv otameshi o
$ ls -alF
合計 4
drwxr-xr-x 1 username username 22 5月 18 08:41 ./
drwx–x–x 1 username username 426 5月 18 08:23 ../
-rwxr-xr-x 1 username username 123 5月 11 00:09 index.html*
drwxr-xr-x 1 username username 20 5月 18 08:32 o/

「otameshi」ディレクトリを「o」に変更できた。

【Web表示】

前回は
http://domainname/~username/otameshi/otameshi.html

上記のように指定したURLが下記のように簡略化される。

http://domainname/~username/o/

index.html は明記しなくても表示される(設定になっている)。
しかし、これでは「これは otameshi.html です。」と表示してしまう。
そこで、下記のように「index.html」をディレクトリ「o」に移動し上書きする。

$ mv index.html o

$ ls -alF o
合計 4
drwxr-xr-x 1 username username 20 5月 18 08:54 ./
drwxr-xr-x 1 username username 2 5月 18 08:54 ../
-rwxr-xr-x 1 username username 123 5月 11 00:09 index.html*

http://domainname/~username/o/

これで下記のようになり、

短いURLで整合性が得られた。