ubuntu14.04下推荐的工具及插件
来源:互联网 发布:php获取上传文件 编辑:程序博客网 时间:2024/06/06 04:21
最近又装了下系统,重新安装各种环境实在太烦人,记录一下
系统环境:ubuntu14.04
Ubuntu刚安装后,不能在terminal中运行su命令,因为root没有默认密码,需要手动设定
sudo passwd
然后输入新密码吧 : )
多线程下载工具(选用) apt-fast:
wiki.ubuntu.org.cn/Apt-fast
or
forum.ubuntu.org.cn/viewtopic.php?t=377510 forum.ubuntu.org.cn/viewtopic.php?t=377510
sudo apt-get install axel
sudo axel -o /usr/bin/apt-fast http://www.mattparnell.com/linux/apt-fast/apt-fast.sh
sudo chmod +x /usr/bin/apt-fast
然后以下所有apt-get 都可以用apt-fast来替代啦
右键在当前路径打开终端:
sudo apt-get install nautilus-open-terminal
(需重启)
diff工具:
sudo apt-get install meld
自带输入法:
隐藏切换输入模式时弹出的烦人的属性面板
ibus-setup
将 <显示属性面板>选项选为不显示;嗯,世界终于清净了
辞典:
sudo apt-get install stardict
词库下载地址:
stardict.sourceforge.net
下载不了的话可以去这里:
abloz.com/huzheng/stardict-dic/
然后解压到相应路径下
tar -xjvf xxxx.tar.bz2 -C /usr/share/stardict/dic
安装iptux:
很好用的局域网传输工具,但在ubuntu14.04官方版本发送文件会有bug,可以手动下载自行编译安装来解决
sudo apt-get install git libgtk2.0-dev libgconf2-dev g++ make autoconf libtool automakegit clone git://github.com/iptux-src/iptux.gitcd iptux./configuremakesudo make install
https://github.com/iptux-src/iptux
修改默认sh
sudo dpkg-reconfigure dash
然后选择【否】
成功后再执行ls -l /bin/sh 看看
结果是: /bin/sh -> bash
修改成功安装wireshark:
sudo apt-get install wireshark
wireshark使用时最好还是以root权限执行
ftp客户端
sudo apt-get install filezilla
svn客户端
sudo apt-get install subversion
tftp服务:
sudo apt-get install xinetd
sudo apt-get install tftp-hpa tftpd-hpa
建立/etc/xinetd.d/tftp文件,写入如下内容:
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot/
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
其中,确保server_args对应的路径存在并且设置chmod 777
修改tftpd-hpa文件
sudo vim /etc/default/tftpd-hpa
将TFTP_DIRECTORY设置为对应路径即可
sudo /etc/init.d/xinetd start或者restart
nfs服务:
sudo apt-get install nfs-kernel-server
配置/etc/exports文件
在文件最后加入如下内容:
{{
}}
nfs常用的参数有:
ro 只读访问
rw 读写访问sync 所有数据在请求时写入共享
async nfs在写入数据前可以响应请求
secure nfs通过1024以下的安全TCP/IP端口发送
insecure nfs通过1024以上的端口发送
wdelay 如果多个用户要写入nfs目录,则归组写入(默认)
no_wdelay 如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置。
hide 在nfs共享目录中不共享其子目录
no_hide 共享nfs目录的子目录
subtree_check 如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认)
no_subtree_check 和上面相对,不检查父目录权限
all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
no_all_squash 保留共享文件的UID和GID(默认)
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squas root用户具有根目录的完全管理访问权限
anonuid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的UID
anongid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的GID
最后,重启服务即可:
sudo /etc/init.d/portmap restart
sudo /etc/init.d/nfs-kernel-server restart
安装minicom:
sudo apt-get install minicom
在非root环境中运行minicom,因为涉及到pc的硬件设备,所以会有权限问题,需要进行以下的设置:
sudo vim /etc/group
将:x:20:后添加你的用户名,即-->dialout:x:20:username
minicom -s设置默认配置就不具体说了,若没用sudo执行,保存默认配置文件时会有权限问题,自己可以更改/etc/minicom的group和user来解决
安装vim及插件:
sudo apt-get install vim
sudo apt-get install ctags
xiangyanglai.blog.163.com/blog/static/2047252022012330111618740/
安装git:
sudo apt-get install git
firefox插件:
flash:
sudo apt-get install flashplugin-installer
autoproxy + goagent:
blog.csdn.net/sanwu2010/article/details/16335839
解压,修改local目录下proxy.ini文件
运行sudo python proxy.py 同时在浏览器端打开autoproxy(注意选择autoproxy默认代理为goagent)即可.
为解决无效证书sec_error_unknown_issuer错误:
导入GAE的CA根证书(local目录下CA.crt文件),
导入方法:选项 - 高级 - 加密 - 查看证书 - 证书机构 - 导入 - 选择CA.crt - 勾选3个信任 - 确定
其他插件:
Adblock Plus(去广告)
noscript(脚本管理)
FireGestures(鼠标手势)
DownThemAll(批量下载)
支付宝控件,官网解决方法:
https://cshall.alipay.com/lab/help_detail.htm?help_id=240951&keyword=linux
开发编译环境:
sudo apt-get install g++
安装eclipse及c/c++编译环境
sudo apt-get install eclipse
sudo apt-get install eclipse-cdt
eclipse配色插件:
1.Help->Install New Software->Work with:Update Site - http://eclipse-color-theme.github.com/update
http://blog.csdn.net/wusuopubupt/article/details/9130653/
www.blogjava.net/kuuyee/archive/2013/02/26/395728.html
关于用4空格取代tab:
1.点击 window->preference-> General->Editors->Text Editors,选中右侧的 insert space for tabs,将width设为4
2.点击 window->preference-> java(或C++)->code style ->formatter,点击右侧的editor,选则左侧 tab policy的值为spaces only
关于eclipse默认空格宽度不正常的问题:
1.window ->preferences ->General ->Appearance ->Colors and Fonts ->Basic ->Text Font 设置为某种等宽字体即可,我选了Ubuntu Mono
制作文件系统镜像时 ,发现没有mkfs.jffs2:
sudo apt-get install mtd-tools
以及支持制作squashfs镜像
sudo apt-get install mksquashfs
编译内核时,make menuconfig出错的问题:
sudo apt-get install build-essential
sudo apt-get install libncurses5-dev
由于32位arm交叉编译器需要32位库,所以应使用下列命令安装32库。
sudo apt-get install libc6-dev-i386
sudo apt-get install g++-multilib
sudo apt-get install lib32stdc++6
ubuntu环境下安装虚拟机:
sudo apt-get install virtualbox
解压文件:
.7z文件:
sudo apt-get install p7zip-full
.rar文件
sudo apt-get install rar
- ubuntu14.04下推荐的工具及插件
- Ubuntu14.04 安装 Sublime Text 3 及常用插件推荐
- Ubuntu14.04 安装 Sublime Text 3 及常用插件推荐
- 在ubuntu14.04下配置myeclipse 2014及svn插件
- Ubuntu14.04下手工搭lamp及本项目的一些插件的过程
- Ubuntu14.04 下截图工具
- Ubuntu14.04 下截图工具
- ubuntu14.04下的chromium安装flash插件
- ubuntu14下的gedit3插件安装
- Ubuntu14.04 Eclipse 下安装SVN插件
- Ubuntu14.04下安装flash插件
- Ubuntu14.04 Eclipse 下安装SVN插件
- Ubuntu14.04下安装深度音乐播放器及百度音乐插件
- ubuntu14.04 sqlite3 及可视化工具安装
- SDL2.0在Ubuntu14.04下的安装及测试
- Ubuntu14.04下Opencv2.4.9的安装及配置使用
- Ubuntu14.04下SVN的搭建及使用
- cgdb---ubuntu14.04下安装cgdb及gdb的使用
- UVA - 1069 Always an integer (模拟)
- 火焰字教程
- web脚本语言的比较(HTML+js +jsp+php +asp+java)
- HDOJ 题目S-Nim(sg-博弈,模板)
- UIButton详解
- ubuntu14.04下推荐的工具及插件
- poj 1155 树状dp + 背包
- 深入分析Java ClassLoader原理
- 初识html
- UVA 10829 - L-Gap Substrings(后缀数组)
- 2014.08.23 周六-http请求响应-sql入门:安装、创建数据库
- 域管理员密码修改_hash比对
- 空值检测,多值检测,反义字符(SQL)
- AMOS的使用之输出结果分析(4)