如何不重起而让环境变量修改生效——使用source



如何不重起而让环境变量修改生效——使用source

Ubuntu Linux中设置环境变量(例子:adb)
当前用户
sudo vi .bashrc
在这个文件中加入:
export PATH=”$PATH:export PATH=”$PATH:/home/[username]/android-sdk-linux_86/platform-tools/”
重启或再次登陆后生效,如果想立即生效:则执行:
sudo source .bashrc
全局设置
sudo vi /etc/profile
在这个文件中加入:
export PATH=”$PATH:/home/[use[......]

Read more

CPMD安装



CPMD安装

大部分转自 http://simulation.5d6d.net/thread-24147-1-1.html,部分来自同学,偷艺。。。

1.
首先确认要安装机器的配置和操作系统,我的是这样的
lsb_release –a 查看系统详细信息:
LSB Version:
:core-3.0-ia32:core-3.0-noarch:graphics-3.0-ia32:graphics-3.0-noarch
Distributor ID: RedHatEnterpriseAS
Description:
Red Hat Enterprise Linux AS r[......]

Read more

ubuntu 使用 find&grep 查找文件

ubuntu 使用 find&grep 查找文件

每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找一份文件是相当简单的事情,只要在桌面上点击“开始”-“搜索”中就能按照各种方式在本地硬盘上,局域网络,甚至在INTERNET上查找各种文件,文档。
可是使用Linux的用户就没有那么幸运了,在Linux上查找某个文件确实是一件比较麻烦的事情。毕竟在Linux中需要我们使用专用的“查找”命令来寻找在硬盘上的文件。Linux下的文件表达[......]

Read more

Linux C语言头文件搜索路径

Linux C语言头文件搜索路径

本文介绍在linux中头文件的搜索路径,也就是说你通过include指定的头文件,linux下的gcc编译器它是怎么找到它的呢。在此之前,先了解一个基本概念。
头文件是一种文本文件,使用文本编辑器将代码编写好之后,以扩展名.h保存就行了。头文件中一般放一些重复使用的代码,例如函数声明、变量声明、常数定义、宏的定义等等。当使用#include语句将头文件引用时,相当于将头文件中所有内容,复制到#include处。#include有两种写法形式,分别是:
#include <> : 直接到系统指定的某些目录中去找某些头文件。
#includ[......]

Read more

Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

Linux添加环境变量与GCC编译器添加INCLUDE与LIB环境变量

对所有用户有效在/etc/profile增加以下内容。只对当前用户有效在Home目录下的
.bashrc或.bash_profile里增加下面的内容:
(注意:等号前面不要加空格,否则可能出现 command not found)

#在PATH中找到可执行文件程序的路径。
export PATH =$PATH:$HOME/bin

#gcc找到头文件的路径
C_INCLUDE_PATH=/usr/include/libxml2:/MyLib
export C_INCLUDE_PATH

#g+[......]

Read more

ubuntu下安装opencv

ubuntu下安装opencv

非常重要:
1.先安装 libgtk2.0-dev 和 pkg-config,,否则后期编译运行程序会出现类似如下的问题:
OpenCV Error: Unspecified error (The function is not implemented. Rebuild the library with Windows, GTK+ 2.x or Carbon support. If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake o[......]

Read more

解决linux下cannot find -lxxx

解决linux下cannot find -lxxx

在linux环境编译应用程式或lib的source code时常常会出现如下的错误讯息:
/usr/bin/ld: cannot find -lxxx

这些讯息会随着编译不同类型的source code 而有不同的结果出来如:
/usr/bin/ld: cannot find -lc
/usr/bin/ld: cannot find -lltdl
/usr/bin/ld: cannot find -lXtst

其中xxx即表示函式库文件名称,如上例的:libc.so、libltdl.so、libXtst.so。
其[......]

Read more

linux下打开windows txt文件中文乱码问题

linux下打开windows txt文件中文乱码问题

from:http://blog.csdn.net/imyang2007/article/details/7448177

在linux操作系统下,我们有时打开在windows下的txt文件,发现在windows下能正常显示的txt文件出现了中文乱码。

出现这种情况的原因为两种操作系统的中文压缩方式不同,在windows环境中中文压缩一般为gbk,而在linux环境中为utf8,这就导致了在windows下能正常显示
txt文件在linux环境下打开呈现了乱码状态。

解决方法:在linux用iconv命令,如乱码文[......]

Read more

ubuntu下多个python版本切换

ubuntu下多个python版本切换

python这个命令实际上是一个连接

执行命令ll /usr/bin/python会显示链接的内容,例如:
lrwxrwxrwx 1 root root 7 4月 15 19:29 /usr/bin/python -> python3

如果想更改的话就执行这条命令:
sudo ln -s /usr/bin/python3.1 /usr/bin/python
前面为你要更改的python的位置

会提示文件已存在,把之前的python链接删掉,即可成功。

 

Read more

Python2.7.3的No module named zlib错误

Python2.7.3的No module named zlib错误

from:http://www.cclove.me/No_module_name_zlib_in_python2_7_3.html
CentOS5.8上的python是2.4,没有multiprocessing模块
于是加入epel源,装了源里面的最新的python,python2.6,感觉挺好的
然后某天,报错没有argparse模块
于是,源码编译python2.7,但是报错没有paramiko模块
于是下载了paramiko模块装上
再次报没有pycrypto模块
我再下载pycrypto模块装上

[......]

Read more