hns - 日記自動生成システム - Version 2.19.9

先月 2009年07月 来月
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
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2009年07月01日(水) 旧暦 [n年日記] [更新:"2009/07/07 16:47:51"]

#1 [shell] zsh で gdb から抜ける時 に C-j

gdb で run して stop していない時に、終了しようとすると
Breakpoint 1, 0x00006400 in ?? ()
(gdb) quit
The program is running.  Exit anyway? (y or n) y
t-105@makoto 00:01:43/090702(~)% 
The program is running. Exit anyway? (y or n)
と聞いて来るが、この時に y (改行) では終了出来ず y (C-j) を入力する必要がある
気がする。似たようなことは sudo -s で パスワードを入力 する時にも起きると思う。これは何かの設定で変更出来るのかな ?

(以下の項目は 2009/07/02 に追記) メールで教えていただきました。

stty icrnl
と入力すると、改行で入力出来るようになり、
stty -icrnl
で元の挙動に戻ることが分りました。次のように確認した時には
t-105@makoto 01:43:33/090703(..gcc/sample_code)% stty -a | grep iflags
iflags: -istrip icrnl -inlcr -igncr ixon -ixoff ixany imaxbel -ignbrk
icrnl と表示されていれば改行入力で -icrnl となっていると LF (C-j) 入力 になります。 (で実はこれを ~/.zshrc に書くのが良いのか ~/.zshenv に書くのか、もう少し 違うところに書くものなのか分っていない)

入出力先の変更 redirect:

それと、これは csh/sh の違いだと思うけれど、STDOUT と STDERR をまとめるのに
csh/tcshsh/bash/zsh
>& /tmp/log2>&1 > /tmp/log
|& tee hoge2>&1 | tee hoge
のようにする必要があると思う。リダイレクト, redirect で索引を探した が、見つかっていない。

索引でなく見出しにあった。12.3 入出力のリダイレクト

> &| File
> &! File
& >| File
& >! File
のどれでも上の STDOUT と STDERR をまとめるのに使えると書いてある (p344)。

パイプの方も p347 にあって

List1    |&    List2
List1   2>&1 | List2
のどちらも使える(要するに csh と sh の両方の形式が使える)とある。



最近の日記
2024年05月06日
py-setuptools (python 3.11.9)
make release took 1 hours and 10 min
qemu invocation for 10.99.10
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
2024年03月10日
停電 (瞬電)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)