• Ubuntu下面的一些小的应用


     一、远程登录

    1)在windows下面的远程登录很简单,我们可以直接设置很登录。http://www.cnblogs.com/chenbuer/p/3869829.html

    2)这个还是比较简单的。当然了,在Ubuntu(或者说在Linux)下就更简单了。而且Linux支持多用户,那就显得更炫了。在主机上用一个用户登录,在远程用同一个用户登录,并不会迫使主机上的用户下线,那简直是完爆windows。

    方法:server主机安装ssh,直接键入sudo apt-get install ssh

       client主机用第三方软件PuTTY,可以直接在windows下面登录远程的Ubuntu。

    当然了还有其他的教程http://os.51cto.com/art/201109/291634.htm

    3)上面两个一个是介绍windows登录windows,一个是介绍在windows下面登录ubuntu的。那么ubuntu登录ubuntu是怎样的?

    跟上面一样。被登录的server要安装ssh的服务器端软件。安装了之后我们输入命令 ps -e | grep ssh 会看见类似与这样的

    会看见有sshd就说明安装好了。

    在客户端,一般ubuntu会自带ssh登录客户端。同样输入上面的命令,我们可以看见有

    有ssh-agent,那就是说明有了ssh的客户端登录软件了。

    这样我们就直接输入     ssh 登录名@IP(或者相应的主机名)    就可以登录啦!太方便了。

    二、更换输入法

    (安装搜狗输入法参照第二十四条)

    我们在安装Ubuntu的时候会自动安装iBus,可以时间长了我们总是会发现它的诸多不足,甚是不爽,不由怀念搜狗或者其他的输入法。

    有教程http://jingyan.baidu.com/article/4b07be3c60da3f48b380f3f0.html教你如何安装fcitx输入法。

    sudo apt-get install fcitx-table-wbpy
    
    完事了,再在“语言支持”上修改默认的输入法,再重启。

     教程http://weblove.iteye.com/blog/2048275指导安装搜狗输入法。

    安装新版的fcitx(这个可以在sublime下完成中英文切换!)

    sudo add-apt-repository ppa:fcitx-team/nightly
    sudo apt-get update
    sudo apt-get install fcitx fcitx-googlepinyin
    

      

    三、利用gdebi安装软件

    Gdebi 是一个安装.deb软件包的工具。它提供了图形化的使用界面,但也有命令行选项。 在Ubuntu中会默认安装Gdebi。Gdebi 安装本地的.deb软件包,并自动解决依赖问题(它可以自动下载并安装所需的软件包)。

    http://zh.wikipedia.org/zh-cn/Gdebi

    有一个用gdebi来安装搜狗输入法的教程http://jingyan.baidu.com/article/a17d52853f2d9e8098c8f2f6.html

    四、修改grub的启动项,设windows为默认的

    在grub.cfg中修改它的启动项,找到default,将默认的set defualt="0",改成set default=“4”。当然了,修改之前要把grub.cfg的权限添加一个w。

    http://www.360doc.com/content/10/1206/08/4539198_75397446.shtml

    五、在ubuntu下用dd命令刻盘

    windows自带的刻盘工具自然是很ugly了,用UltraIOS有刻CentOS系统的时候也不能正确安装,于是就试试ubuntu下面的dd命令了。

    六、在Linux下运行Python脚本

    编写Python程序时候在第一行上写   #!/usr/python     然后chmod u+x  *.py

    执行程序 ./*.py  (Linux默认要运行当前目录的程序时,需要重新制定目录 ./:代表当前目录)

    七、在Ubuntu的安装vim

    安装 vim 
    控制台版本的vim随ubuntu一起发行,因此没必要安装. 然而,如果您更喜欢GUI界面下的vim的话,请安装vim-gtk软件包,有以下两种方法:

    1、在Ubuntu Software Center中搜索vim-gtk,并安装 Vi IMproved - enhanced vi editor - with GTK2 GUI

    2、在终端中输入       sudo apt-get install vim-gtk

    使用vim
    Vim 需要学习很多东西。然而,如果您熟悉了vim的话,您可以利用vim的高级特征非常熟练的操作文本。

     这是vim下面Python的高亮显示。我简直爱死它了。

    八、在ubuntu下面的截图工具。

    用法:
    gnome-screenshot [选项...] 抓取屏幕的图片

    我想用过的人用一次就会喜欢上它,因为太方便了。这个是ubuntu自带的,根本不用安装。

    参考自http://blog.csdn.net/liu_chunhai/article/details/6595207

    九、在ubunut下安装flash

    看在线视频,flash是必不可少的。

    先下载flash安装包

    tar -zxvf install_flash_player_11_linux.x86_64.tar.gz解压

    Adobe Flash Player的安装比较容易,只要将对应的文档复制到正确的的位置即可

            (1) 将libflashplayer.so拷贝到Firefox的Plugin目录:
    cp libflashplayer.so /usr/lib/mozilla/plugins/
            (2) 将usr目录下的所有文档拷贝到系统的/usr目录下:
    cp -r ./usr/* /usr/

    重新打开Firefox后,就可以在网页上播放视频了

    十、修改环境变量PATH

    网上有很多方法,做了很多实验,最终找到了PATH的根源上,个人认为修改/etc/environment这个办法最好,对Terminal或任何程序都有效。那些改/etc/bash.bashrc等方法只对Terminal有效,对QT等程序可能就没效果了。

    用root身份编辑/etc/environment文件,修改“PATH=”这一行的值。

    另外也可以用临时的方法

    用终端通过命令行来把目录“/xxx/xxx/xxx/”加进$PATH里:

    export PATH=$PATH:/xxx/xxx/xxx/

    或者

    export PATH=/**/:$PATH

    这种方法适用于暂时修改,重新登录后失效

    NOTE:当然,我们也可以将上面的命令写成一个脚本×.sh放在etc/profile.d/中,这样就可以永久改变了。因为etc/profile.d/是启动时执行的。

     

    如果想把当前目录加入到PATH里,后面加“.”就行,同样也可以用来加其他目录如“/”或“~”等:

    export PATH=”$PATH:.:/:~“

    十一、ubuntu修改主机名

    在Ubuntu系统中永久修改主机名也比较简单。主机名存放在/etc/hostname文件中,修改主机名时,编辑hostname文件,在文件中输入新的主机名并保存该文件即可。重启系统后,用命令hostname或uname –n可以查看主机名。
    值的指出的是,在其它Linux发行版中,并非都存在/etc/hostname文件。如Fedora发行版将主机名存放在/etc/sysconfig/network文件中。所以,修改主机名时应注意区分是哪种Linux发行版。

    十二、用树状图查看文件夹的结构

    安装tree:  sudo apt-get install tree

    然后使用的话就直接进入要查看的文件夹,然后键入tree就ok啦。看一个效果图

    十三、关闭某一个端口的服务

    由于Django打开之后ctrl+z之后端口依然被占用,所以我要尝试手动断开端口。

    首先查看端口

    netstat -anp

    显示很多,找到自己想要关闭的端口

    然后

    netstat -anp | grep 9312

    tcp 0 0 0.0.0.0:9312 0.0.0.0:* LISTEN 11902/searchd

    然后

    kill -9 11902

    OK!这样9312端口就被关闭了。。。

    十四、教你怎么在Ubuntu下面用qq

    http://www.cnblogs.com/zhj5chengfeng/archive/2013/09/08/3308029.html

    十五、在ubuntu下安装myeclipse

    这是正确安装

    其中会出现很多问题

    配置jdk的时候,有一点很重要,一般我们看网上的jdk的环境配置就没有了,但是要装myeclipse,在环境配置完成之后需要修改系统默认JDK,并使之立马生效(提示:改为自己的路径哦, 如果要装myeclipse的话这一步是必须得,否则会出错!!!)

    sudo update-alternatives --install "/usr/bin/java" "java" "/usr/java/jdk1.8.0_25/bin/java" 300
    sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/java/jdk1.8.0_25/bin/javac" 300
    sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/java/jdk1.8.0_25/bin/javaws" 300
    

     我们也可以在配置之前输入

    sudo update-alternatives --config java
    sudo update-alternatives --config javac
    sudo update-alternatives --config javaws
    

    查看一下有没有配置好了,当然了也可以用在修改系统默认JDK之后在用来验证!

    十六、如何创建一个自己安装的软件的快捷启动

     我们在完成所有的环境变量的配置之后,可以在/usr/bin中创建一个文件,可以利用她运行文件,可以这样创建一个文件

    #!/bin/sh
    export MYECLIPSE_HOME="/usr/MyEclipse/MyEclipse 10/myeclipse"
    $MYECLIPSE_HOME/myeclipse $*
    

     然后修改他的权限为755,当然了我们的owner是root:root

    或者直接创建一个软连接    

    注意我这里的用户是root,我们再查看一下这个软连接的信息,可见我们不需要再修改他的mod了

    (发现只要在这儿有了一个文件,在/usr/bin/X11/  文件下就有一个,要是删了,就两个都没有了。存疑/usr/bin/X11/ 是干什么用的)

     我们选择了上面两种方法中的一种就可以在tty中输入MyEclipse直接打开了,要完成按下win键就能搜索出来MyEclipse 还差一步:

    /usr/share/applications/文件夹下面添加一个MyEclipse.desktop文件,文件内容如下:

    [Desktop Entry]
    Encoding=UTF-8
    Name=MyEclipse2014
    Comment=IDE for JavaEE
    Exec=/usr/MyEclipse2014/myeclipse
    Icon=/usr/MyEclipse2014/icon.xpm
    Terminal=false
    Type=Application
    Categories=GNOME;Application;Development;
    StartupNotify=true
    

     这样就行了!!!

     十七、MyEclipse连接MySQL步骤

    菜单window-open perspective-MyEclipse database Explorer

    按照下面配置,当然只是实例,要视情况而写

    测试连接成功了吗?成功了就可以连接了

    十八、安装chrome

    sudo apt-get install chromium-browser就行了

    十九、安装sublime

    sudo add-apt-repository ppa:webupd8team/sublime-text-2
    sudo apt-get update
    sudo apt-get install sublime-text
    # or dev version
    # sudo apt-get install sublime-text-dev

    二十、用GoAgent出现证书不安全,提示:您的连接不是私密连接

    解决方法就导入GoAgent/local下的CA.crt证书

    sudo apt-get install libnss3-tools
    certutil -d sql:$HOME/.pki/nssdb -A -t "C,," -n GoAgent -i INSTALL_PATH/goagent/local/CA.crt
    

      参考

    在ubuntu下用GoAgent要装AGE for linux    参考ubuntu下用GAE做GoAgent代理
    (后来重装了,有出现了这种问题,我就下了一个CA.crt,在goagent的local中没有这个证书,自己下的,放到local下了,重新导入之后,只是重启浏览器并没用,重启了一下系统就好了,希望下次还能有这个好运)

    二十一、ubuntu默认安装路径

    apt-get 下载后,软件所在路径是什么??

      /var/cache/apt/archives

    ubuntu 默认的PATH为

      PATH=/home/brightman/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games

    apt-get install安装目录是包的维护者确定的,不是用户

    $ dpkg -L packagename、

      dpkg -L +软件包的名字,可以知道这个软件包包含了哪些文件,也可以看出安装的路径

    系统安装软件一般在/usr/share,可执行的文件在/usr/bin,配置文件可能安装到了/etc下等。

    文档一般在 /usr/share

    可执行文件 /usr/bin

    配置文件 /etc

    lib文件 /usr/lib

    二十二、ubuntu下安装LAMP

    sudo apt-get install lamp-server^

     同样讲到怎么安装phpMyAdmin

    sudo apt-get install libapache2-mod-auth-mysql phpmyadmin

    二十三、第三方jar的放置位置

    之前自己下一个jar还自己配置环境,改变添加CLASSPATH环境变量,今天知道,只要放在$JAVA_HOME/jre/lib/ext中就行了,这是扩展jar包放置的位置。

    二十四、安装搜狗输入法

    直接到搜狗输入法的官网上去看

    二十五、卸载chrome

    我换了ubuntu64位系统,可是还装了32位的chrome,打不开,用64的重新装,出现问题,有冲突,卸载的时候命令要完整:

    sudo apt-get purge google-chrome-stable:i386
    

     这样就可以确定是卸载了32位的chrome

     二十六、修复grub参看我的另一个

    二十七、双系统的时候硬盘不够,参照我的这篇文章

    二十八、给ubuntu装一个mac的主题,可以参照这篇文章

    二十九、配置JDK环境变量,可以参照这篇文章

    三十、在Windows下登录Linux或者拷贝文件给Linux,工具有

    Just like writing, coding is a work of creating!
  • 相关阅读:
    JS/jquery实现鼠标控制页面元素显隐
    【干货】十分钟读懂浏览器渲染流程
    【干货分享】程序员常访问的国外技术交流网站汇总
    jquery源码分析(七)——事件模块 event(二)
    jquery源码分析(五)——Deferred 延迟对象
    对于BFC(block format context)理解
    前端开发神器之chrome 综述
    重新认识面向对象
    DOMContentLoaded 与onload区别以及使用
    HTML5本地存储——Web SQL Database与indexedDB
  • 原文地址:https://www.cnblogs.com/chenbuer/p/3881513.html
Copyright © 2020-2023  润新知