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

Linux中变量$#,$@,$0,$1,$2的含义

我们先写一个简单的脚本,执行以后再解释各个变量的意义
  
  # touch variable
  # vi variable
  
  脚本内容如下:
  
  #!/bin/sh
  echo "number:$#"
  echo "scname:$0"
  echo "first :$1"
  echo "second:$2"
  echo "argume:$@"
  
  保存退出
  
  赋予脚本执行权限
  
  # chmod +x variable
  
  执行脚本
  
  # ./variable aa bb
  number:2
  scname:./variable
  first: aa
  second:bb
  argume:aa bb
  
  通过显示结果可以看到:
  
  $# 是传给脚本的参数个数
  $0 是脚本本身的名字
  $1是传递给该shell脚本的第一个参数
  $2是传递给该shell脚本的第二个参数
  $@ 是传给脚本的所有参数的列表


相关文档:

转:Linux下进行MYSQL的C++编程起步手记


Linux下进行MYSQL的C++编程起步手记
首先安装必需的开发包
sudo apt-get install gcc g++ libgcc1 libg++ make gdb
安装MYSQL的C语言开发包
sudo apt-get install libmysql++-dev libmysql++2c2a libmysqlclient15-dev libmysqlclient15off
......

linux 主号与从号

可以读取/proc/devices文件以获得Linux内核分配给该设备的主设备号。
主设备号用来区分不同种类的设备,而次设备号用来区分同一类型的多个设备
在Linux内核看来,主设备号标识设备对应的驱动程序,
告诉Linux内核使用哪一个驱动程序为该设备(也就是/dev下的设备文件)服务;而次设备号则用来标识具体且唯一的某个设备。
......

添加Linux系统调用

【实验环境】
Fedora,内核2.6.21.6
【实验步骤】
1. cd /usr/src/linux
2. vi kernel/sys.c
在最后添加如下代码:
asmlinkage long sys_processinfo(void)
{
int num=0;
unsigned long state;
struct task_struct *p;
for_each_process(p)
{
printk("pid=%-5d,name=%-20s",p->tgid,p->co ......

[Linux] 简单搭建校园FTP LINUX篇


http://www.myzqu.com/viewthread.php?tid=56258&extra=page%3D1%26amp;filter%3Dtype%26amp;typeid%3D199
linux, FTP, 搭建方法, 服务器
今天跟同学们说下怎么搭建校园FTP,以此来加强校内资源流通,在这个网络状况让人抓狂的今天,相信很有必要。。。   大家看了帖子就可以搭建自己的FT ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号