シェルコマンド(2)

cd

change directory 引数が無ければユーザーホームへ移動(dosは現在の場所を表示)

cd

これだけではわからないので,lsをしてみます。

ls

pwd

print working directory 現在のディレクトリ(フォルダ)を表示します。

pwd

cd (2)

指定ディレクトリを新たなworking directoryとします。

ls -l で見えるディレクトリに移動します。

ls -l

たとえば user に移動するには,

cd user

移動したことをlsとpwdで確認します。

ls
pwd

userはwindowsからログインしたときのマイドキュメントです。

mkdir

cd でユーザーホームへ戻り,linuxというディレクトリ(フォルダ)を作ります。

cd
mkdir linux

これからはlinuxディレクトリで作業します。

cd linux

linuxディレクトリで

準備

test01 から test04 のファイルを作る

echo "l like java" > test01
echo I like linux > test02
echo "I like  debian" > test03
echo I like  etch > test04
echo I like  lenny > test05

" "でくくらない時はスペースの数が1つになることに注意

できたかどうか、内容はよいか確認

ls
cat test0x

overwrite

これがcatの本来の意味

cat test01 test02

もうひとつ

cat test03 test04 test05
cat test03 test04 test05 > oss

どうなったか確認

ls
cat oss

ではこれでは?

cat test01 > oss

どうなったか確認

cat oss

add

次の例では

cat test03 test04 test05 > oss2

>が二つ

cat test01 >> oss2

どうなったか確認

cat oss2

echo add

次の例では?

echo "I like gnome" >> oss2
cat oss2

* と ?

*や?があるとシェルは特別な仕事をする。

ls
ls test*
ls oss*
ls oss?

grep

debianの入ったファィルを探す

grep debian test*
grep debian *

date

日時の表示

date

cal

カレンダー

cal

man

マニュアル

man cal

cp

準備

ディレクトリ aaaを作る

mkdir aaa

cp

test01 から test03 をコピーする

cp test01 aaa
cp test02 aaa
cp test03 aaa

cp 2

ディレクトリ bbb にtest全部をコピーする

mkdir bbb
cp test* bbb
もくじ

聖愛高等学校
http://www.seiai.ed.jp/
Last Modified