Document

ログイン
• ユーザ名:root
• パスワード:hosei(初期設定)
1
はじめに
• 対象
学部1年生
• 日時
毎週木曜6限
18:30~19:30 (初回のみ ~20:00)
• 開催場所
W211
• 各自持参するもの
ノートPC
LANケーブル
2
Linux literacy 2006
第1回 基本コマンド1
m04k0029 Tomoaki Hori
3
Table of Contents
• Linuxとは
– Linuxの特徴
• ユーザシステム
– ユーザを作成する
– パスワードを変更する
– ユーザを変更する
• ディレクトリ構造
– ディレクトリの内容を見る
– ディレクトリを移動する
– 絶対パス 相対パス
• 練習問題
4
Linuxとは
• オペレーティングシステム
• カーネル
• ディストリビューション
• オープンソースソフトウェア(OSS)
5
Linuxの特徴
• 強力なCUI
– Character-based User Interface
• 大文字小文字の区別
• 様々なハードプラットフォームに対応
• マルチユーザシステム
6
マルチユーザシステム
root
一般ユーザ
一般ユーザ
一般ユーザ
7
コマンドの書式
• command [option] [第一引数] [第二引数] …
それぞれの間を” ”(半角スペース)空ける。
• Ex:
ls –a
cp –r tmp newtmp
8
ユーザを追加する
• useradd ユーザ名
• Ex:
# useradd foo
fooという名前のユーザを追加します。
9
パスワードを変更する
• passwd [ユーザ名]
• Ex:
$ passwd foo
fooのパスワードを変更します。
10
別のユーザになる
• su [option] [ユーザ名]
よく使うオプション
- ログインシェルを変更します。
• Ex:
$ su - foo
fooになります。
11
ファイルやディレクトリを表示する
• ls [option] [ディレクトリ名]
よく使うオプション
-a 隠しファイル(ドットファイル)も表示します
-l 詳細情報を表示します
• Ex:
$ ls bar
bar内のファイルやディレクトリを
表示します
12
ディレクトリ構造
/
• ツリー構造
etc
home
foo
root
var
bar
13
ディレクトリを移動する
• cd ディレクトリ名
• Ex:
$ cd bar
.
bar
barディレクトリへ移動する
14
ディレクトリの呼び方
ルートディレクトリ
/
home
foo
ホームディレクトリ
etc
root
var
bar
カレントディレクトリ
15
特殊キャラクタ
/
..
foo
etc
home
../..
root
var
bar
カレントディレクトリ
~
.
16
2種類のパス指定
• 絶対パス
• 相対パス
/
../..
home
etc
root
var
..
/home
foo
bar
カレントディレクトリ
/home/foo
~
.
17
ディレクトリを作成する
• mkdir ディレクトリ名
• Ex:
$ mkdir bar
bar
18
ディレクトリを削除する
• rmdir ディレクトリ名
• Ex:
$ rmdir bar
bar
19
カレントディレクトリを表示する
• pwd
ここ、どこ?
• Ex:
$ pwd
$ /home/foo
20
コマンドのマニュアルを読む
• man [option] コマンド名
• Ex:
$ man ls
lsコマンドのマニュアルを
表示します
21
わからないとき
• 内容についてわからない場合、
まずは自分で調べてみましょう。
• Google
http://www.google.co.jp/
• JM Project
http://www.linux.or.jp/JM/
• JF Project
http://www.linux.or.jp/JF/
22
問題演習の前に
• 練習問題
http://rat.cis.k.hosei.ac.jp/article/rat/linux
literacy/2006/commands1_question.html
23
次回に関して
• [email protected]へメール
• 期日
5月24日まで
件名:Linuxリテラシ登録
本文:
学籍番号
氏名
24