易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : linux

linux PS1 提示符定义

PS1:就是用户平时的提示符。
  PS2:第一行没输完,等待第二行输入的提示符。
  Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$.
  用echo $PS1可以得到PS1的值,即PS1="[\u@\h \w]"\$
  登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,如果要彻底改变它的样式,只能从配置文件中改。
  PS是在用户根目录下的.bash_profile中定义的。
  如
  # .bash_profile
  # Get the aliases and functions
  if [ -f ~/.bashrc ]; then
  . ~/.bashrc
  fi
  # User specific environment and startup programs
  #以下是设定的PS1的值
  PS1="[\u@\h \w]\$"
  PATH=$PATH:$HOME/bin
  #使用export把PS1输出,以使它可以在子shell中生效,这会造成ROOT用户的也采用此样式
  #export PS1 要慎用
  export PATH
  unset USERNAME
  下面简单说说环境下默认的特殊符号所代表的意义:
  \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
  \H :完整的主机名称。例如:我的机器名称为:fc4.linux ......

Linux 上网设置

前几天制作了USB启动盘后,发现无法上网,于是就在网上找了些资料,总结如下:
一、设置本机IP地址
ifconfig eth0 192.168.1.100
二、设置网关
route delete default
oute add default gw 192.168.1.1(
添加默认网关,用的是铁通ADSL) ......

Linux中实现快速搜索文件

主要有下面三种方式:
1.whereis 文件名
特点:快速, 执行准确查找。
2.find / -name 文件名
查出很多东西,有很多“Permission Denied".
#find / -name php.ini
3.locate 文件名
最快的方法.执行模糊查找。
注意:第一次使用该命令,可能需要更新数据库,按照提示的命令执行一下就好了.
这里就要说说locate命令了:
locate命令可以在搜寻数据库时快速找到档案,数据库由updatedb程序来更新,updatedb是由cron daemon周期性建立的,locate命令在搜寻数据库时比由整个由硬盘资料来搜寻资料来得快,但较差劲的是locate所找到的档案若是最近才建立或刚更名的,可能会找不到,在内定值中,updatedb每天会跑一次,可以由修改crontab来更新设定值。(etc/crontab)
locate指定用在搜寻符合条件的档案,它会去储存档案与目录名称的数据库内,寻找合乎范本样式条件的档案或目录录,可以使用特殊字元(如 ”*”或”?”等)来指定范本样式,如指定范本为kcpa*ner, locate会找出所有起始字串为kcpa且结尾为ner的档案或目录,如名称为kcpartner若目录录名称为kcpa_ner则会列出该目录下包括子目录在内的所有档案。
locate指令和find找寻档案的功能类似,但 ......

linux环境变量

PS1:就是用户平时的提示符。
  PS2:第一行没输完,等待第二行输入的提示符。
  Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$.
  用echo $PS1可以得到PS1的值,即PS1="[\u@\h \w]"\$
  登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,如果要彻底改变它的样式,只能从配置文件中改。
  PS是在用户根目录下的.bash_profile中定义的。
  如
  # .bash_profile
  # Get the aliases and functions
  if [ -f ~/.bashrc ]; then
  . ~/.bashrc
  fi
  # User specific environment and startup programs
  #以下是设定的PS1的值
  PS1="[\u@\h \w]\$"
  PATH=$PATH:$HOME/bin
  #使用export把PS1输出,以使它可以在子shell中生效,这会造成ROOT用户的也采用此样式
  #export PS1 要慎用
  export PATH
  unset USERNAME
  下面简单说说环境下默认的特殊符号所代表的意义:
  \d :代表日期,格式为weekday month date,例如:"Mon Aug 1"
  \H :完整的主机名称。例如:我的机器名称为:fc4.linux ......

linux c 正则表达式

最近有这么个需求,
c搞搞正则,
毕竟Regular Expression so强大^_^
标准的C和C+
+
都不支持正则表达式,但有一些函数库可以辅助C/
C+
+
程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-
Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。
编译正则表达式
为了提高效率,在将一个字符串与正则表达式进行比较之前,首先要用regcomp(
)
函数对它进行编译,将其转化为regex_t结构:
int
regcomp(
regex_t *
preg,
const
char
*
regex,
int
cflags)
;
参数regex是一个字符串,它代表将要被编译的正则表达式;参数preg指向一个声明为regex_t的数据结构,用来保存编译结果;参数cflags决定了正则表达式该如何被处理的细节。
如果函数regcomp(
)
执行成功,并且编译结果被正确填充到preg中后,函数将返回0,任何其它的返回结果都代表有某种错误产生。
匹配正则表达式
一旦用regcomp(
)
函数成功地编译了正则表达式,接下来就可以调用regexec(
)
函数完成模式匹配:
int
regexec(
const
regex_t *
preg,
const
char
*
string
,
size_t
nmatch,
regmatch_t pmatch[
]
,
int
e ......

linux c 正则表达式

最近有这么个需求,
c搞搞正则,
毕竟Regular Expression so强大^_^
标准的C和C+
+
都不支持正则表达式,但有一些函数库可以辅助C/
C+
+
程序员完成这一功能,其中最著名的当数Philip Hazel的Perl-
Compatible Regular Expression库,许多Linux发行版本都带有这个函数库。
编译正则表达式
为了提高效率,在将一个字符串与正则表达式进行比较之前,首先要用regcomp(
)
函数对它进行编译,将其转化为regex_t结构:
int
regcomp(
regex_t *
preg,
const
char
*
regex,
int
cflags)
;
参数regex是一个字符串,它代表将要被编译的正则表达式;参数preg指向一个声明为regex_t的数据结构,用来保存编译结果;参数cflags决定了正则表达式该如何被处理的细节。
如果函数regcomp(
)
执行成功,并且编译结果被正确填充到preg中后,函数将返回0,任何其它的返回结果都代表有某种错误产生。
匹配正则表达式
一旦用regcomp(
)
函数成功地编译了正则表达式,接下来就可以调用regexec(
)
函数完成模式匹配:
int
regexec(
const
regex_t *
preg,
const
char
*
string
,
size_t
nmatch,
regmatch_t pmatch[
]
,
int
e ......

01 什么是Linux 鸟基

POSIX
是一种标准规范,主要针对在 Unix
操作系统上面跑的程序来进行规范。 若你的操作系统符合 POSIX ,则符合 POSIX 的程序就可以在你的操作系统上面运作。 Linux
由于支持 POSIX ,因此很多 Unix 上的程序可以直接在 Linux 上运作, 因此程序的移植相当简易!也让大家容易转换平台,提升
Linux 的使用率。
驱动与操作系统
核心不同,针对硬件所写的驱动程序也会不相同,编译器也不同,当然,驱动程序也无法在两个操作系统间相容。 这也是为何开发商在他们的网站上面,都会同时提供许多不同操作系统的驱动程序之故。
不同的硬件他的功能函数并不相同,所以同一套操作系统是无法在不同的硬件平台上面运作的!
Linux定义:
严格来讲,Linux这个词本身只表示Linux内核,但在实际上人们已经习惯了用Linux来形容整个基于Linux内核,使用GNU工程各种工具和数据库的操作系统(也被称为GNU/Linux)。基于这些组件的Linux软件被称为Linux发行版。
(Linux是一套操作系统!Linux就是核心与系统呼叫介面那两层。至于应用程序不属于Linux!)
Linux版本号:
2.6.18-164.el5  --> 主版本.次版本.释出版本-修改版本
主、次版本为奇数-开发中的版本(development):这 ......
总记录数:5772; 总页数:962; 每页6 条; 首页 上一页 [512] [513] [514] [515] 516 [517] [518] [519] [520] [521]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号