くろたんくブログ

Practice Makes Permanent

このエントリーをはてなブックマークに追加

2019年 9月 9日 月曜日 12:33:18 JST(modified: 2019年 9月 11日 水曜日 21:27:05 JST)
views: 68, keywords: shell, tech

Shell関連まとめ

ちょいちょい使うもの

プロンプト

いつも忘れる2行プロンプト。デフォルトとscreenで色変え
状況にもよるけど.bash_profileに書く

if [ $TERM == 'screen' ]; then
            export PS1='\[\e[1;33m\]\u@\h \w \n\$\[\e[m\] '
        else
            export PS1='\[\e[1;36m\]\u@\h \w \n\$\[\e[m\] '
        fi

screen

リモートの計算機を使う場合はscreenを使うことを推奨

  • ネットワークが切れたり画面を閉じたりしても再度attachすれば良いだけ

.screenrcは以下のようにしておく

Ctrl-a がバッティングするのでprefixを変えておく

# 初めて使う
        screen
# detach
        Ctrl-b d
        # window追加
        Ctrl-b c
        # window移動
        Ctrl-b n
        Ctrl-b p
# セッションの確認
        screen -ls
        # detach後にattachする
        screen -r [pid]
        # 接続されてるセッションにアタッチする
        screen -d -r [pid]

ssh-agentを使っている時にscreenすると保持しなくなるのでそれを防ぐ

etc