スポンサーサイト
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
test
初級1
初級2
上級1
中級
上級2

ということで、
http://bingobingobingo.blog49.fc2.com/blog-entry-892.html
にボタンをつけてみました。
スポンサーサイト
manのSYNOPSIS(書式)の読み方
lsコマンドのmanより、manのSYNOPSIS(書式)の読み方を学習する

「SYNOPSIS(書式)」とは、そのコマンドは、
こんな文法で使えますよー という事が書いてある部分である。


では、見てみよう。

man ls 抜粋
SYNOPSIS
     ls [-ABCFGHLPRSTW@abcdefghiklmnopqrstuwx1] [file ...]

man_sy.jpg

以上から、こんな感じで使えることがわかる。
$ ls -ltr hoge.txt hoge.c

お次は、cp
SYNOPSIS
     cp [-R [-H | -L | -P]] [-fi | -n] [-pvX] source_file target_file
     cp [-R [-H | -L | -P]] [-fi | -n] [-pvX] source_file ... target_directory


2段になっているのは、書き方が2通りあることを示している。
上の段にならうと、
$ cp hoge foo

下の段にならうと、
$ cp hoge foo bar

ただし、最後のbarはディレクトリでなければならない。


さらに、オプション自体が引数をとることがある。
gccでみてみよう。
SYNOPSIS
       gcc [-c|-S|-E] [-std=standard]
           [-g] [-pg] [-Olevel]
           [-Wwarn...] [-pedantic]
           [-Idir...] [-Ldir...]
           [-Dmacro[=defn]...] [-Umacro]
           [-foption...] [-mmachine-option...]
           [-o outfile] infile...

たとえば、 -o outfile のところが引数をとるオプションである。
gcc.jpg




さらに、 -v というオプションは --version という感じで、同じ機能であるが、長い名前が用意されている場合がある。長い名前の場合は -- とハイフン2つから始まるという慣習があるので覚えておくと役にたつ。
初めました
ここでは、雑多なことを書きまくっているので、

http://d.hatena.ne.jp/bingo_nakanishi/
別個につくりました。
おお
http://twitter.com/ventz/statuses/996208455

http://twitter.com/fkmn/status/996215907

やってくださる方がいて、このように反響してくださると大変うれしい。
ブログ検索

プロフィール

ビンゴ中西
Perlが好きである。
プログラミング言語のほとんどは独学。独学の過程で多くのプログラム仲間にも色々教わりました。

FC2カウンター

カレンダー

11 | 2008/12 | 01
- 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 - - -

ブロとも申請フォーム

この人とブロともになる

| ホーム |
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。