-
Notifications
You must be signed in to change notification settings - Fork 0
/
.bashrc
43 lines (40 loc) · 1.04 KB
/
.bashrc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
## カスタマイズ設定
# プロンプトの設定
case ${UID} in
0)
PS1='\[\033[31m\]${PWD}\$\[\033[0m\] '
PS2='\[\033[31m\]>\[\033[0m\] '
[ -n "${REMOTEHOST}${SSH_CONNECTION}" ] && PS1='\[\033[30m\]\h'" ${PS1}"
;;
*)
PS1='\[\033[37m\]\w:\$\[\033[0m\] '
PS2='\[\033[37m\]$\[\033[0m\] '
[ -n "${REMOTEHOST}${SSH_CONNECTION}" ] && PS1='\[\033[36m\]\D{%F} \t \u@\h'" ${PS1}"
;;
esac
# ターミナルの表示設定
case "${TERM}" in
kterm*|xterm)
PROMPT_COMMAND='echo -e "\033]0;'"${USER}@${HOSTNAME%%.*}:"'${PWD}\007\c"'
;;
esac
# 便利alias
#alias ls="ls -G -w"
alias gls="gls --color"
alias where="command -v"
alias j="jobs -l"
alias la="ls -a"
alias lf="ls -F"
alias ll="ls -l"
alias lt="ls -altr --time-style='+%Y-%m-%d %H:%M:%S'"
alias du="du -ah --max-depth=1"
alias df="df -h"
alias su="su -l"
alias cl="clear"
alias less="less -sNiMR --tilde --max-forw-scroll=1 --window=1 --shift 1"