-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathbashrc
More file actions
30 lines (25 loc) · 1.1 KB
/
bashrc
File metadata and controls
30 lines (25 loc) · 1.1 KB
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
if [[ $UID == 0 ]]; then
PS1='\[\e[1m\]$(date "+%Y-%m-%d %H:%M:%S %z") # \[\e[0m\]'
else
PS1='\[\e[1m\]$(date "+%Y-%m-%d %H:%M:%S %z") $ \[\e[0m\]'
fi
note=~/github/note
PATH=$PATH:$note
alias lsatime=" ls --time-style='+%Y-%m-%d %H:%M:%S %z' -lhrtu" # 以 文件访问时间 排序, 不准确
alias lsmtime=" ls --time-style='+%Y-%m-%d %H:%M:%S %z' -lhrt" # 以 文件内容修改时间 排序
alias lsctime=" ls --time-style='+%Y-%m-%d %H:%M:%S %z' -lhrtc" # 以 文件属性修改时间 排序
alias lsdirectory="ls --time-style='+%Y-%m-%d %H:%M:%S %z' -lhrtd" # 以 文件内容修改时间 排序, 只列出目录本身
alias lssize=" ls --time-style='+%Y-%m-%d %H:%M:%S %z' -lhrS" # 以 文件大小 排序
alias lsversion=" ls --time-style='+%Y-%m-%d %H:%M:%S %z' -lhrv" # 以 文件名为版本号 排序
alias c="cd $note; pwd"
alias d="certbot certificates"
alias g="g++ -g -std=c++14"
alias lastlog="bash.sh lastlog"
alias lsnet="bash.sh lsnet"
alias l=lsmtime
alias m="make"
alias p="bash.sh ps"
alias t="bash.sh test"
alias v='vim'
alias x='tar xvf'
alias z='tar acf'