ubuntu常用软件集合
Nov 12, 2015 · 4 minute read · Commentsubuntusoftware
目录
- Broswer
- Editor
- Git
- 美化
- 添加字体
- SQL
- 思维导图
- 影音
- FQ
- 虚拟机
- Linux WPS
- Develop
- LaTex
- Aria2下载工具
- tldr命令工具
- 终端工具Terminator
- terminal增强zsh
- Wine 1.8
- chm解压查看7zip
- wireshark抓包工具
- Nmap局域网扫描工具
- sqlite3工具
- 整站离线工具HTTrack
Broswer
- chrome 下载deb包安装,同步自己的chrome配置
Editor
- The Most Intelligent Java IDE:Intellij IDEA
1.安装配置好JDK环境,下载tar.gz文件,解压到tar -zxvf ideaIU-14.tar.gz -C /usr/local/intellijIDEA(自己命名)
;
2.进入安装目录下的bin目录,执行./idea.sh
.几个license: (1) key:IDEA value:61156-YRN2M-5MNCN-NZ8D2-7B4EW-U12L4 (2) key:huangwei value:97493-G3A41-0SO24-W57LI-Y2UGI-JGTU2 (3) key:itey value:91758-T1CLA-C64F3-T7X5R-A7YDO-CRSN1
- Sublime Text 3 下载deb包安装
- 神一样的Vim
- Emacs How to Install
- 简单的MD编辑器Retext
Git
安装sudo apt-get install git
安装sudo apt-get install git-flow
- git客户端SmartGit 建议直接命令行
删除
.smartgit
下面的settings.xml
即可重新使用1个月。
美化
默认使用Unity桌面
- unity-tweak-tool
安装sudo apt-get install unity-tweak-tool
- 也可以通过安装ubuntu-tweak来实现主题更换
sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak
- 主题网址http://gnome-look.org/ 将解压的主题文件夹拷贝到/usr/share/themes/目录下,然后使用
unity-tweak-tool
选择; - icon网址https://github.com/NitruxSA/ardis-icon-theme 将解压的主题文件夹拷贝到/usr/share/icons/目录下,然后使用
unity-tweak-tool
选择;或者直接命令安装再设置; - 挺好看的一个主题,里面“NoobsLab”源的主题都挺好看的。
添加字体
- ubuntu添加字体非常简单,只需要在~目录下新建
.fonts
文件夹,然后把后缀为.ttf
字体文件复制其中,就自动加入了。可以使用软件查看。
SQL
- Mysql客户端 Workbench 下载deb安装
- Redis客户端 Redis Desktop Manager 下载deb安装
- Mongo客户端 Robomongo 下载deb安装
思维导图
影音
VLC Media Player
软件商店安装
FQ
- 开放网络客户端 Lantern
- Shadowsocks 装好之后还要设置浏览器代理
- tsocks 终端socks翻墙工具
安装PPA is for Ubuntu >= 14.04.
sudo add-apt-repository ppa:hzwhuang/ss-qt5
sudo apt-get update
sudo apt-get install shadowsocks-qt5
设置火狐浏览器,代理设置
选择Manual Proxy Configuration,在Socks Host写入127.0.0.1,Port 1080。下面选Socks v5。点OK确认。
以代理模式启动Chrome命令如下:
google-chrome --proxy-server=socks5://127.0.0.1:1080
[NOTICE] : Chrome推荐使用SwitchyOmega插件进行设置。自动规则:wiki-GEWList.
虚拟机
- 开源VirtualBox 下载deb安装
Linux WPS
- WPS官网下载linux下的安装包,下载Symbol 字体安装包安装
#安装wps sudo dpkg -i wps-office_9.1.0.4975-a19p1_amd64.deb #安装symbol字体包 sudo dpkg -i symbol-fonts_1.2_all.deb
Develop
Frontend:
Backend:
- [Go]() 解压存放
/usr/local/go
,配置好GOROOT、GOPATH
和path环境。GOPATH
最好一个就够了。
GoTools:
gocode
代码自动化提示工具。godep
go包管理器。goconvey
go测试工具。 Tips:如需sudo也支持go命令,执行链接命令:sudo ln -s /usr/local/go/bin/go /usr/bin/go
。
Personal:GOROOT
配置在/etc/profile
内,GOPATH
配置在~/.bashrc
,最好$GOPATH/bin添加到PATH去。
- [Python]() 包管理器安装python(2.X版本)、python3(3.X版本)
python包管理器pip:
sudo apt-get install python-pip
python包管理器pip3:sudo apt-get install python3-pip
python虚拟环境:sudo pip install virtualenv
,参考virtualenv 和virtualenvwrapper 实践
安装 virtualenvwrapper:pip install virtualenvwrapper
,配置如下
# virtualenvwrapper的配置到./bashrc
export WORKON_HOME='~/.virtualenvs'
source /usr/local/bin/virtualenvwrapper.sh
常用命令:
创建一个虚拟环境:mkvirtualenv -p /user/bin/python ENV
切换工作环境:workon ENV
离开虚拟环境:deactivate
删除虚拟环境:rmvirtualenv ENV
- [gradle]() java包管理器,构建工具
Server:
- [Docker]() 容器化服务器
- [vagrant]() 虚拟机管理工具
LaTex
挂载ISO镜像
mount -o loop texlive2015.iso /mnt/
cd /mnt
sudo ./install-tl
出现选项后,输入 I 直接安装(也可以更改选项)。不出意外的话,5分钟应该就OK了。
环境变量
在当前用户的 ~/.bashrc 中加入如下语句:
# TeX Live 2015
export MANPATH=${MANPATH}:/usr/local/texlive/2015/texmf-dist/doc/man
export INFOPATH=${INFOPATH}:/usr/local/texlive/2015/texmf-dist/doc/info
export PATH=${PATH}:/usr/local/texlive/2015/bin/x86_64-linux #建议还是把这个配置到/etc/profile里面去,这样texstudio打开能够识别
上面的建议如果出现找不到tex环境时候可以用一下。
卸载ISO镜像
$ cd
$ sudo umount /mnt/
- TexStudio
官网下载deb安装包安装即可
Aria2下载工具
sudo apt-get install aria2
tldr命令工具
下载go client的platform binaries
的deb
包安装:github主页
sudo dpkg -i tldr_0.1.0_amd64.deb
终端工具Terminator
安装
sudo apt-get install terminator
然后利用 Debian 的重新配置命令选择默认终端:
sudo update-alternatives --config x-terminal-emulator
terminator配置文件在~/.config/terminator/config 可以通过这个配置文件配置terminator的字体和颜色.
font = Monaco 10 #设置体字 background_color = "#204070" # 背景颜色 foreground_color = "#F0F0F0" # 字体颜色 cursor_blink = True # 设置光标 scrollbar_position = disabled # 禁用滚动条 titlebars = no # 禁用标题栏 background_darkness = 0.4 background_type = transparent # 背景类型可以设置为图片
更多配置见:
man terminator_config
- 快捷键 ``` F11 #Toggle fullscreen Ctrl + Shift+ O #Split terminals horizontally Ctrl + Shift+ E #Split terminals vertically Ctrl + Shift+ W #Close current Panel Ctrl + Shift+ T #Open new tab
Ctrl+Shift+C 复制 Ctrl+Shift+V 粘贴 Ctrl+Shift+N 或者 Ctrl+Tab 在分割的各窗口之间切换 Ctrl+Shift+X 将分割的某一个窗口放大至全屏使用 Ctrl+Shift+Z 从放大至全屏的某一窗口回到多窗格界面
Alt + ↑ #Move to the terminal above the current one Alt + ↓ #Move to the terminal below the current one Alt + ← #Move to the terminal left of the current one Alt + → #Move to the terminal right of the current one
+ 一个不错的配置(可将`palette`注释,采用默认的配色方案)
[global_config] title_transmit_bg_color = «#d30102» focus = system suppress_multiple_term_dialog = True [keybindings] [profiles] [[default]] palette = «#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3» copy_on_selection = True background_image = None background_darkness = 0.85 background_type = transparent use_system_font = False cursor_color = «#eee8d5» foreground_color = «#839496» show_titlebar = False font = Ubuntu Mono 14 background_color = «#002b36» [[solarized-dark]] palette = «#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3» background_color = «#002b36» background_image = None cursor_color = «#eee8d5» foreground_color = «#839496» [[solarized-light]] palette = «#073642:#dc322f:#859900:#b58900:#268bd2:#d33682:#2aa198:#eee8d5:#002b36:#cb4b16:#586e75:#657b83:#839496:#6c71c4:#93a1a1:#fdf6e3» background_color = «#fdf6e3» background_image = None cursor_color = «#002b36» foreground_color = «#657b83» [layouts] [[default]] [[[child1]]] type = Terminal parent = window0 profile = default [[[window0]]] type = Window parent = «» [plugins]
透明高亮很Geek.
+ 右键目录打开
1.安装工具:
apt-get install nautilus-actions -y
2.启动改工具,Unity中输入nautilus-actions-config-tool,
3.见[配置教程](http://www.ikey4u.com/linux-terminator-settings/) 重要的启动参数:`--working-directory=%D/%w`
4.重启生效
+ 参考资料
[开始使用Ubuntu作为工作环境](http://blog.codinglabs.org/articles/getting-started-with-ubuntu.html)
### terminal增强zsh
依次执行以下步骤安装:([oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh))
$ sudo apt-get install zsh #先安装zsh $ sh -c «$(wget https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)» #配置oh-my-zsh,zsh的自动配置 $ chsh -s /bin/zsh #替换bash为zsh $ sudo reboot #重启生效
另外更新oh-my-zsh
$ upgrade_oh_my_zsh
修改`~/zshrc`文件,将主题改为`ZSH_THEME="gentoo"`显示完整路径。
将以前`~/bashrc`中的环境变量复制到`~/zshrc`文件最后(如果想用)。
**附:**基于gentoo主题修改之后的一个主题
function prompt_char { if [ $UID -eq 0 ]; then echo «#»; else echo $; fi } local ret_status=«%(?:%{$fg_bold[green]%}➜ :%{$fg_bold[red]%}➜ )» PROMPT=‘${ret_status} %{$fg_bold[blue]%}%(!.%1~.%~) $(git_promptinfo)%$(prompt_char)%{$reset_color%} ‘
ZSH_THEME_GIT_PROMPT_PREFIX=«(» ZSH_THEME_GIT_PROMPT_SUFFIX=«) «
**'autojump' plugin install**
系统安装autojump
apt-get install autojump
zsh 中开启 autojump 插件的支持
vim ~/.zshrc
plugins=(xxx)改为
plugins=(xxx autojump)
使用方法
j <目录名>
### Wine 1.8
1、对于 64 位系统,需要开启 32 位架构支持:
sudo dpkg –add-architecture i386
2、添加 Wine 官方 PPA:
sudo add-apt-repository ppa:wine/wine-builds
3、PPA 添加完成后,我们先刷新包缓存再安装 Wine 1.8:
sudo apt-get update sudo apt-get install –install-recommends winehq-devel
如果你安装有老版本 Wine,执行上述命令时会自动被替换更新。
4、安装完成后,可以使用如下命令来初始化 Wine 1.8 配置:
winecfg
NOTE:[手动安装Gecko](https://wiki.winehq.org/Gecko)
### chm解压查看7zip
安装
sudo apt-get install p7zip
解压chm文件命令
7z e test.chm ./test
### wireshark抓包工具
安装命令
sudo apt-get install wireshark
因为wireshark只允许超级用户使用访问网卡,但是采用`sudo wireshark`会报错,所以解决方案是,将当前用户加入`wireshark组`中:
+ 执行`sudo dpkg-reconfigure wireshark-common`,在弹出的窗口中选择是或者Yes;
+ 执行`sudo adduser $USER wireshark`;
+ 重启。
### Nmap局域网扫描工具
安装
sudo apt-get install nmap
### sqlite3工具
安装
sudo apt-get install sqlite3
使用命令(其他命令请自行google)
sqlite3 test.db # 打开数据库文件 sqlite>.database # 查看数据库文件信息 sqlite>.schema # 查看所有表创建语句 sqlite>.tables # 获取所有表和视图 sqlite>.exit # 退出
### 整站离线工具HTTrack
安装
sudo apt-get install httrack
一个例子
httrack «http://www.all.net/" -O «/tmp/www.all.net» «+.all.net/» -v ``` 它的意思是:以http://www.all.net/ 为起始URL,输出到/tmp/www.all.net文件夹,范围是www.all.net域名下的所有文件,并显示所有错误信息(verbose)参考文档。