设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源平台
您当前位置:中国建站网 » 建站学院 » 网络编程 » Shell教程 » 文章列表
2007-04-26 设置Unix启动admin888
在DOS和WINDOWS98系统中设置启动密码已经有很多方法和现成的软件可用了,但是,在UNIX系统中,有没有一种方法可以设置启动密码呢?下面我自编了一个SHELL小程序,可以实现在系统启动过程中加以
来源:{$ComeFrom}作者:{$Author}阅读:19
2007-04-26 shell实现Unix进程间信息交换的几种方法
本文将介绍在SCOOpenServer5.0.5系统中使用shell语言来实现进程间信息交换的几种方法:使用命名管道实现进程间信息交换使用kill命令和trap语句实现进程间信息交换使用点命令“.”实
来源:{$ComeFrom}作者:{$Author}阅读:58
2007-04-26 Shell递归程序设计-批量转换大写文件名为小
下边的程序将参数指定的一个或多个目录项以及其下的多级子目录下的所有文件名和目录名转换为小写。#cvlc.shcvitem(){echo"mv$1`dirname$1`/`basename$1|tr
来源:{$ComeFrom}作者:{$Author}阅读:44
2007-04-26 shell编程例子--一个简单的目录菜单
untilechoListDirectory..........1echoChangeDirectory........2echoEditFile...............3echoRemoveF
来源:{$ComeFrom}作者:{$Author}阅读:101
2007-04-26 shell编程例子--一个.login例子
*#**#*orinFAR52.227-19,asapplicable.*#**#*###HISTORY##@(#)$RCSfile:.login,v$$Revision:4.1.7.3$(DEC)$
来源:{$ComeFrom}作者:{$Author}阅读:58
2007-04-26 Bash最常见的激活模式
Bash最常见的激活模式是交互式和非交互式:1.交互式激活指其标准输入和输出都连接在终端上.又分为三种类型:login,非login,posix以及受限的shell.确定一个shell是否是交互式的可
来源:{$ComeFrom}作者:{$Author}阅读:22
2007-04-26 Bash中的变量
1.用户定义的变量用户定义的变量有字母数字及下划线组成,并且变量名的第一个字符不能为数字.与其它UNIX名字一样,变量名是大小写敏感的.对于变量,用户可按如下方式赋值:name=value在引用变量时
来源:{$ComeFrom}作者:{$Author}阅读:33
2007-04-26 Bash中对变量的操作
1.条件变量替换:BashShell可以进行变量的条件替换,既只有某种条件发生时才进行替换,替换条件放在{}中.(1)${value:-word}当变量未定义或者值为空时,返回值为word的内容,否则
来源:{$ComeFrom}作者:{$Author}阅读:43
2007-04-26 Bash中的特殊字符
1.通配符*匹配任何长度的任何串?匹配单个字符[...]匹配单个括号内的字符,[]中的-,!具有特殊含义,如:$echo[a-z]*显示首字母在a-z范围内的文件或目录名$echo[a,b]*显示首字
来源:{$ComeFrom}作者:{$Author}阅读:32
2007-04-26 Shell编程
在DOS中,你可能会从事一些例行的重覆性工作,此时你会将这些重覆性的命令写成批次档,只要执行这个批次档就等於执行这些命令。大家会问在UNIX中是否有批次处理这个东东,答案是有的。在UNIX中不只有如D
来源:{$ComeFrom}作者:{$Author}阅读:64
2007-04-26 赶走一些你不希望进入的用户
因为各种原因,你可能不想让某个用户登陆在系统上,下面的脚本可以帮助你实现这个愿望:[root@foo/]#whiletrue>do>kill-9$(ps-aux|grepusername|awk'{p
来源:{$ComeFrom}作者:{$Author}阅读:12
2007-04-26 也谈在Unix系统中杀死相关终端的进程
今年第31期《计算机世界》报上登载了“在Unix系统中利用程序实现kill命令”一文,文章介绍了在Unxi系统中用C语言实现kill命令的方法。笔者在实践中找到了另外一种方法,通过Unix系统下She
来源:{$ComeFrom}作者:{$Author}阅读:21
2007-04-26 从ifconfig中得到IP地址
我们知道使用ifconfig-a就可以得到所有网络界面的IP地址,但是这些IP地址都混在其他信息之中。你需要从中分离出来,下面的脚本就可以帮助你直接输出IP地址:ifconfig|awk'/inet/
来源:{$ComeFrom}作者:{$Author}阅读:35
2007-04-26 FREEBSD下使用crunch集成编译程序
鼓捣Linux的朋友都知道,linux下有一个叫busybox的项目,它把大多数unix的基本命令都集成编译成一个单独的程序。FreeBSD也有一种机制,叫做crunch.它允许我们不用加载标准库也可
来源:{$ComeFrom}作者:{$Author}阅读:14
2007-04-26 Shell初学者的入门知识
1.建立和运行shell程序什么是shell程序呢?简单的说shell程序就是一个包含若干行shell或者Linux命令的文件.象编写高级语言的程序一样,编写一个shell程序需要一个文本编辑器.如V
来源:{$ComeFrom}作者:{$Author}阅读:30
2007-04-26 30分钟搞定BASH脚本编程!
chu888@263.net一个最简单的脚本这篇指南将通过一些例子来帮助大家学习功能强大的shell脚本编程.在这一节中我将学习一些简单的脚本,它将有利于你深入学习一些知识。一个最经典的HelloWo
来源:{$ComeFrom}作者:{$Author}阅读:77
2007-04-26 利用ip_conntrack表实现封ip的shell脚本,并
#!/bin/bash##---#Scripname:killip,baseonip_conntrack,writebywwy.#---cpu=`sar-u11|awk'{print$7}'|tail
来源:{$ComeFrom}作者:{$Author}阅读:28
2007-04-26 HowtoCreatingandBootingaNewKernelWithaut
IwillpostsometechtipaboutIrix,hopeitwillbeusefultoeveryone.Tobuildanewkernelafterreconfiguringthesys
来源:{$ComeFrom}作者:{$Author}阅读:13
2007-04-26 批量添加用户
FreeBSD大量转档建帐号程式(perl代码)本文出自:OHaHa的学习心得[ohaha.ks.edu.tw]作者:蓝色泡泡(panda@ks.edu.tw)(2002-03-0506:02:00)
来源:{$ComeFrom}作者:{$Author}阅读:37
2007-04-26 Linux内核模块和驱动的编写
Linux内核是一个整体是结构,因此向内核添加任何东西,或者删除某些功能,都十分困难。为了解决这个问题引入了内核机制。从而可以动态的想内核中添加或者删除模块。  模块不被编译在内核中,因而控制了内核的
来源:{$ComeFrom}作者:{$Author}阅读:22
转到