rss 
Linux编程学习
Linux Shell位置参数

1.$0, $1, $2,等等:位置参数,从命令行传递给脚本,或者是传递给函数.或者赋职给一个变量.

2.$#:命令行或者是位置参数的个数.

3.$*:所有的位置参数,被作为一个单词.注意:"$*"必须被""引用.

(09月18日) [查看全文]
Linux添加路径到PATH

一.暂时使用

亦即重启或注销后就失效了。

使用 PATH=$PATH:目录:目录... 直接赋值。如 PATH=$PATH:/sbin。

二.长期使用

(09月18日) [查看全文]
不安装Linux也可学习Linux命令的方法

我们不需要安装Linux也可以学习Linux的命令的一种方法

它实际上就是运用批处理命令,将Linux的命令与Dos命令相结合。

@cls
@echo off
@color 3
@prompt Linux公社 WEB star [$p] $b$t$b$_-bash-2.05b#
@doskey uname=ver
@doskey mv=move $*
@doskey pwd=cd $*
@doskey mkdir=md $*

(09月18日) [查看全文]
Ubuntu 8.04下的嵌入式开发环境建立
我一直都在用着Ubuntu,redhat很少用,就用虚拟机装过一次,但感觉界面不如Ubuntu的好,也就没怎么用了。说实在的,Ubuntu用来做嵌入式开发,首先库和一些相关的软件安装不全,有时候是挺让人郁闷的,我开始的时候用着确实也因这些问题耽搁了好长时间,不过后来熟悉了,也没多大问题了,像编译UBOOT、内核、busybox等嵌入式开发常用的东西,在编译前把库装齐了,交叉编译工具配对好,基本上编译都不会有太大问题。
(09月17日) [查看全文]
Linux shell 检查进程PID

#
# check the pid of such program
#
checkPid() {
if [ -z "`ps x | grep $1 | grep -v grep | grep -v $0 | awk '{print $1}'`" ]; then
echo "The $1 program cant run well."
fi
}

简单说明:

(09月17日) [查看全文]
初识Linux脚本编程(shell)
ASH 中同样有这两条语句,而且作用和用法也和 C 语言中相同,break 语句可以让程序流程从当前循环体中完全跳出,而 continue 语句可以跳过当次循环的剩余部分并直接进入下一次循环。
(09月17日) [查看全文]
Linux内核中Kconfig文档的作用
内核源码树的目录下都有两个文档Kconfig(2.4版本是Config.in)和Makefile。分布到各目录的Kconfig构成了一个分布式的内核配置数据库,每个Kconfig分别描述了所属目录源文档相关的内核配置菜单。在内核配置make menuconfig(或xconfig等)时,从Kconfig中读出菜单,用户选择后保存到.config的内核配置文档中。 在内核编译时,主Makefile调用这个.config,就知道了用户的选择。
(09月16日) [查看全文]
Linux下线程调用sleep,进程挂起

在Linux下调用sleep是用时钟的,一个进程的时钟系统是有限制的.如果每个线程使用sleep,到了最大的数量,最终会进程会挂起.最好是用select取代

void select_sleep(int i)
{
struct timeval timeout;

(09月16日) [查看全文]
Linux下的groupadd问题

开机进入一个用户,然后用su root 转入root用户

不好用的

因为su root 这样没有把环境带过来

要用su - root (‘-’的左右都有空格)

(09月15日) [查看全文]
Linux下一类通用错误的解决方法
Linux下编译源代码的时候,会经常出现一类错误就是:
/usr/bin/ld: cannot find -libutempter
更加通用点的就是
/usr/bin/ld: cannot find -l***
后面的星星表示一类错误的名字。这个错误的原因很简单,就是链接错误,很简单的做法就是手动设置链接一次,就拿
/usr/bin/ld: cannot find -libutempter
(09月14日) [查看全文]
红旗Linux内核与系统性能
原本装的Linux版本是红旗Linux桌面版6.0,后边升级到sp1,内核升级到了2.6.23。期间曾想把他的内核升级到一个比较新的版本感觉感觉,但是最新的版本是2.6.26.2,可是因为我的nvidia显卡驱动以及最新的驱动都不兼容那个内核,所以只能用继续用老内核。
(09月14日) [查看全文]
创建XWindow全屏窗口(Linux可视化编程)
在XWindow环境中创建一个全屏窗口有两个关键点,第一窗口左上角在(0, 0)并且和所在Screen等宽等高,第二,该窗口不需要窗口管理器的管理,即设置override_redirect属性为True;下面是一个例子:
(09月14日) [查看全文]
5/87<<123456...87>>GO
内容分类
Linux新闻 (2508)
Linux技术交流 (6361)
数据库技术 (1165)
Linux编程学习 (1037)
服务器应用 (1254)
Linux网络安全 (1049)
Linux下载 (223)
Linux认证 (41)
数码 (886)
手机 (1112)
笔记本 (316)
硬件 (195)
随身听 (229)
电脑 (43)
赞助商连接