入門bash 第3版のログ1
4月から毎日ブログかけやゴラァ的なのを受けたので、何かしらメモっていきます。
オライリーの半額キャンペーンで入門bashを買ったので使えそうなところをメモを。
1章から2章までの内容。順番バラバラです。
移動する前のフォルダに移動
$ cd -
fc コマンド
コマンドの履歴から実行できたり、編集できたりする。
編集用のエディタを指定する場合.bash_profileなどに以下を書いてあげる。
FCEDIT='vim'
fcコマンドで履歴表示
$ fc -l
引数なしなら最後のコマンドを編集して実行
$ fc
履歴の展開
最後のコマンドを参照する
$ !!
最後のコマンドを置換して繰り返す
$ ^string1^string2
簡単な例
$ echo 'Piece of cak' $ ^cak^cake # echo 'Piece of cake'
その他
キーの割り当て表示
$ bind -P
キー配列にシェルコマンドをバインドする
$ bind -x '"\C-l":ls' # Ctrl+lを押すとlsが実行される
- コマンド中に改行する場合、\のあとにEnterで行えるがこれはEnterのエスケープである
- Ctrl+Rでコマンド履歴の検索
- 強制終了はCtrl+C、それでも終了できない場合はCtrl+\
- 作者: Cameron Newham,Bill Rosenblatt,株式会社クイープ
- 出版社/メーカー: オライリージャパン
- 発売日: 2005/10/27
- メディア: 大型本
- 購入: 6人 クリック: 128回
- この商品を含むブログ (42件) を見る