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文件

sudo vim /etc/exports
在文件最后加入如下内容:
{{
     /rootnfs *(rw,sync,no_root_squash)
}}

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

0 0
原创粉丝点击