Solaris システムコールのトレース
2005-04-05-1 / カテゴリ: [unix][Solaris][command] / [permlink]

# truss -p PID
root で実行すること

tcsh,bash,zsh(TABが補完キーのシェル)でタブ(\t)の入力
2005-03-09-2 / カテゴリ: [unix][linux][shell] / [permlink]

C-v のあと、TAB を押下する
grep なんかで \t を見つけたいとき使え

sed のマッチ箇所のキャプチャ
2005-03-09-1 / カテゴリ: [unix][linux][正規表現][command] / [permlink]

% sed -e 's/\(regex\)/\1/'
"逆スラ番号"で

zsh のエイリアスでパイプ指定
2005-03-02-5 / カテゴリ: [unix][linux][shell] / [permlink]

alias -g L='| lv'
alias -g H='| head'
alias -g T='| tail'
alias -g W='| wc'
alias -g G='| grep'
これで
% command L

% command | lv
と同じことになる

zsh の TAB 補完設定
2005-03-02-4 / カテゴリ: [unix][linux][shell] / [permlink]

compctl -c man which
compctl -/ cd rmdir
compctl -u su chown

zsh の最強 TAB 補完設定
2005-03-02-3 / カテゴリ: [unix][linux][shell] / [permlink]

$ autoload -U compinit
$ compinit
とする
やや重い

bash の TAB 補完で補完対象を特定のものにする
2005-03-02-2 / カテゴリ: [unix][linux][shell] / [permlink]

.bashrc に
complete -c {man,which}  # man,which の引数は command に
complete -d cd           # cd の引数はディレクトリに
complete -u {su,chown}   # su,chown の引数はユーザ名に

find の検索で複数条件指定
2005-03-02-1 / カテゴリ: [unix][linux][command] / [permlink]

$ find . -name "*~" -or -name "#*#"
イマサラですけど。
Referrer (Inside): [2005-07-14-1]

端末の幅(columns)取得
2005-02-08-3 / カテゴリ: [unix][linux][command] / [permlink]

$ stty
で、幅(以外もいろいろ)表示される
幅だけ取得するには…?
linux(debin)だと、幅を出すには -a もいる

ls で atime, ctime 表示
2005-02-08-2 / カテゴリ: [unix][linux][command] / [permlink]

ls -lc ... ctime
ls -lu ... atime
時:分:秒は見れないけど…
Linux なら stat file でも見れる

端末の改行その他が乱れたとき
2005-02-04-1 / カテゴリ: [unix][command] / [permlink]

$ stty sane
端末の全てのモードをリセットする

ちなみに、バイナリファイルをページャで開いたりして化け化けになった場合は
% echo C-v Esc c
をタイプ(見えないから)
これで戻る。

SMTP メールのフォーマット (rfc2822)
2004-12-22-1 / カテゴリ: [unix][network][SMTP][メール] / [permlink]

本文の 1行は CRLF 除いて 998 文字以下(MUST) 78文字以下(SHOULD)
(2.1.1. Line Length Limits)
ヘッダは
ヘッダのフィールド名は printable US-ASCII(33 - 126), コロン
フィールドbodyは CR,LF を除く任意の US-ASCII
フィールドbodyが複数行にまたがる場合(folding)は、white space で始まる

nkf で Base64 エンコード・デコード
2004-12-14-2 / カテゴリ: [unix][linux][command] / [permlink]

$ nkf -mB (Base64 デコード)
$ nkf -MB (Base64 エンコード)

ローカルエコーを抑制する
2004-12-13-1 / カテゴリ: [unix][command] / [permlink]

$ stty -echo
キーボードからの入力が画面に表示されなくなる
解除は
$ stty echo

環境変数の一時変更(sh/csh 関係なし)
2004-12-08-1 / カテゴリ: [unix][shell] / [permlink]

$ env KEY=val command

実行ファイルを実行可能なまま gzip 圧縮
2004-12-07-3 / カテゴリ: [unix][command] / [permlink]

$ gzexe program
元に戻す
$ gzexe -d program

manpath パス追加オプション
2004-12-03-1 / カテゴリ: [unix][command] / [permlink]

$ man -M dir commandname
これで、dir/man/manX/commandname.X を参照可

容量指定でダミーファイルの作成
2004-11-25-1 / カテゴリ: [unix][Solaris][command] / [permlink]

mkfile nnn[k|b|m] filename

Solari で、Emacs を with X でコンパイル
2004-11-22-3 / カテゴリ: [unix][Solaris][emacs][X] / [permlink]

gcc 2.95.3 で ./configure --with-x; make; make install
カンペキ

i18nってナニ?
2004-11-19-3 / カテゴリ: [unix][用語] / [permlink]

Internationalization
I..................n
I.{18}n
i18n
のことだって。
カテゴリ: unix / 前ページ 1 2 3 4 次ページ

最終更新時間: 2013-05-02 16:12