记录个人的Ubuntu配置
[TOC]
系统配置
Ubuntu在命令行下将默认语言改为英语
/etc/default/locale 文件
将原来的配置内容修改为
LANG=”en_US.UTF-8″
LANGUAGE=”en_US:en”
再在终端下运行:
locale-gen -en_US:en
注销或重启后,即可恢复为英文的语言环境。
ubuntu sublime 快捷方式 强调: "Sublime Text 2" 必须加上引号
软件
- mitmproxy
- zsh
- screen
- iptraf
- htop
- vim
- wps
- nmap
- zmap
- ncdu
- duplicity
- ranger
- feh
- Unity Tweak Tool
- glances 用于监控电脑使用
- synergy 多台电脑间共享键盘,鼠标
- Slack
Zsh
切换zsh
1 | cat /etc/shells |
主题
主题 https://github.com/robbyrussell/oh-my-zsh
使用agnoster 需要先安装powerline字体(https://github.com/powerline/fonts)
.zshrc
使用agnoster中
去掉 user@hostname
DEFAULT_USER="zhaoruyang"
或者
# redefine prompt_context for hiding user@hostname
prompt_context () { }
sudo: 无法解析主机:PentiumRabbit
[sudo] pentiumrabbit 的密码:
sudo gedit /etc/hosts
127.0.1.1 pentiumrabbit
Terminal 配置
Terminal 使用 Solarized 配色
1 | git clone git://github.com/sigurdga/gnome-terminal-colors-solarized.git |
VIM配置
插件
- Taglist
- WinManager
- Vim-airline
- Ctrlp
- Vundle
- Ctag
配置
.bashrc1
2
3
4
5
6
7
8
9
10set JAVA_HOME=/usr/lib/jvm/jdk1.8.0_60
export JAVA_HOME
export JRE_HOME=${JAVA_HOME}/jre
set PATH=$JAVA_HOME/bin:$PATH
export PATH
set CLASSPATH=.:$JAVA_HOME/lib:${JRE_HOME}/lib
export CLASSPATH
set ANDROID_HOME=/Development/android-sdk-linux
export PATH=$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools:$PATH
1 | sudo subl /etc/profile |
配置全局环境变量,用于IDE的启动写在这里
1 | export JAVA_HOME=/home/zhaoruyang/Development/jdk1.8.0_66 |
Theme
问题解决
- Android 项目不能运行问题
因为缺少32运行环境
1 | sudo apt-get install lib32z1 |
技巧
使用Cron的情况调度Linux下的任务
1
$ while true; do date >> date.txt ; sleep 5 ; done &
上述脚本的解释:
- while true :让脚本进入一个条件总为真的循环中,也就是制造一个死循环,将里边的命令一遍遍地重复运行。
- do :do是while语句中的关键字,它之后的命令会被执行,在它后边可以放置一个或一系列命令。
- date >> date.txt :运行date命令,并将其输出写入到data.txt文件中。注意我们使用>>,而不是>。
- >> :对文件(date.txt)进行追加写的操作,这样每次运行命令后,输出内容会被追加到文件中。如果使用的话,则会一遍遍地覆盖之前的内容。
- sleep 5 :让脚本处于5秒睡眠状态,然后再运行之后的命令。注意这里的时间单位只能用秒。也就是说如果你想让命令每6分钟运行一次,你应该使用sleep 360。
- done :while循环语句块结束的标记。
- & :将整个进程放到后台运行。
不使用clear命令清空终端的内容 ctrl + l
在其它目录运行一个命令,然后自动返回当前工作目录
只需要将命令放在一个圆括号里。1
avi@deb:~$ (cd /home/avi/Downloads/)
autojump一键直达目录才是终极神器!