今日の発見

入門 bash

入門bash 第3版

入門bash 第3版

入門 bash で発見。今日は…。

履歴(fc)

# fc -l
...
12 cd Desktop/
...
# fc -s cd=ls cd
ls Desktop/
todo.txt  todo.txt~

s オプションで fc を実行した。cd で始まる最新のコマンドを拾ってきて、cd を ls に書き換える、というのが fc -s cd=ls cd 。うーん。かっちょいい。

履歴(^)

# ls Desktopo/
ls: Desktopo/: そのようなファイルやディレクトリはありません
# ^topo^top
ls Desktop/
todo.txt todo.txt~

最新のコマンドを拾ってきて、topo を top に置き換えて実行。うーん、これを知らなかったこれまでの自分に罰を与えたい。