Linux

Fedora の locate

メモ。 Fedora7 では、locate コマンドとして mlocate が使われている。 ~% sudo yum install mlocate ~% su # updatedb # locate tail.c /home/sato/downloads/coreutils-5.97/coreutils-5.97/src/tail.c /home/sato/downloads/fedora_src/coreutils-6.9-9.…

NetBSD のソースコードをチェックアウトする

デーモン君のソース探検―BSDのソースコードを探る冒険者たちのための手引き書 (BSD magazine Books) を買ったので、本に指示されるがままに NetBSD のソースコードをチェックアウトしてみた。 ~/% mkdir -p src/netbsd-1-6 ~/% cd src/netbsd-1-6 ~/src/netb…

coLinux のパーティションサイズを大きくする

cvs で NetBSD のソースコードチェックアウトしてたら、途中でパーティションの容量を使い果たしてしまった。パーティションサイズ(イメージファイルのサイズ)を大きくする方法をメモしておく。Windows XP であれば、fsutil というコマンドで手軽にイメー…

bash のビルトインコマンドを検索するには help コマンドを使う

ということをさっき知った。 ただ、zsh では help コマンドが無いみたい。bash の help コマンドをシンボリックリンクか何かで作れればよいのだけど、find しても見つからない。 「ビルトイン」というだけあって、独立したファイルとしては存在しないのかも…

alias がどこで設定されてるか調べた

一つも alias を設定した覚えが無いのに、 % alias l.='ls -d .* --color=tty' ll='ls -l --color=tty' ls='ls --color=tty' run-help=man which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde' which-command=whenceと、いくつ…

manページをインストールする

% man 2 writeとやったら、一件も表示されなかったので、システムコール関連の man ページが入っている「/usr/share/man/man2/」以下を見てみたら、案の定、ディレクトリが空になっていた。 % ls /usr/share/man/man2 システムコール関連の manページを一気…

Unix/Linuxのコマンドのソースコードを読む基本を教えてくれる参考書

Unix/Linuxプログラミング理論と実践作者: Bruce Molay,長尾高弘出版社/メーカー: アスキー・メディアワークス発売日: 2008/04/21メディア: 大型本購入: 9人 クリック: 280回この商品を含むブログ (47件) を見るを衝動買いしてしまった。この本、普段何気な…

yum でインストールされたファイルの一覧を検索したい

「yum install パッケージ名」でインストールするのは楽だけど、どこに何のファイルがあるか分からないと困るときがある(設定ファイルを編集したいときとか)。もちろん、ごり押しで find を使って探す方法もあるけど、別のもっと賢い方法を見つけたのでメ…

yum でソースコードをダウンロードしたい

yumリポジトリからソースファイルをダウンロードするには − @IT 標準のyumコマンドには、ソースのRPM(SRPM)ファイルをダウンロードする機能がない。 らしい…。先に教えてください…。 どうりで man yum で探しても見つからないわけだな。source とかキーワ…

wget でダウンロードディレクトリを指定は -P

知らなかったのでメモ。 man wget の抜粋 -P prefix --directory-prefix=prefix Set directory prefix to prefix. The directory prefix is the direc- tory where all other files and subdirectories will be saved to, i.e. the top of the retrieval tre…

LAMP 環境を作る

ノン・プログラマのためのPHP入門 10日間コースを買ったので、この本に紹介されてるとおりに LAMP 環境を作ってみる。 MySQL のインストール。 まずは、ダウンロード。 % wget http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.51a.tar.gz/from/http…

xargsでmvを実行したい

「いまさらxargsの便利さを主張してみる — ディノオープンラボラトリ」を見て、ずっと前に自分も同じ様なことで悩んでたような気がしたので、日記を検索してみたら、やっぱりあった。自分で書いた記事だけど、読み返してみるとよく言っている意味が分からな…

端末がいきなりキー入力を受け付けなくなる

たまに何かの拍子に入力を受け付けなくなってたのだけど、原因が判明した。 無意識の内に Ctrl-s を押していたらしい。Ctrl-s を押すとキーボードからの入力が端末の表示に反映されなくなる。この状況を抜け出すには Ctrl-q を押せばOK。 参考 404 Not Found…

colinux 上の Fedora7 に Apache をインストールする

オライリーの「CGIプログラミング」で Apache が必要になったのでインストールした。インストール手順をメモしておく。 Apache が既にインストールされているか確認 % yum list installed | grep httpd インストールされていなかったので、yum で入れる % su…

manコマンドの隠し機能?

「あまり知られていないmanコマンドの隠し機能 | SourceForge.JP Magazine」で自分が知らなかった manコマンドの機能が紹介されていたのでメモしておく。 まず、man で適当なマニュアルページを開いておく。 manページ上でブックマーク mキーに続けて任意の…