1. 在Ubuntu中安装RabbitVCS

    RabbitVCS是Linux下的图形化版本管理软件,支持SVN/GIT,官网是rabbitvcs.org,PPA网站是rabbitvcs-ppa

    RabbitVCS的操作很像Windows下的小乌龟:-),支持把操作集成到图形界面的右键菜单中,与TortoiseSVN是同样的,非常方便。

    安装的方法在PPA站点上有介绍,根据自己的系统的版本,把源加入到系统中,在14.04中,示例为:

    cat > /etc/apt/sources.list.d/rabbitvcs.list <<EOF
    deb http://ppa.launchpad.net/rabbitvcs/ppa/ubuntu trusty main
    EOF
    
    Tagged as : tech linux
  2. 在Ubuntu中安装Oracle JDK

    尽管OpenJDK发展到现在已经能兼容绝大多数的标准Java应用场景,但是在某些微小的方面,仍然存在一点小问题。在Ubuntu中安装的Eclipse,使用OpenJDK时,使用内置的浏览器会有点问题,因此,我需要转换到Oracle的JDK。

    可以手工安装OracleJDK,比较烦琐。可以通过已打包好的PPA,进行安装:

    add-apt-repository ppa:webupd8team/java
    apt-get update
    apt-get install oracle-java7-installer
    

    webupd8的官方网站为webupd8.org。他们提供了一系列的软件包,见packages

    Tagged as : tech linux java
  3. Linux网络配置

    Ubuntu停用Network Manager

    Desktop版本的Ubuntu,使用Network Manager来进行网络管理,它会导致在/etc/network/interface中的设置不生效。由于在进行一些网络功能的开发时,需要用到/etc/network/interface文件管理网络,需要停用Network Manager。

    service network-manager stop
    

    并向/etc/network/interface中写入具体的配置

    cat>>/etc/network/interface<<EOF
    auto eth0
    iface eth0 inet static
    address 192 ...
    Tagged as : tech linux
  4. 常用Linux命令

    本文整理一些常用的Linux命令,以及shell编程中使用到常用语句。

    shell中判断

    使用if进行判断

    if [ <condition> ]; then
        # Do something
    fi
    

    包含多个分支,使用if-elif

    if [ <condition> ]; then
        # Do something
    elif [ <condition> ]; then
        # Do somethin
    fi
    

    watch查看命令多次执行的结果

    watch能多次执行命令,并把命令的结果显示出来,支持每隔n秒执行一次命令,并把执行结果的差异显示。

    watch -n <seconds> -d <commands>
    

    tar压缩打包

    常用的tar参数包括:

    • -c 创建包 ...
    Tagged as : tech linux shell

Page 1 / 1