易截截图软件、单文件、免安装、纯绿色、仅160KB

Linux编程重要目录与文件

1. 重要目录
    当我们进入Linux系统后,像在Windows命令提示符下运行程序那样,我们与Shell程序(通常为bash)交互,shell程序在指定的目录集下寻找我们期望的程序文件。这些目录通常存放在Shell变量PATH中,这与windows系统是一样的。搜索路径PATH由系统管理员配置,通常会包含一些系统程序的标准存放目录。包括:
    /bin 系统引导程序
    /usr/bin 系统程序
    /usr/local/bin 用户程序
    /sbin:/usr/sbin 系统管理程序
    ->/opt  一些系统组件或第三方的应用程序可能放在该子目录中
  
   安装程序有时会通过安装脚本将自己的目录添加到PATH变量中。在PATH变量中,不同的目录以冒号分隔。 在命令行下输入echo $PATH ,屏幕上就会打印出当前用户的PATH变量值,例如:
        /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
   下面我们通过实例说说PATH变量的作用
    输入以下程序
    /*******test.c*******/
    #include<stdio.h》
    int main()
    {
       printf("Hello World!\n");
       exit(0)
    }
   编译链接生成可执行文件:
      cc -o test test.c
    这样在当前目录下就生成了一个test文件,如果我们直接在命令行下输入test运行该程序,是不会得到预期的效果的,原因就在于PATH变量中并不包含当前目录,因而Shell找不到该文件。此外,如果PATH变量中的某目录中包含名为test的可执行文件,那么这个“test"文件就会解释执行,还有就是Shell会优先执行PATH变量前面目录下的文件,也就是说即使PATH变量中包含了当前目录,但如果位于该目录前面的目录中有同样的可执行文件,那么我们的文件仍然得不到执行。为了避免这种潜在的问题,我们可以在要执行的文件名前面加上“./”前缀,表示执行当前目录下的文件,并且可以避免向PATH变量中添加当前目录。
    把当前目录添加到PATH中:
    &nbs


相关文档:

实战Linux Bluetooth编程(三) HCI层编程

1. HCI层协议概述:
HCI提供一套统一的方法来访问Bluetooth底层。如图所示:
从图上可以看出,Host Controller Interface(HCI)  就是用来沟通Host和Module。Host通常就是PC, Module则是以各种物理连接形式(USB,serial,pc-card等)连接到PC上的bluetooth Dongle。
在Host这一端:application,SDP,L2cap等协议 ......

linux下安装PHP APACHE MYSQL 手记

/**********************************
APACHE
***********************************/
编辑参数:
./configure" \
"--prefix=/usr/local/apache" \
"--enable-so" \
"--enable-ssl" \
"--enable-mods-shared=most" \
"--with-mpm=event" \
"--with-ssl=/usr/local/openssl" \
"--enable-cache" \
"--enable-mem- ......

Linux字符设备驱动程序开发

Linux下的设备驱动程序被组织为一组完成不同任务的函数的集合,通过这些函数使得Windows的设备操作犹如文件一般。在应用程序看来,硬件设备只是一个设备文件,应用程序可以象操作普通文件一样对硬件设备进行操作,如open ()、close ()、read ()、write () 等。
Linux主要将设备分为二类:字符设备和块设备。字符设备是指设 ......

linux中用shell获取昨天、明天或多天前的日期

linux中用shell获取昨天、明天或多天前的日期:
在Linux中对man date -d 参数说的比较模糊,以下举例进一步说明:
# -d, --date=STRING display time described by STRING, not `now’
[root@Gman root]# date -d next-day +%Y%m%d #明天日期
20091024
[root@Gman root]# date -d last-day +%Y%m%d #昨天日期
20091 ......

linux 下的多线程同步

1 引言
  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号