今のところよく使う.bashrc

January 31, 2014

追記(2014/09/07)

githubに私のdotfilesを作成、今はそっちで管理しています。.bashrc.vimrcの設定を入れてます。

私のbashrc、なるべくシンプルにしたいが、まだまだ行数は増えそうだ…。

$ vi .bashrc
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias vi="vim"
alias ll='ls -la'

# Source global definitions
if [ -f /etc/bashrc ]; then
        . /etc/bashrc
fi

# User specific aliases and functions

alias gco="git checkout"
alias gst="git status"
alias gci="git commit -a"
alias gdi="git diff"
alias gbr="git branch"
alias gpl="git pull"
alias gps="git push"

source /usr/share/doc/git-1.8.2.1/contrib/completion/git-prompt.sh
source /usr/share/doc/git-1.8.2.1/contrib/completion/git-completion.bash
GIT_PS1_SHOWDIRTYSTATE=true
export PS1='\[\033[1;32m\]\u@\h\[\033[00m\]:\[\033[1;34m\]\w\[\033[1;31m\]$(__git_ps1)\[\033[00m\][\t]$ '

最後のほうにあるのはGitの入力補完とプロンプト表示。 おまけで、最後の行の末尾らへんに[\t]をつけている。これでタイムスタンプを表示できる。

これが地味に便利で、時計代わりに使ったり、コマンド実行時の時刻をおおまかに把握できたり。



Recent blog posts



(c) Copyright 2023 Kotaro Yoshimatsu