易截截图软件、单文件、免安装、纯绿色、仅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下SVN安装配置全程实录


一、安装SVN默认安装到/usr/local/bin下面
二、创建仓库 svnadmin create /home/svnrepo
/root/svnrepo为所创建仓库的路径,理论上可以是任何目录
三、修改配置文件/home/svnrepo/conf/svnserve.conf
#去掉#[general]前面的#号
[general]
#匿名访问的权限,可以是read,write,none,默认为read
anon-access = none
......

Linux进程管理之CFS调度器分析

------------------------------------------
本文系本站原创,欢迎转载!
转载请注明出处:http://ericxiao.cublog.cn/
------------------------------------------
一:前言
CFS调度在2.6.23版本的kernel中被加入.引用Ingo
Molnar的一句话:80%的设计可以用一句话来概括:CFS中一个”理想的多任务处理器”.也 ......

Linux线程同步: 互斥量(mutex)

互斥量从本质上说就是一把锁, 提供对共享资源的保护访问.
1. 初始化:
    在Linux下, 线程的互斥量数据类型是pthread_mutex_t. 在使用前, 要对它进行初始化:
对于静态分配的互斥量, 可以把它设置为PTHREAD_MUTEX_INITIALIZER, 或者调用pthread_mutex_init.
对于动态分配的互斥量, 在申请内存(malloc)之 ......

Linux日志分析

日志也是用户应该注意的地方之一。不要低估日志文件对网络安全的重要作用,因为日志文件能够详细记录系统每天发生的各种各样的事件。用户可以通过日志文件检查错误产生的原因,或者在受到攻击和黑客入侵时追踪攻击者的踪迹。日志的两个比较重要的作用是:审核和监测。配置好的Linux
的日志非常强大。对于Linux系统而言,所 ......

linux常用命令

输出到屏幕同时保存到文件:
cat outfile | tee savefile
CPU使用率、内存使用率:
top、
vmstat -n 1
IO使用率:
iostat
网络状态:
netstat
查看文件系统打开的句柄:
lsof
查看文件或socket的所有者:
fuser
解压rpm包:
rpm -ivh file.rpm
查找包是否被系统安装:
rpm -qal | grep file ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号