fish(friendly interactive shell)メモ

「fish」(Friendly Interactive SHell)を使ってみる - レオメモ - s21gを読んで、とってもクールなシェル、fishを知ったので試してみる。

とりあえずドキュメントを読んで、zshユーザのボクが素敵だと思った機能をメモしてみる。

関数定義

function ll
  ls -l $argv
end

標準エラー出力のリダイレクト

$ some_command ^error_log

プロセス

%hogeでプロセス番号になる。

# Operaを殺す
$ kill %opera

環境変数の設定/削除

#設定
$ set -x BROWSER w3m

#削除(起動時のメッセージを削除)
$ set -u fish_greeting

コマンドラインエディタ

Alt-w
コマンドの説明を表示
Alt-l
今のディレクトリの中身を表示
Alt-p
|lessを追加
Ctrl-p
前に検索
Ctrl-n
後ろに検索