Linux

shell

将配置保存到 ~/.bashrc 应用于当前用户,保存到 /etc/profile 应用于所有用户。

命令别名

alias l='ls -l'
alias la='ls -la'
alias lrt='ls -lrt'

# mac os
alias l='ls -lG'
alias la='ls -laG'
alias lrt='ls -lrtG'
alias vi='vim'

命令提示符

export PS1="\[\e[32m\]\u\[\e[m\]@\[\e[32m\]\h\[\e[m\]:\[\e[31m\]\w\[\e[m\]$ "

# 如果安装了git,在仓库内可以显示分支名称
function git-branch {
  local branch=`git symbolic-ref HEAD 2>/dev/null | cut -d"/" -f 3`
  if [ $branch ]; then printf "[%s]" $branch; fi
}
export PS1="\[\e[32m\]\u\[\e[m\]@\[\e[32m\]\h\[\e[m\]:\[\e[31m\]\w\[\e[m\]\[\e[32m\]\$(git-branch)\[\e[m\]$ "

Go

alias gr='go run main.go'

系统配置

设置用户 sudo 免密码

chmod +w /etc/sudoers

# 在 /etc/sudoers 中添加以下行,指定用户名:
<user> ALL=(ALL) NOPASSWD:ALL

chmod -w /etc/sudoers

Sublime Text

设置配置

{
	"color_scheme": "Packages/Color Scheme - Default/Monokai.tmTheme",
	"drag_text": false,
	"draw_white_space": "all",
	"font_face": "Microsoft Yahei Mono",
	"font_size": 12,
	"highlight_line": true,
	"ignored_packages":
	[
		"Package Control",
		"Vintage"
	],
	"rulers":
	[
		120
	],
	"scroll_past_end": true,
	"tab_size": 4,
	"translate_tabs_to_spaces": false,
	"show_tab_close_buttons": false,
	"open_files_in_new_window": false,
	"update_check": false,
	"theme": "auto"
}