Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
Not your computer? Use a private browsing window to sign in. Learn more about using Guest mode
2-3 パイプとフィルタにみるUNIX哲学 パイプライン,フィルタ 数多いUNIXのコマンドを実行時に組み合わせることにより,さまざまな処理が行えます。 その1 Cのソース・プログラムのリストを,行番号・ファイル名・日付け・頁などとともにプリンタに出力するには,次の1行のコマンドだけでできます。 % cat test.c | nl | pr | lp …… nl,pr,lp もコマンド名 <プリンタ印字結果> Jan 18 21:00 1990 Page 1 1 main() 2 { 3 char c; 4 while ((c=getchar()) != -1) 5 putchar(c); 6 } その2 カレント・ディレクトリ中のCのソース・ファイルの個数を次のコマンドで知ることができます。 % ls -l | grep '\.c$' | wc -l …… .cのついたファイル名を検索し
ファイルを削除するときにはrmコマンド(Re Move)を使用します.次にrmコマンドの実行例を示します. %ls <RET> ←ファイルの確認 Mail Wnn test report.tex %rm report.tex <RET> ←rmコマンドを用いてファイルを削除 %ls <RET> ←ファイルが削除されたことを確認 Mail Wnn test %cd test <RET> ←`test'ディレクトリに移動 %ls <RET> kadai1.tex kadai2.txt kadai3.txt report.tex %rm kadai1.tex report.tex ←`1.tex',`report.tex'を削除する %ls <RET> kadai2.txt kadai3.txt %rm * <RET> ←ワイルドカードも使える %ls <RET> % _ 一度rmコマンドを使っ
UNIXでよく使われている圧縮形式の中にtarがあります。 tarは複数のファイルを一つのファイルにまとめるコマンドで圧縮はされていませんので、正確には「圧縮形式」ではありませんが、オプションを指定することによってtarでまとめたものをgzipやbzip2で圧縮できます。 圧縮されていないtarは.tar形式、圧縮されたtarはtar+gzipなものは.tar.gz、.tgz形式、tar+bzip2なものは.tar.bz2、.tbz形式となり、圧縮されているtarはFreeBSDのpackageでも採用されています。 この他にも、UNIX向けのソースで配布されているものはほとんどがtarで配布されていますので、覚えておいて損は無いでしょう。 tarはFreeBSDをインストールすれば標準で入っていますので、新たにインストールする必要はありません。 tarには様々なオプションが
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く