icon-plus

python学习笔记:python解释器所使用的两个hook

先引用下原文:

2.2.5. 本地化模块

Python 提供了两个钩子 (方法) 来本地化: sitecustomize 和 usercustomize。为了见识它们,你首先需要找到你的 site-packages 的目录。启动 python 执行下面的代码:

>>>import site 
>>>site.getusersitepackages() 
'/home/user/.local/lib/python2.7/site-packages'

现在你可以在 site-packages 的目录下创建 usercustomize.py 文件,内容就悉听尊便了。这个文件将会影响 python 的每次调用,除非启动的时候加入 -s 选项禁止自动导入。

sitecustomize 的工作方式一样,但是是由电脑的管理账户创建以及在 usercustomize 之前导入。具体可以参见 site 。

icon-plus

在Linux里设置环境变量的方法(export PATH)

在Linux里设置环境变量的方法(export PATH)

一般来说,配置交叉编译工具链的时候需要指定编译工具的路径,此时就需要设置环境变量。例如我的mips-linux-gcc编译器在“/opt/au1200_rm/build_tools/bin”目录下,build_tools就是我的编译工具,则有如下三种方法来设置环境变量:

1、直接用export命令:
export PATH=$PATH:/opt/au1200_rm/build_tools/bin

查看是否已经设好,可用命令export查看:

icon-plus

python学习笔记:配置PYTHONSTARTUP

今天刚入门python,,为了快速学习,找了几个官方文档的中文翻译来看,感觉还不错

http://www.pythondoc.com/pythontutorial27/

我的python版本是2.7.6,文档中的版本是2.7.8,靠,帮助文档都比我机子上的版本新。

可是学校坑爹的断网机制啊,看来今晚没戏了,将就着玩玩先吧。

今天的几个实验很成功,第一个就是学习python交互模式的使用,在linux下,命令行里直接输入python2或者python就能直接进入python的交互模式了

在这里的提示符有两种状态

第一个是主提示符状态 >>>

第二个是从提示符状态 。。。

用一个if语句的例子就能很清楚的阐述其的区别了

icon-plus

yum工具的使用

在说这个之前,我要先说下我对yum工具的认识,在我的认识中,yum工具其实只是一个软件管理器,相当与Windows下的各种软件管家或者Android下的应用商店一样的东西而已,不过这个工具却不仅仅只是安装卸载应用软件这么简单,他还提供维持linux系统稳定的必须系统软件,包括内核也在它的管理范围之内。所以在linux下,这样的软件管理工具已经成为各发行版必备的东西。在debian阵营中他的名字叫dpkg,在ubuntu中它的名字叫apt,在OpenSUSE中,他的名字叫zypper,在Red Hat中,它的名字叫rpm,在CentOS中,它的名字就叫做yum。
 由于CentOS是属于RedHat阵营的,俗称盗版Red Hat Enterprise(误),所以它具有Red Hat阵营的基本特性,也就是包括rpm在内的系统架构方式。因此会CentOS的同学,用其他Red Hat阵营的linux发行版都很容易适应。
 其实CentOS 6到CentOS 7这两个版本之间产生了很多的变化,比如原来的iptables已不再使用,主打防火墙是firewalld,在实际使用中还会体验到更多的明显变化。所以我们在学习yum之前,应该要先了解CentOS。
查看linux内核的办法

   # uname -a
   Linux myServer 3.10.0-123.13.1.el7.x86_64 #1 SMP Tue Dec 9 23:06:09 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

icon-plus

「转自IBM」技巧:快速提高 Vi/Vim 使用效率的原则与途径

引言

Vi 最初是由 Bill Joy 在 1976 年编码实现的。而 Vim (Vi IMproved) 则是改进的 Vi,由 Bram Moolenaar 在 1991 年开发并发布。Vi/Vim 是所有 Unix/Linux 操作系统默认配备的编辑器。因其强大的功能和高效的操作,Vi/Vim 也成为众多 Unix/Linux 用户、管理员必须掌握并熟练使用的编辑工具之一。尤其是在没有图形界面的情况下,更是离不开 Vi/Vim。Vi/Vim 命令非常多、用法极为灵活,掌握起来有一定的难度。详细介绍 Vi/Vim 使用方法的文章有很多,因而本文就不一一述及 Vi/Vim 的诸多功能及命令。本文作者将结合自己的使用经验,分七个方面着重介绍哪些原则、途径或命令能快速提高 Vi/Vim 文件编辑效率,从而达到事半功倍的效果。本文述及的途径或命令均只针对系统默认配置的 Vi/Vim。关于 Vi/Vim 各种定制后的功能不在本文讨论范围之列。(注:本文中提到的所有命令均在 Red Hat Enterprise Linux Server release 6.1 上测试通过。)