linux系统相关
channel310
这个作者很懒,什么都没留下…
展开
-
Linux 环境变量配置的三个方法
如想将一个路径加入到$PATH中,可以像下面这样做: 1. 控制台中,不赞成使用这种方法,因为换个shell,你的设置就无效了,因此这种方法仅仅是临时使用,以后要使用的时候又要重新设置,比较麻烦。 这个只针对特定的shell; $ PATH="$PATH:/my_new_path" (关闭shell,会还原PATH)2. 修改/etc/profile文件,如果转载 2012-11-08 17:36:19 · 534 阅读 · 0 评论 -
grep 与 正则表达式
grep是用来查找文件内容的(注意:不是找文件名)grep -v 显示不匹配的内容。grep -e 就是egrep,使用正则表达式进行查找。grep -f 就是fgrep,文件中预先存放了正则表达式。grep -n 用来搜索结果在文件中的行号。如果要多对某个目录递归查找里面的文件,还需要用-R参数grep -ne "正则表达式" -R 要被搜索的文件夹原创 2012-12-11 11:52:11 · 828 阅读 · 0 评论 -
Linux shell命令 删除除了某个文件之外的所有文件
不知你是否想过在Linux命令行上,如何实现删除除了某个文件之外的所有文件?如abc文件夹下有a、b、c三个文件,如何一行命令删除b和c,不删除a。有位童鞋在工作经常有此需求,本文将介绍其他童鞋提供的实现方法。其中rm -f !(a) 最为方便。如果保留a和b,可以运行rm -f !(a|b)来实现。不过一般bash中运行后会提示“-bash: !: ev转载 2012-12-13 17:38:45 · 2132 阅读 · 0 评论 -
关于LINUX shell环境设置命令set 和 shopt
1、set命令可以用来定制shell环境,使用选项“o”来打开或者关闭选项。例如打开选项:set -o 选项,关闭选项目:set +o 选项。[root@localhost ~]# set -o #查看当前设置情况allexport offbraceexpand onemacs onerrexit转载 2012-12-13 17:49:58 · 1576 阅读 · 0 评论 -
GPL和LGPL简介
当一个自由软件使用GPL声明时,该软件的使用者有权重新发布、修改该软件,并得到该软件的源代码;但只要使用者在其程序中使用了该自由软件,或者是使用修改后的软件,那么使用者的程序也必须公布其源代码,同时允许别人发布、修改。也就是说,使用GPL声明下的的自由软件开发出来的新软件也一定是自由软件。 LGPL是GPL的变种,也是GNU为了得到更多的甚至是商用软件开发商的支持而提出的。与原创 2013-01-05 12:50:37 · 588 阅读 · 0 评论 -
内核中断
在内核加载函数中,我们除了显示一些信息外,最重要的工作就是申请一根中断请求线,也就是注册中断处理程序。很明显,这一动作是通过request_irq函数来完成的。这个函数的原型如下:static int request_irq(unsigned int irq, irq_handler_t handler, unsignedlong flags,const char *name, void *d原创 2013-01-15 10:50:11 · 404 阅读 · 0 评论 -
Linux Shell 多个命令中间间隔符号;和&和&& 区别
command1 & command2 & command3 三个命令同时执行 command1; command2; command3 不管前面命令执行成功没有,后面的命令继续执行 command1 && command2 只有前面命令执行成功,后面命令才继续执行转载 2013-01-18 11:17:16 · 3987 阅读 · 0 评论 -
alias 给你的linux命令设置别名
例如,我们想在终端(terminal)中查看当前目录下所有文件的详细属性,并且按文件的修改时间(从以前到最近)排列。那么,我们就需要敲入一行命令: ls -ltr 如果你觉得每次都要敲这么长的一个命令太麻烦的话,我们就可以自己“创”一个命令来代替它。使用alias命令,给命令创建别名:alias llt='ls -ltr'创建完后,就可以直接使用llt命令了原创 2012-12-07 17:15:53 · 564 阅读 · 0 评论