シェルを使う
環境変数とシェル変数
- env
- set
シェル変更
- chsh
ジョブ関連
- jobs
- fg
- bg
- C-z
プロセス関連
- ps [-aux]
- a すべての
ユーザ端末 - u ユーザ情報なども表示
- x 端末で実行していないものも表示
- a すべての
- pstree [-pA]
- p プロセスIDも表示
- A ASCIIだけで表示
- C-c
- kill -INT と同じ
- BREAKキーと同じ?
- kill -シグナル名or番号
- exec
- 同じプロセスID、同じ親をもつ
bash
ログインシェルのbash設定ファイル
非ログインシェルのbash設定ファイル
- /etc/bash.bashrc
- ~/.bashrc
bashでvi風のライン編集を行うには、
$ set -o vi
エイリアスの解除は\
$ alias rm='rm -i' $ \rm
その他
$ type bash $ which bash $ ls; sleep 5; ls $ ls && echo "OK!" $ ls || echo "BAD!" $ pid=$(cat /var/run/toy.pid) $ pid=`cat /var/run/toy.pid`
zsh
ログインシェルのzsh設定ファイル
非ログインシェルのzsh設定ファイル
- /etc/zshenv
- /etc/zshrc
- ~/.zshrc
~/.zshrc
autoload -U compinit compinit
screen
プレフィックスキーを変更する
~/.screenrc
escape ^Tt
- (prefix) ?
- ヘルプ
- (prefix) c
- 作成
- (prefix) (prefix)
- 切り替え
- (prefix) 0〜9
- 切り替え
- (prefix) n
- 次へ切り替え
- (prefix) p
- 前へ切り替え
- (prefix) "
- 一覧
- (prefix) [
- コピー
- (prefix) ]
- ペースト
- (prefix) w
- 下に一覧