脑子里有了定制一个自己的linux的愿望,于是开始实现
下载ubuntu镜像
这里下载的是ubuntu14.04 64位的版本,都说14.04最适合pwntools,于是选择了这个,下载安装好后开始我们今天的linux定制
定制自己的vim编辑器
安装
为了使vim支持python,放弃了最直接的sudo spt-get install vim
1
2
3
4
5
6git clone https://github.com/vim/vim.git
cd vim/src
make distclean #如果你以前编译过Vim
./configure --with-features=huge --enable-python3interp --enable-pythoninterp --with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/ --enable-rubyinterp --enable-luainterp --enable-perlinterp --with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu/ --enable-multibyte --enable-cscope --prefix=/usr/local/vim/ #使得vim获得python支持
make
sudo make install
最后将vim加入环境变量
Ubuntu设置环境变量并立即生效
插件扩展
sudo wget -qO- https://raw.github.com/ma6174/vim/master/setup.sh | sh -x
定制自己的终端
安装
这里用到一个强大的终端zsh,而不是bash。
详情见链接
oh-my-zsh
1
2sudo apt-get install git # git支持
sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)" #wget一键式安装
配置
这个部分可以直接更改用户根目录下的.zshrc文件vim ~/.zshrc
更改为随机主题
ZSH_THEME="random"
这里还得安装 Powerline Fonts
效果图
添加插件
vim ~/.zshrc
而后修改
使64位系统支持32位程序
sudo apt-get install libc6-dev-i386
gdb安装插件pwndbg
gdb的插件有很多,比如peda、pwndbg、gef等等,这里我选择了现在更新比较快的pwndbg
1
2
3git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
pwntools安装
1 | sudo apt-get install software-properties-common |
Over!!!